Senior Software Test Engineer
Caterpillar
At a glance
AI generatedCaterpillar Inc. is hiring a Software Test Engineer at its Peoria facility to work within the technology and digital data team using agile methodologies. This role involves designing and implementing software applications in Java and Python for AWS components, including ECS (Fargate), Lambda functions, DynamoDB tables, and Kinesis Data streams. The engineer will write deployment scripts for CI/CD pipelines, optimize SQL queries with Snowflake, and use Junit, Mockito, and Cucumber to build and test applications. Key responsibilities include gathering client requirements, resolving workflow issues through automation, and validating business features with tests while ensuring quality metrics are met. Candidates should have a bachelor’s degree in Computer Science or related field plus three years of experience as a Test Engineer, expertise in AWS, Java, Snowflake, Spring Framework, SQL, and CI/CD pipelines.
Skills
What you'll do
What we're looking for
Market check
This $92,789–$144,960 range sits above 14% of similar postings on FindRole.
Peer median band
$126,500–$202,200
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$140,050–$184,468
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing
Caterpillar currently has 13 open roles on FindRole.
Listed pay typically runs $112,923–$183,140 across 13 roles with salary data.
Most-posted roles
More like this
Caterpillar
Booz Allen Hamilton
Cboe Global Markets
Adobe
Cboe Global Markets
Abbott