Software Test Engineer

Caterpillar Inc

Chicago (IL)

Hybrid

USD 121,000 - 158,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision
Paid time off
401(k) with match
Health Savings Account
Flexible Spending Accounts
Career development
Incentive bonus
Parental leave

Job summary

Caterpillar Inc. is seeking a Software Test Engineer in Chicago, IL to drive testing, automation, and quality assurance across complex software products.

You will analyze requirements, design automated tests, and collaborate with developers and product owners to ensure robust solutions. Responsibilities include developing test frameworks, executing regression tests, and supporting end-to-end integration testing in a dynamic, collaborative environment.

Qualifications

  • Requires a Master's degree in Computer Science, Computer Engineering, or related field or equivalent combination with 5+ years in software testing.
  • Experience with test automation frameworks; proficient in at least one modern language (Java preferred).
  • Knowledge of REST APIs, SQL, CI/CD, and AWS cloud is a plus.

Responsibilities

  • Perform testing, QA assignments, and automation tasks with minimal supervision.
  • Develop and execute automated test cases; analyze results and report defects.
  • Coordinate with product owner to resolve issues and coordinate upgrades and enhancements.
  • Contribute to end-to-end and integration testing across software platforms.

Skills

Test automation
Java
Python
JMeter
REST APIs
Cucumber
Jenkins
SQL

Education

Master's degree in CS/related field
Bachelor's degree + 7+ years experience

Tools

JUnit
Cucumber
JBehave
Karate
AWS

Job 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:
  • 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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Test Engineer
Software Test Engineer

Caterpillar Financial Services Corporation • Chicago (IL)

Hybrid
USD 121,000 - 158,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account
+3
Software Test Engineer
Software Test Engineer

Caterpillar Brazil • Chicago (IL), Northern (KY)

Hybrid
USD 121,000 - 158,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+4
Senior Software Test Engineer
Senior Software Test Engineer

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Vacation time & Holidays
401(k) savings plans
+1
Senior IT Analyst
Senior IT Analyst

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision
401(k) plan
Health Savings Account
+7
Senior Data Specialist
Senior Data Specialist

Caterpillar • Chicago (IL)

On-site
USD 160,000 - 170,000
Medical, dental, and vision benefits
Paid time off (vacation, holidays)
401(k) savings plan
+3
Test & Validation Engineer
Test & Validation Engineer

Caterpillar Inc. • Washington (IL)

On-site
USD 98,000 - 146,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
Senior Software Test Engineer
Senior Software Test Engineer

Caterpillar Inc. • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision
401(k) savings plans
Health Savings Account
+4
Senior Software Test Engineer
Senior Software Test Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits*
Paid time off plan
401(k) savings plans*
+3
SENIOR SOFTWARE TEST ENGINEER
SENIOR SOFTWARE TEST ENGINEER

Caterpillar • Jasper (AL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off (Vacation, Holidays)
401(k) savings plans
+5
Test & Validation Engineer
Test & Validation Engineer

Caterpillar • East Peoria (IL)

On-site
USD 98,000 - 146,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+3