What are the responsibilities and job description for the Lead QA Automation Engineer position at RightPro Staffing?
QA Lead, Embedded Systems and Firmware
Seeking an experienced Quality Assurance (QA) Lead who will support Embedded Systems and Firmware. As a hands-on leader, you'll mentor QA engineers, define test methodologies, and ensure rigorous validation of our connected hardware solutions. Work closely with our Lead DevOps Engineer, who oversees automation and CI/CD infrastructure, to align tooling and workflows that support robust, scalable testing.
Responsibilities:
- Provide technical mentorship and leadership to QA engineers testing embedded firmware and integrated hardware/software products
- Design and manage test strategies, including automated and hardware-in-the-loop (Hardware in Loop) approaches
- Work with Firmware Architects and Developers to determine test strategies for features
- Collaborate with the Lead DevOps Engineer to define automation needs, improve pipelines, and evolve test infrastructure
- Oversee test execution, prioritization, and defect triage across multiple product lines and release cycles
- Integrate best practices in test planning, traceability, and release validation
- Evaluate and pilot AI-powered testing tools for automation efficiency and intelligent test coverage
- Communicate test outcomes, quality risks, and readiness metrics to engineering and product stakeholders
Requirements:
- 5 years of QA experience in embedded systems, with 2 years in technical lead or mentorship capacity
- Solid foundation in QA methodologies, firmware/software test strategies, and test management practices
- Proficiency in Python for test scripting; familiarity with C-based firmware is a plus
- Strong Git-based version control knowledge and experience with test automation in CI/CD environments
- Ability to read and understand schematics of the device under test as well as control boards
- Must work on-site and collaborate cross-functionally in Agile/Scrum settings
- Effective communicator with a drive for process improvement and coaching
- Experience testing mobile applications, APIs, or Playwright-based web interfaces
- Familiarity with AI-assisted QA workflows or test case generation
- Exposure to IoT, connected hardware, or smartphone-integrated product
- Languages & Frameworks: Python, C, Gherkin, Robot Framework, PyTest
- Version Control & CI/CD: Git, GitLab
- Test Management: Zephyr, TestRail
- Hardware Testing: On-desk test fixtures, automated runners with Hardware in Loop (HiL), and diagnostic tools.
Salary : $120,000 - $180,000