Software Test Engineer II
Core
Design, develop, and implement automated testing methods and frameworks for Mastercam manufacturing software throughout the development lifecycle.
Role type
Senior IC software test automation engineer
Builds
Automated test suites, unit tests, ATF, UI testing, and regression tests for CAM and metrology software
Domain
Manufacturing software / Computer-Aided Manufacturing (CAM)
Deliverable
production ML models | product features
Required skills
C#, C#, object-oriented development, SOLID principles, Agile/Scrum testing, source control, unit testing, test automation frameworks, build systems maintenance
Preferred skills
AI-enabled tools for automation, advanced testing metrics development, architecture and design review participation
Technologies
C#, C++, Windows operating systems, Agile/Scrum
Responsibilities
Refactor and extend test automation frameworks and suites; Build and maintain automation code including unit tests, ATF, UI testing, and regression tests; Write clear testing protocols, procedures, and reports; Collaborate with Quality Control colleagues to design testing methods and tools; Estimate task completion metrics and track verification progress; Participate in architecture and design reviews with emphasis on automation strategy
Seniority
Mid-Senior, hands-on IC