Senior Software Test Engineer

Caterpillar

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
17 days ago
Freshness
Confirmed live 2 days ago
Closes
Oct 29, 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

As a Senior Software Test Engineer, you will join the team building the Autonomy Services Platform to ensure the reliability of software supporting intelligent machines and autonomous operations. You will design and build automated test frameworks for Java/Spring Boot microservices, REST APIs, event-driven services, and distributed workflows. Your daily work involves creating API, contract, integration, performance, and resilience tests while utilizing AI-assisted coding platforms like GitHub Copilot or Cursor to accelerate test generation and data creation. You will validate asynchronous processing, state transitions, and idempotency while integrating automated tests into CI/CD pipelines. The role requires expertise in Java 17+, JUnit, Mockito, Testcontainers, WireMock, REST Assured, Cucumber, AWS, Docker, Kubernetes, and Kafka. You will solve complex problems regarding software quality for mission-critical systems involving robotics, machine integration, and simulation-based testing.

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, mocking, and documentation.
  • Review and validate AI-generated code for security, maintainability, and alignment with engineering standards.
  • 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 test cases for the autonomy platform.

What we're looking for

  • Knowledge of software product testing including designing, planning, and executing testing strategies across all stages of the system lifecycle.
  • Ability to build maintainable test frameworks, utilities, and production-quality automation code using software development tools.
  • Knowledge of integration processes to validate APIs, events, data contracts, interfaces, and dependencies across 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, or REST Assured (preferred).
  • Experience with AWS, Docker, Kubernetes, CI/CD pipelines, Kafka, and automated test-environment setup (preferred).
  • Experience building automation with AI-assisted coding platforms such as GitHub Copilot, Claude Code, or Cursor (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 Docker Kubernetes 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