Senior Software Test Engineer

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday
Closes
Oct 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $173k
This role $148k
$99k most similar roles pay here $238k

This role pays less than 82% of similar roles. Most pay $149,500–$196,787 — the shaded band above. At the midpoint, this role pays about $148k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 62 open roles on FindRole.

Listed pay typically runs $131,789–$192,710 across 61 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Software Test Engineer

The Senior Software Test Engineer joins the team to build quality into the Autonomy Services Platform by creating scalable automation for mission, task, command, state, and integration services. This role involves designing and building automated test frameworks for Java/Spring Boot microservices, REST APIs, event-driven systems, and distributed workflows. The engineer will utilize AI-assisted coding platforms like GitHub Copilot or Cursor to accelerate test generation, data creation, and failure analysis while validating asynchronous processing, state transitions, and resilience. Key technical requirements include experience with JUnit, Mockito, Testcontainers, WireMock, REST Assured, Cucumber, AWS, Docker, Kubernetes, and Kafka. The role focuses on the technical challenge of ensuring reliability for software supporting intelligent machines and autonomous operations, specifically addressing complex problems like idempotency, backpressure, and service virtualization within a cloud-native environment to ensure high-quality performance across distributed systems.

What you'll do

  • Design and build automated test frameworks for Java/Spring Boot microservices, REST APIs, and distributed workflows.
  • Create comprehensive test suites including API, contract, integration, performance, and failure-recovery tests.
  • Utilize AI-assisted coding tools to accelerate test generation, data creation, and code refactoring.
  • Validate complex system behaviors such as asynchronous processing, state transitions, retries, and idempotency.
  • Integrate automated tests into CI/CD pipelines while defining quality metrics and release-readiness criteria.
  • Translate technical requirements and service contracts into executable tests in collaboration with product teams.
  • Mentor others in test-first engineering practices to improve overall software quality.

What we're looking for

  • Knowledge of software product testing to design, plan, and execute strategies for quality and requirement adherence.
  • Knowledge of system and software testing across all stages of the system lifecycle.
  • Ability to build maintainable test frameworks, utilities, and production-quality automation code using development tools.
  • Knowledge of integration processes to validate APIs, events, data contracts, interfaces, and dependencies in distributed systems.
  • Ability to analyze risks, identify failure modes, and make informed quality and release-readiness decisions.
  • Experience building software test automation for backend microservices, REST APIs, event-driven systems, and cloud-native applications (preferred).
  • Experience testing Java 17+ and Spring Boot services using tools like JUnit, Mockito, Testcontainers, WireMock, REST Assured, or Cucumber (preferred).
  • Experience with AWS, Docker, Kubernetes, CI/CD pipelines, Kafka, and AI-assisted coding platforms (preferred).

More like this

Similar roles

Senior Software Test Engineer

Caterpillar

Irving, TX 17 days ago $112,710$183,140
Java Spring Boot REST APIs Microservices Python AWS Kubernetes Docker CI/CD Kafka JUnit Mockito Testcontainers WireMock REST Assured Cucumber GitHub Copilot Simulation-based testing Software-in-the-Loop Hardware-in-the-Loop

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 3 days ago $130,970$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD JIRA Confluence A/B Testing Cursor Copilot Claude
6+ yrs exp Remote

Senior Software Engineer

T. Rowe Price

Owings Mills, MD +1 98 days ago $121,000$206,000
AWS Salesforce Python Java JavaScript Agentic AI Prompt Engineering Microservices Azure APIs Automated Testing n-tier Architecture Cloud-native Architecture
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 73 days ago $119,800$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Cloud Computing Software Engineering
4+ yrs exp Hybrid

Senior Software Engineer

Jack Henry & Associates

Allen, TX +7 58 days ago
C# Golang APIs Web Services GCP Middleware SOLID Principles Design Patterns Technical Documentation
6+ yrs exp