Caterpillar

Software Test Engineer

Caterpillar
Apply
6 days ago

Base Salary

$121k - $158k/yr

Responsibilities

  • Perform systems, regression, integration, performance, user acceptance, customer acceptance, and end-to-end software testing.
  • Design and develop test automation frameworks and execute automated test cases based on business requirements.
  • Develop scenario-based performance tests and test full-stack software and system integrations.
  • Identify, document, and monitor software defects through resolution.
  • Coordinate with product owners, end users, and internal customers on issue resolution, enhancements, debugging, and application testing.
  • Develop test automation code for continuous integration and continuous delivery of systems, infrastructure, and test frameworks.
  • Work independently on complex applications, software systems, and infrastructure components.

Requirements

  • A master's degree or foreign equivalent in Computer Science, Computer Engineering, Computer Information Systems, or a related field plus five years of experience in software testing with automation tools or a related occupation.
  • Alternatively, a bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Computer Information Systems, or a related field plus seven years of relevant experience.
  • Experience designing and developing test automation frameworks.
  • Functional or object-oriented coding experience with modern programming languages such as C++, Java, or Python, preferably Java.
  • Experience with at least two applicable testing technologies or tools, including Java/JUnit, Python, Cucumber, JBehave, or other behavior-driven development testing frameworks.
  • Experience testing web services and APIs using Karate, developing performance tests using JMeter, and designing automation frameworks in AWS.
  • Experience with full-stack, integration, end-to-end system integration, SQL or relational database queries, code reviews, and test-driven development.
  • Experience developing automation code for continuous integration and continuous delivery; Apigee or other API gateways is a plus.
  • Experience with DevOps concepts and tools such as Jenkins and Git.
  • Visa sponsorship is not available.

Benefits

  • Medical, dental, and vision benefits.
  • Paid time off, including vacation, holidays, and volunteer time.
  • 401(k) savings plans, health savings account, and flexible spending accounts.
  • Health lifestyle programs, employee assistance program, voluntary benefits, and employee discounts.
  • Career development, incentive bonus, disability benefits, and life insurance.
  • Parental leave, adoption benefits, and tuition reimbursement.
  • Chicago-based position with telecommuting permitted up to three days per week and no travel required.
  • Posting dates are August 28, 2026 through January 3, 2027; employment is contingent on successfully completing a drug screen.

Tech Stack

Apache JMeterAWSC++CucumberGitJavaJenkinsJUnitPythonSQL

Categories

Caterpillar

About Caterpillar

10,000+ employees

For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2024 sales and revenues of $64.8 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.

Contact me