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 3, 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

The Software Test Engineer joins the team to perform testing, project management, and quality assurance assignments on complex systems work without close supervision. The role involves executing regression, integration, performance, and user acceptance testing for new and existing software products while identifying and resolving technical problems. Key responsibilities include analyzing business requirements to develop automation test cases, documenting defects in bug tracking software, and coordinating with product owners to resolve issues. The candidate will utilize a variety of tools and technologies including Java, Python, C++, Junit, Cucumber, JBehave, Karate for REST APIs, JMeter for performance testing, SQL, and AWS Cloud technology. Experience with TDD, CI/CD pipelines, Jenkins, Git, and Apigee is required to ensure the accuracy, integrity, and interoperability of software platforms and infrastructure components.

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 in Computer Science or a related field is required for candidates with 5 years of experience in software testing.
  • A Bachelor's degree in Computer Science or a related field is acceptable for candidates with 7 years of experience in software testing.
  • Experience in test automation framework design and development is required.
  • Proficiency in functional or object-oriented coding using modern languages like C++, Java, or Python is required.
  • Proficiency in at least two tools such as Junit, Cucumber, JBehave, or other BDD frameworks is required.
  • Experience testing Webservices (REST APIs) using Karate and developing performance testing with JMeter is required.
  • Experience with AWS Cloud technology, TDD, continuous integration, code review, and SQL database queries 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++ Cucumber JBehave JUnit REST APIs Karate JMeter AWS SQL TDD CI/CD Jenkins Git Apigee DevOps
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