Software Test Engineer

Caterpillar

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$121,389–$158,480 / yr
Posted
14 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 4, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $140k
$112k most similar roles pay here $207k

This role pays less than 63% of similar roles. Most pay $129,875–$198,000 — the shaded band above. At the midpoint, this role pays about $140k versus about $164k 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 · Software Test Engineer

Software Test Engineer The Software Test Engineer joins a team to perform testing, project management, and quality assurance assignments on complex aspects of systems work. This role involves executing regression, integration, performance, and user acceptance testing for new and existing software products while identifying and resolving technical problems in infrastructure components. The candidate will analyze business requirements to develop automation test cases, document defects in bug tracking software, and coordinate with product owners on enhancements. Key technical skills include experience with test automation framework design, object-oriented coding in Java, Python, or C++, and proficiency with tools like Junit, Cucumber, JBehave, Karate for REST APIs, and JMeter for performance testing. Additional expertise includes AWS Cloud technology, SQL, TDD, CI/CD pipelines using Jenkins and Git, and experience with Apigee or other API gateways to ensure software integrity and interoperability.

What you'll do

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

What we're looking for

  • A Master's degree or a Bachelor's degree with 7 years of experience in software testing is required.
  • Candidates with a Master's degree require at least 5 years of experience in software testing in Automation Tools.
  • Experience in test automation framework design and development is required.
  • Proficiency in object-oriented coding using modern languages like C++, Java, or Python is required.
  • Experience with two or more tools such as Junit, Cucumber, JBehave, or other BDD frameworks is required.
  • Experience testing Webservices (REST APIs) using Karate and performing performance testing using JMeter is required.
  • Experience in AWS Cloud technology, TDD, CI/CD, and SQL database querying is required.
  • Sponsorship is not available for this position.

More like this

Similar roles

Software Test Engineer

Caterpillar

Chicago, IL 14 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 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 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

Software Test Engineer

Philips

Cambridge, MA 78 days ago $115,000$182,000
C# .NET Azure DevOps GitHub Gherkin BDD Microservices Wireshark TCP/IP SAFe Agile FMEA Visual Studio Windows OS Test Automation
4+ yrs exp

Software Test Engineer

Motorola Solutions

Los Angeles, CA 59 days ago
Python C/C++ Linux Windows Android Wireshark TCPDump Putty Minicom Agile Mesh Networking RF Instrumentation System Testing

Software System Test Engineer

TSC

Aurora, CO +3 7 days ago
Python Bash Embedded Systems Linux Git HIL IP Networking Test Automation Performance Testing System Integration RF Signal Chain Data Analysis
5+ yrs exp