Opportunity QA & Test work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Software Test Engineer

Cat (CaterpillarCareers) Open · verified Oct 24, 2026
Chicago Full-time Mid-level QA & Test

At a glance

Mid-level QA & Test role at Cat (CaterpillarCareers). Chicago · full-time · $121,389–$158,480 base.

SalaryStated by Cat (CaterpillarCareers)
$121,389 – $158,480
Base salary for this role, in USD per year, as published in the posting.
This role, from Cat (CaterpillarCareers)Our estimate for the market: $93,275–$128,717Median $105,000
Above the market median of $105,000 for mid-level QA & test roles in Chicago.
Worked out from 7 postings that stated pay, median $105,000. Last updated Oct 21, 2026.
RoleQA & Test
SeniorityMid-level
LocationChicago
EmploymentFull-time
Base pay$121,389–$158,480
PostedAug 28, 2026 · 8w ago
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Plan and run checks on new and existing software, including regression, integration, performance and user acceptance testing
  • Turn business requirements into automated test cases, then record defects and track them through resolution
  • Investigate complex application and technical problems, working with product owners on open issues and changes
  • Partner with end users and internal customers to debug and verify software accuracy, interoperability and completeness
  • Organize integrated and customer acceptance testing so component checks finish on time and to quality expectations

What you bring

  • A relevant master's degree plus five years in software testing with automation tools, or a bachelor's degree plus seven years
  • You have designed and built test automation frameworks and written functional or object-oriented code in a modern language
  • You bring experience with REST API testing using Karate, performance scenarios in JMeter, AWS-based test frameworks and full-stack integration testing
  • You have worked with SQL or relational databases, end-to-end system integration, and CI/CD automation for systems and infrastructure

Who this fits

This mid-level role suits someone prepared to handle complex testing work independently. The job is based at the Chicago facility, with telecommuting available up to three days a week and no travel. Visa sponsorship is unavailable.

From the employer

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]

.

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.

Opportunity

QA & Test work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

QA & Test$120k+

Find me work

By the team behind techroles.

Find me work
Opportunity

QA & Test work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.