Senior Software Test Engineer

Caterpillar

Confirmed live today High trust
Closes in 3 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Employment
Full-time
Posted
63 days ago
Freshness
Confirmed live today
Closes
Oct 30, 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 Cat Technology 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, event-driven services, and distributed workflows. Key responsibilities include creating API, contract, integration, and performance tests while utilizing AI-assisted coding platforms like GitHub Copilot or Cursor to accelerate test generation and failure analysis. You will validate asynchronous processing, state transitions, and idempotency while integrating tests into CI/CD pipelines. Required skills include experience with JUnit, Mockito, Testcontainers, WireMock, REST Assured, Cucumber, AWS, Docker, Kubernetes, and Kafka.

What you'll do

  • Design and build automated test frameworks for Java/Spring Boot microservices, REST APIs, and distributed workflows.
  • Create API, contract, integration, performance, and resilience tests for autonomy platform services.
  • Use AI-assisted coding tools to accelerate test generation, mock creation, and failure analysis.
  • Review AI-generated test code for correctness, security, maintainability, and alignment with engineering standards.
  • Validate asynchronous processing, state transitions, retries, idempotency, and partial-failure recovery.
  • Integrate automated tests into CI/CD pipelines and define quality metrics and release-readiness criteria.
  • Translate requirements and service contracts into executable tests in partnership with developers and architects.

What we're looking for

  • Knowledge of software product testing to design, plan, and execute testing strategies for software quality.
  • Knowledge of system and software testing across all stages of the system lifecycle.
  • Knowledge of software development tools to build maintainable test frameworks and production-quality automation code.
  • Knowledge of integration processes to validate APIs, events, data contracts, and dependencies across distributed systems.
  • Knowledge of decision-making tools to analyze risks, identify failure modes, and prioritize coverage.
  • Hands-on 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 63 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

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