When you join Caterpillar, youre joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We dont just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Caterpillar products generate and process large amounts of data from sensors, on-board models, and control algorithms in real-time creating real-world machine usage information. As part of the overall digital strategy Caterpillar has developed an integrated family of machine-based information technology products that interconnect machines to provide real time guidance, tracking, monitoring and supervisory control of the operational mining fleet. This family of products is branded MineStar. The MineStar product range links with other mining and business information systems and is an integral part of the Mining Technology Enabled Solutions vision.
We are seeking a skilled and experienced Quality Assurance Engineer to join our multi-disciplinary delivery teams that develop world class mining software solutions. The Quality Assurance Engineer will be responsible for testing software within a high performing, self-managing and dynamic team, delivering high-value software for our enterprise customers.
Responsibilities
Own end-to-end quality for user stories by defining test approach, executing tests against acceptance criteria, and providing clear sign-off and test evidence.
Create, maintain, and continuously improve test artefacts including test plans, manual and automated test cases, reusable scenarios, and test summary reporting.
Define and uphold team QA processes and standards, ensuring consistent test practices and fit-for-purpose coverage across the delivery lifecycle.
Partner with engineers to improve overall product quality through shift-left practices, quality gates, and participation in code reviews.
Design, build, and maintain automated tests across backend services, and UI and API layers, including REST validation, RBAC permutations, and targeted gap coverage.
Contribute to and evolve the Cucumber + Playwright automation framework, including migrating and refactoring high-value scenarios from the legacy Cucumber Java suite.
Enable reliable continuous testing by configuring and maintaining CI/CD pipelines (GitHub Actions) and monitoring daily automation execution, triaging failures and reducing flakiness.
Plan and execute regression, acceptance, and exploratory testing as needed, balancing manual verification with automation to maximise coverage and confidence.
Support test environment readiness and test data management for automation, including setup, maintenance, and ongoing optimisation.
Collaborate closely with Team Leads, Product Managers, and cross-functional stakeholders to communicate quality status, risks, and improvement opportunities.
Apply a risk-based, strategic QA mindset—defining coverage strategy, influencing quality decisions early, and advocating for quality across the team.
Experience Required
4+ years’ experience in Quality Assurance and Automation Testing
Skills Required
Strong understanding of the software development lifecycle (SDLC) and Agile delivery, embedding quality practices throughout (shift-left testing, definition of done, quality gates).
Strong test analysis and design capability, including risk-based and exploratory testing, and translating requirements into clear, maintainable test scenarios.
Demonstrated experience designing, implementing, and maintaining automated test suites that provide fast, reliable feedback.
Hands-on experience testing REST APIs, including positive/negative scenarios, error handling, and authorisation/role-based access control (RBAC).
Strong troubleshooting skills to triage defects and automation failures, improve stability, and reduce flaky tests across environments and data sets.
Excellent communication skills, able to clearly articulate quality status, risks, and recommendations to technical and non-technical stakeholders.
Collaborative approach, partnering with engineers and product roles to continuously improve quality practices and outcomes.
Proficiency in TypeScript/JavaScript and/or Java, with the ability to build and maintain test automation code.
Experience with Playwright for UI automation, applying maintainable patterns such as Page Object Model and/or component-based design.
Experience with Cucumber/BDD frameworks and writing clear, maintainable scenarios.
Experience configuring and troubleshooting CI/CD pipelines (e.g., GitHub Actions) to integrate and run automated tests.
Experience across manual and automated testing (exploratory, regression, acceptance), selecting the appropriate approach to meet delivery timelines and risk.
Experience producing and maintaining test documentation and evidence (e.g., test plans, test cases, and summary reporting).
Posting Dates
May 18, 2026 - May 31, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Senior Autonomy Engineer - QA Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!