Senior Software Quality Assurance Engineer
Core
Designing and executing automated test strategies, frameworks, and validation for complex software systems spanning hardware, firmware, and web applications.
Role type
Senior Software Quality Assurance Engineer (Technical Lead)
Builds
Automated test suites, CI/CD pipelines, and quality validation for hybrid software/hardware systems
Domain
Semiconductor equipment / Hardware-software integration
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation strategy, .NET (C#, C++), WCF/WPF testing, distributed systems validation, root-cause analysis, CI/CD pipeline integration, performance testing, defect triage, test architecture design
Preferred skills
AI-enabled testing, legacy system validation, parallel processing application testing, mentorship of QA teams
Technologies
.NET, C#, C++, WCF, WPF, CI/CD platforms, defect tracking systems
Responsibilities
Develop comprehensive test strategies; Design and maintain automated test frameworks; Apply root-cause analysis to resolve quality issues; Collaborate on system design for testability; Validate hardware/software integration; Drive adoption of quality best practices; Enhance CI/CD pipelines; Review requirements for coverage gaps; Participate in defect triage; Establish quality standards; Mentor team members
Seniority
Senior, hands-on IC with leadership responsibilities