Software QA Engineer III (E3)
Core
Develop, test, and maintain software solutions for semiconductor equipment and related systems.
Role type
Senior Software QA Engineer
Builds
Test automation, validation tools, and software documentation for semiconductor manufacturing equipment
Domain
Semiconductor equipment and materials science
Required skills
Python, Java, C/C++, software testing concepts, automation frameworks, software debugging, multithreading, data structures, algorithms, object-oriented programming
Preferred skills
Git, CI/CD tools, DevOps practices, embedded systems, distributed systems, hardware-software integration
Technologies
Python, Java, C/C++, Git, CI/CD tools
Responsibilities
Designing and executing test plans for software applications and system components; developing and maintaining test automation and validation tools; analyzing software defects and contributing to bug fixes; supporting the development of simulators and test benches; collaborating with engineering teams and stakeholders; participating in code reviews and DevOps processes
Seniority
Senior, hands-on IC