Software Quality Assurance Tech Lead
Core
Define and drive the overall Software Quality Assurance strategy for complex software systems controlling scientific instruments with nanometer precision, ensuring reliability and performance for semiconductor manufacturing.
Role type
Senior Software Quality Assurance Technical Lead
Builds
Automated testing solutions, quality frameworks, and validation pipelines for AI-enabled features and computer vision components.
Domain
Semiconductor manufacturing / Scientific instrumentation / AI-driven quality engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Technical leadership and mentoring, defining quality strategies, designing test architectures, Python programming, API testing, CI/CD pipeline integration, AI/ML testing validation, root-cause analysis, shift-left testing practices
Preferred skills
Experience with Generative AI and LLM-based testing tools, computer vision pipeline validation, risk-based testing, quality analytics
Technologies
Python, Playwright, Selenium, Cypress, Robot Framework, Docker, Kubernetes, GitLab CI/CD, OpenAPI/Swagger, Elastic Stack, OpenCV
Responsibilities
Define and drive the overall Software Quality Assurance strategy across products and development teams; Serve as the technical leader for QA activities, mentoring QA engineers and promoting quality-first engineering practices; Design and implement scalable automated testing solutions across UI, API, integration, and system levels; Drive adoption of AI-powered testing approaches, including AI-assisted test generation and intelligent test maintenance; Lead root-cause analysis of quality issues and drive continuous improvement initiatives; Develop quality metrics, dashboards, and reporting mechanisms to provide actionable insights into product quality and development efficiency
Seniority
Senior, hands-on IC with leadership responsibilities