What are the responsibilities and job description for the QA Lead position at Luminous Talent?
QA Lead - GREAT Opportunity
Automation, Hardware-in-the-loop (HIL), and ML model testing
MUST be local, and able to work onsite daily
Sorry, no sponsorship available
No third parties / C2C
Job Overview
Our client is looking for an experienced QA Lead to establish and lead their test automation strategy, end-to-end testing, and quality assurance processes across all their products and systems. This is a hands-on leadership role where you will work closely with software engineers, ML engineers, hardware engineers, and DevOps teams to develop a comprehensive testing framework.
Up to present, their QA efforts have been handled by a partner. As their first QA hire, you will have the unique opportunity to build the QA function from the ground up, including automation frameworks, hardware-in-the-loop (HIL) testing strategies, and ML model testing methodologies. You will also play a key role in establishing CI/CD pipelines and automated test suites.
Key Responsibilities
- Build & Implement Testing Frameworks – Design, develop, and implement automated testing frameworks for web applications (React, PHP, MySQL), Windows & Linux environments, and ML models.
- End-to-End Testing – Create and execute test plans for software, hardware (camera systems), and ML models to ensure seamless functionality across all components.
- Automation Testing – Use tools like Selenium, Playwright, PyTest, or similar frameworks to develop robust test suites.
- Hardware-in-the-Loop (HIL) Testing – Work with the hardware engineering team to define and execute tests for real-world hardware interactions, including camera-based systems.
- ML Model Testing – Develop and execute test strategies for ML models, ensuring accuracy, performance, and reliability in real-world scenarios.
- CI/CD & DevOps Collaboration – Work with the DevOps team to integrate automated testing into the CI/CD pipeline, ensuring smooth deployment processes.
- Leadership & Future Team Growth – While starting as an individual contributor, you will be responsible for building and leading the QA team in the future.
- Defect Management & Quality Assurance – Track, analyze, and prioritize defects, providing detailed reports and insights to the engineering team.
- Performance & Security Testing – Ensure applications meet performance benchmarks and security standards.
Required Qualifications
- 5 years of experience as a Senior QA Engineer. 2 years in a lead role is preferred.
- Hands-on experience with Selenium, Playwright, PyTest, or similar automation frameworks.
- Strong understanding of testing web applications, APIs, and database-driven systems.
- Experience testing applications in Windows & Linux environments.
- Ability to design and implement end-to-end testing strategies for hardware and software.
- Knowledge of CI/CD, DevOps workflows, and integration of test automation in pipelines.
- Familiarity with HIL testing strategies for hardware validation.
- Strong problem-solving skills with a proactive, hands-on approach to testing.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Familiarity with ML model testing – understanding how to validate ML predictions, performance, and bias detection.
- Familiarity with ML model testing framework – working knowledge or understanding of frameworks like Deepchecks, Dfifter-ML and Robust Intelligence.
- Familiarity with libraries like Scikti-learn, TensorFlow and PyTorch.
- Knowledge of computer vision and ML-based object detection testing methodologies.
- Experience working in industries related to automated surveillance, smart infrastructure, or IoT devices.
Salary : $130,000 - $160,000