Senior Software Test Engineer

Caterpillar

Confirmed live today High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
63 days ago
Freshness
Confirmed live today
Closes
Oct 29, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $167k
This role $148k
$101k $222k
below market most similar roles pay here above market

This role pays less than 74% of similar roles. Most pay $147,405–$186,300 — the blue band above. At the midpoint, this role pays about $148k versus about $167k 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 131 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 125 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 Technology, Digital and Data team to build quality into the Autonomy Services Platform. This role involves creating scalable automation for mission, task, command, state, and integration services to support intelligent machines and autonomous operations. You will design and build automated test frameworks for Java/Spring Boot microservices, REST APIs, and event-driven services. Key responsibilities include creating API, contract, integration, and performance tests while utilizing AI-assisted coding platforms like GitHub Copilot or Cursor. You will validate asynchronous processing, state transitions, and resilience using tools such as JUnit, Mockito, Testcontainers, WireMock, and REST Assured. The role requires expertise in AWS, Docker, Kubernetes, and Kafka to ensure reliability across distributed systems and complex industrial software environments.

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 63 days ago $112,710–$183,140
Java Spring Boot REST APIs Microservices AWS Docker Kubernetes CI/CD Kafka Python JUnit Mockito Testcontainers WireMock REST Assured Cucumber Distributed Systems Software-in-the-Loop Hardware-in-the-Loop

Software Test Engineer

Caterpillar

Chicago, IL 60 days ago $121,389–$158,480
Java Python C++ JUnit Cucumber JBehave REST APIs Karate JMeter AWS SQL TDD CI/CD Jenkins Git Apigee DevOps Integration Testing Performance Testing
7+ yrs exp

Software Test Engineer

Caterpillar

Chicago, IL 60 days ago $121,389–$158,480
Java Python C++ Test Automation CI/CD AWS SQL Junit Cucumber JBehave BDD JMeter Karate REST APIs Jenkins Git TDD Apigee Relational Databases
7+ yrs exp Hybrid

Senior Software Test Engineer

Abbott

Alameda, CA 19 days ago $90,000–$180,000
Software Verification Test Automation CI/CD Python JavaScript TypeScript Playwright Jest REST Assured GitHub Actions Azure Pipelines Harness Microservices Cloud-native ISO 13485 IEC 62304 FDA 21 CFR SDLC QA Methodologies
6+ yrs exp

Senior Software Engineer in Test

Warner Bros. Discovery

Atlanta, GA 34 days ago
JavaScript Java Selenium Appium Jenkins GitHub Actions GitHub SVN Jira TestRail Qmetry CI/CD UI Automation API Testing Regression Testing
6+ yrs exp Hybrid

Senior Software Development Engineer in Test

Nvidia

Santa Clara, CA 57 days ago $140,000–$224,250
Python Test Automation AI-assisted Development Codex Claude Code Cursor Windows CUDA DLSS Frame Generation Reflex G-Sync Object-Oriented Programming Debugging Logging Drivers PC Architecture Hardware/Software Interaction
5+ yrs exp