×
Register Here to Apply for Jobs or Post Jobs. X

Quality Assurance Engineer

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Caterpillar Inc.
Full Time position
Listed on 2026-09-07
Job specializations:
  • Software Development
    Software Testing, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 113000 - 183000 USD Yearly USD 113000.00 183000.00 YEAR
Job Description & How to Apply Below

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you’rejoining 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 don’tjust 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 Mine Star.

The Mine Star 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 Test Automation Engineer to join our multi-disciplinary delivery teams building world class mining software solutions. As Mine Star is modernized from a long-standing monolith into containerized microservices, this role focuses on test automation and technical testing: designing, building, and maintaining automated test suites that prove modernized services behave correctly and preserve legacy behavior. This is a hands-on engineering role, writing tests that run in CI and catch real defects, embedded within a high performing, self-managing delivery team.

What You Will Do:
  • Design, build, and maintain automated tests across API, business-flow, and end-to-end UI layers for modernized Mine Star microservices.
  • Author contract and operation tests against REST and Protobuf endpoints, covering happy paths, negative and boundary cases, error handling, response schema validation, and event (MQTT) side-effects.
  • Build business-flow API tests that stitch operations across services to prove the system behaves correctly, including parity checks that compare modernized and legacy behavior.
  • Automate end-to-end user journeys through the AngularUI Web App using Playwright, with API-first test setup and role-based access control (RBAC) permutations.
  • Contribute to and evolve the Playwright and Type Script automation framework, including the shared locator library, extendable Page Object Model, reusable fixtures, and parallel execution.
  • Configure and maintain CI/CD pipelines (Git Hub Actions) so automated tests run on every pull request, monitoring daily execution, triaging failures, and driving down flakiness to root cause.
  • Write outcome-based, maintainable tests that survive surface changes, rather than step-coupled scripts tied to a single UI.
  • Support test environment readiness and test data management for automation on the containerized (Kubernetes) platform.
  • Partner with engineers through shift-left practices, three-amigos conversations, and code reviews to build quality in early.
  • Hand finished per-domain automated suites to embedded scrum-team QAs, mentoring them to own and extend the suites and actively removing single points of failure through documentation.
  • Communicate quality status, automation coverage, and risk clearly to technical and non-technical stakeholders.
What

You Will Have:

Software Development Life Cycle:

Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.

  • Strong understanding of the software development lifecycle (SDLC) and Agile delivery, embedding quality early through shift-left testing, definition of done, and quality gates.
  • Experience applying shift-left practices, three-amigos conversations, and code reviews to build quality throughout the development lifecycle.
  • Experience with Cucumber or BDD frameworks where BDD is used as a collaboration practice (three-amigos), not Gherkin syntax layered…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary