Caterpillar Inc.
Posted 20h ago

Software Test Engineer

Caterpillar Inc.
Chicago, Illinois, United States
$121k-$158k/yrHybridFull Time
Responsibilities
  • performing testing
  • developing automation
  • documenting defects
Requirements
  • Master's and 5 years' software testing experience, or bachelor's and 7 years
  • Requires automation frameworks
  • Modern programming
  • REST API
  • Performance, cloud, CI/CD, SQL, and integration testing experience
Technical tools mentioned
C++JavaPythonJUnitCucumberJBehaveKarateJMeterAWSSQLApigeeJenkinsGit

Job description

Description

Career Area:

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Caterpillar Inc. seeks Software Test Engineer at its facility located at 540 W Madison St., Chicago, IL 60661. Perform testing, project management and quality assurance assignments without close supervision. Assigned to the more complex aspects of systems work. Carry out testing activities of new and existing software products. Understand systems, regression, integration, performance and user acceptance testing. Work directly on complex application and technical problem identification and resolution. Work independently on complex systems or infrastructure components that may be used by one or more applications or systems. Analyze business requirements to develop and execute automation test cases. Document software issues and defects in bug tracking software and monitor for resolution. Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of specific functionality as needed. Communicate with end users and internal customers to help with direct development, debugging and testing application software for accuracy, integrity, interoperability and completeness. Perform integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely and quality results. Perform other job duties as assigned by Caterpillar management from time to time. REQS: This position requires a Master's degree foreign equivalent or combination of education and employment experience in Computer Science, Computer Engineering, Computer Information Systems of related field and 5 years of experience in software testing in Automation Tools or related occupation. In the alternative, the employer will accept a Bachelor's degree foreign equivalent or combination of education and employment experience in Computer Science, Computer Engineering, Computer Information Systems of related field and 7 years of experience in software testing in Automation Tools or related occupation. Additionally, the applicant must have employment experience with: (1) Test automation framework design and development; (2) Functional or object- oriented coding experience in modern programming languages like C++, Java or Python (preferably Java); (3) Two or more of the following technologies and tools: Java/ Junit, Python, Cucumber, JBehave or other BDD testing frameworks; (4) Testing Webservices (REST APIs) using Karate tool; (5) Developing scenario-based performance testing using JMeter; (6) Test automation framework design and development experience in AWS Cloud technology; (7) TDD, continuous integration, code review practice; (8) Testing full stack and integration testing; (9) Writing queries in SQL or other relational databases: (10) End-to-end system integration testing experience for software platforms; (11) Develop of test automation code for Continuous Integration (Cl), Continuous Delivery (CD), of systems, infrastructure, and test framework; (12) Apigee or other API gateways is a plus; and (13) DevOps concepts and tools (e.g., CI/CD, Jenkins, Git). Travel: None. Telecommuting: Up to 3 days/week.

Summary Pay Range:

$121,389.00 – $158,480.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.

Benefits:

Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

* These benefits also apply to part-time employees

Applicants who are interested in this position should apply via www.caterpillar.com/careers, search [Software Test Engineer / Reference # R0000391444]

#LI-DNI.

Visa Sponsorship is not available for this position.

Posting Dates:

August 28, 2026 - January 3, 2027

Any offer of employment is conditioned upon the successful completion of a drug screen.

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

Not ready to apply? Join our Talent Community.

About Caterpillar Inc.

Global manufacturer of construction and mining equipment and engines.

Similar jobs

Software Test Engineer roles near Chicago, Illinois
1d
Save
Mark Applied
Hide
Software Test Engineer
Chicago, Illinois, United States
$121k-$158k/yr HybridFull Time
Caterpillar Inc.
Caterpillar Inc.NYSE: CAT: Global manufacturer of construction and mining equipment and engines.
5+ YOEMaster's degree and 5 years, or bachelor's degree and 7 years, in a related field. Requires automation framework, modern programming, API, performance, integration, SQL, CI/CD, and DevOps experience.
C++, Java, Python, JUnit, Cucumber, JBehave, Karate, JMeter, AWS, SQL, Apigee, Jenkins, Git
3w
Save
Mark Applied
Hide
SDET 3, Software Test Engineer QA - Hybrid in Oak Brook, IL
Oak Brook, Illinois, United States
$77k-$145k/yr HybridFull Time
Chamberlain Group
Chamberlain Group: Private global manufacturer of intelligent access hardware and cloud-connected solutions for homes, businesses, and communities.
5+ YOEBachelor's degree in engineering or computer science; 5–8 years of software quality engineering experience, including 3+ years in automation; JavaScript/TypeScript, automation frameworks, APIs, Agile, cloud, CI/CD, testing, and version control.
Playwright, WebDriverIO, Appium, Cucumber, SpecFlow, Jenkins, GitHub Actions, Postman, Swagger, Karate, RestAssured, Java, JavaScript, TypeScript, Cypress, AWS, Azure, GCP, TestRail, QMetry, JIRA, Git, Android, iOS, Couchbase, Neo4J
3w
Save
Mark Applied
Hide
Sr. Software Engineer - Test (SDET)
Scottsdale or San Francisco or Chicago or New York City
$106k-$130k/yr HybridFull Time
Early Warning Services
Early Warning Services: U.S. bank-owned fintech and consumer reporting agency providing identity, fraud-risk, and real-time payment solutions to financial institutions.
5+ YOEBachelor's degree required. 5+ years developing software or test automation using two of Java, Ruby, Node.js, or Objective-C. Experience with CI/CD, test automation for API/web/mobile, and test frameworks.
Java, Ruby, Node.js, Objective-C, GitLab, GIT, Eclipse, Android Studio, Xcode, Bamboo, Harness, Splunk, AppDynamics, Appium, Selenium, WebDriver, Rest-Assured, Cucumber, AWS, Kubernetes, BrowserStack, Perfecto Mobile, Device Anywhere, Amazon Device Farm
2mo
Save
Mark Applied
Hide
Software Test Engineer 1 1 (TEMPE, AZ, US)
Tempe or Oak Brook or United States or Canada
$87k-$133k/yr HybridFull Time
CNH Industrial
CNH IndustrialNYSE: CNH: Global leader in agricultural and construction equipment manufacturing.
2+ YOEBachelor's in engineering required, 2+ years as a software test engineer. Must have 2 years with agricultural machines, Python and MATLAB scripting, Robot/PyUnit/Pytest frameworks, CAN/LIN and tools, Git/Azure DevOps/GitLab/GitHub, functional/regression testing, and Polarion/Doors/Jira.
Python, MATLAB, Robot, PyUnit, Pytest, CAN/LIN, CANalyzer, CANoe, INCA, GIT, Microsoft Azure DevOps, GitLab, GitHub, Polarion, Doors, Jira, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL)
7mo
Save
Mark Applied
Hide
Software Test Engineer x 2 (Manual)
Romania or Dublin or Exeter or Oxford or Chicago
RemoteContract
Deciphex
Deciphex: Irish private digital pathology providing AI-enabled diagnostic and research services to healthcare, pharmaceutical, and biotechnology organizations.
5+ YOEApproximately 5 years manual software testing experience across full test lifecycle; strong defect management, API and web testing (Postman, REST API); familiarity with Jira, test documentation, and regulated environments; ISTQB advantageous.
JavaScript, React, Java, C#, C++, Postman, REST API, Jira, Cursor, Agentic AI workflows, Playwright, CI/CD
14y
Save
Mark Applied
Hide
STEUJ - Software Test Engineer (Illinois , Chicago )
Chicago, Illinois, United States
OnsiteFull Time
Roadmaster Drivers School
Roadmaster Drivers SchoolNASDAQ: WERN: Nationwide commercial truck driving education provider.
Set up and maintain test environments, automate tests, troubleshoot deployments; strong communication; Windows/Unix; US work eligibility.
Windows, Unix, Mac OS, Scripting, Web Technologies
2w
Save
Mark Applied
Hide
Senior Software Engineer in Test
Chicago, Illinois, United States
$80k-$120k/yr HybridFull Time
University of Chicago
University of Chicago: Private research university in Chicago.
2+ YOEBachelor’s degree in computer science, IT, or related field plus 2 years of experience. Requires Python, test automation, Pytest, Selenium, LoadRunner, Unix/Linux, JIRA, Jenkins, cloud platforms, CI/CD, and Agile SDLC.
Python, Golang, JavaScript, C, C++, Java, C#, Pytest, Selenium, LoadRunner, Unix, Linux, JIRA, Jenkins, AWS, GCP, OpenStack, Oracle, CI/CD, Agile SDLC
1w
Save
Mark Applied
Hide
Software Development Engineer in Test (SDET), Vault
United States or El Dorado Hills or Chicago
RemoteFull Time
Keeper Security
Keeper Security: Cybersecurity software providing password, secrets, remote-access and privileged-access protection to people and organizations.
3+ YOERequires 3+ years in SDET, test automation, software engineering, or technical testing; JavaScript/TypeScript and Python; Playwright or similar; web testing, databases, Git, CI/CD, debugging, and Agile collaboration.
Playwright, JavaScript, TypeScript, Python, Cypress, MySQL, SQL Server, Git, CI/CD, Jest, RobotJS, Claude, ChatGPT, GitHub Copilot, Chrome, Firefox, Safari, Electron