Software Test Engineer

Caterpillar

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$121,389–$158,480 / yr
Employment
Full-time
Posted
60 days ago
Freshness
Confirmed live today
Closes
Jan 4, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $151k
This role $140k
$104k $198k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $113,700–$188,624 — the blue band above. At the midpoint, this role pays about $140k versus about $151k 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 · Software Test Engineer

The Software Test Engineer joins the team to perform testing, project management, and quality assurance assignments on complex systems work. The role involves carrying out testing activities for new and existing software products, including regression, integration, performance, and user acceptance testing. Key responsibilities include identifying technical problems, analyzing business requirements to develop automation test cases, and documenting defects in bug tracking software. The candidate will work with automation tools and modern programming languages such as C++, Java, or Python. Required technical skills include test automation framework design, REST APIs using Karate, JMeter for performance testing, and AWS Cloud technology. Experience with TDD, continuous integration, SQL, and DevOps tools like Jenkins and Git is essential for ensuring software accuracy, integrity, and interoperability across full stack systems.

What you'll do

  • Carry out testing activities for new and existing software products including regression, integration, and performance testing.
  • Analyze business requirements to develop and execute automated test cases.
  • Identify and resolve complex application and technical problems independently.
  • Document software defects in bug tracking software and monitor them through to resolution.
  • Coordinate with product owners to resolve open issues, enhancements, and upgrades.
  • Communicate with end users and internal customers to debug and test software for accuracy and integrity.
  • Perform integrated and customer acceptance testing of components requiring careful planning and execution.
  • Develop test automation code for Continuous Integration (CI) and Continuous Delivery (CD) of systems and infrastructure.

What we're looking for

  • Must have a Master's degree in a related field and 5 years of software testing experience in Automation Tools.
  • Alternatively, must have a Bachelor's degree in a related field and 7 years of software testing experience in Automation Tools.
  • Must have experience with test automation framework design and development.
  • Must have functional or object-oriented coding experience in modern programming languages like C++, Java, or Python.
  • Must have experience with at least two of the following: Java/Junit, Python, Cucumber, JBehave, or other BDD testing frameworks.
  • Must have experience with testing Webservices (REST APIs) using Karate tool.
  • Must have experience developing scenario-based performance testing using JMeter.
  • Must have experience with test automation framework design and development in AWS Cloud technology.

More like this

Similar roles

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

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

Staff Software Test Engineer

Abbott

Alameda, CA +1 82 days ago
Software Quality Assurance Embedded Software Testing C C++ Automated Testing Agile SDLC Software Verification and Validation Scripting Code Diff Analysis end to end testing Exploratory Testing
8+ yrs exp

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

Philips

Cambridge, MA 124 days ago
C# .NET Visual Studio Azure DevOps GitHub Microservices BDD Gherkin TCP/IP WLAN DNS DHCP Wireshark SAFe Agile FMEA Software Verification
4+ yrs exp Hybrid

Software Test Engineer

Visa

Austin, TX 43 days ago $76,200–$118,100
Java .NET Core REST API SQL Postman SoapUI OpenAPI Selenium Jenkins JMeter LoadRunner Docker Kubernetes GitHub Bitbucket Sonar FindBugs Checkmarx Artifactory Jira Agile CI/CD SSDLC
3+ yrs exp Hybrid