MTS is a global leader in mine management technology and a wholly owned subsidiary of Komatsu Ltd. Our innovative technology powers mining operations in diverse regions around the world. The products we develop, the solutions we design, and the services we provide set us apart in the mining technology industry.
We are more than a company: we are a community of passionate and creative professionals united by a common vision – to transform the way the mining industry operates. With a presence that extends from Johannesburg to Vancouver, from Sydney to Lima, you will have the opportunity to be part of a global organization that encourages creativity, promotes innovation, and stimulates big thinking, the exchange of ideas, and the generation of real impact.
This role sits within the ProVision 3 team and reports directly to the Software Engineering Manager – ProVision 3. The team is co-located across Tucson, Vancouver, Recife, and Belo Horizonte and operates within the Machine Solutions division of MTS Engineering.
The ProVision 3 team owns and supports the ProVision 3 solution, which provides guidance systems for loaders, shovels, dozers, and drills used in surface mining operations.
The Quality Assurance Engineer is responsible for ensuring software quality throughout the development lifecycle by defining, executing, and improving testing processes. This role works closely with developers and engineers to create test plans, execute automated and manual testing activities, monitor quality metrics, and support defect-free releases. The position also contributes to continuous improvement initiatives, including the adoption of AI technologies to enhance test automation and quality assurance practices.
This role operates within the framework, standards, policies, and best practices established by Engineering’s Quality organization.
• Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Systems Engineering, Information Technology, or a related technical discipline.
• Minimum of 3 years of experience in software quality assurance and testing.
• Experience validating and assuring the quality of distributed software systems.
• Strong understanding of software engineering principles and software testing methodologies.
• Experience with SQL and relational database technologies.
• Knowledge of automated build, deployment, and release processes.
• Experience using GitHub, source control practices, and branch/release management workflows.
• Ability to design, develop, and maintain automated test cases using SQL and C#.
• Experience with Microsoft software development and collaboration tools.
• Knowledge of test automation frameworks, quality assurance processes, and industry best practices.
• Understanding of AI technologies and their application within software testing and automation.
• Strong analytical, problem-solving, verbal, and written communication skills.
• Demonstrated ability to learn new technologies and continuously expand technical expertise.
Komatsu is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Komatsu develops and supplies technologies, equipment and services for the construction, mining, forklift, industrial and forestry markets. For more than a century, the company has been creating value for its customers through manufacturing and technology innovation, partnering with others to empower a sustainable future where people, business and the planet thrive together. Front-line industries worldwide use Komatsu solutions to develop modern infrastructure, extract fundamental minerals, manage forests and create consumer products. The company's global service and distributor networks support customer operations to help enhance safety and promote productivity while working to optimize performance. Learn more at www.komatsu.com.