
Software Test Engineer
Caterpillar2 months 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.
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.