Software Test Engineer

Caterpillar

Actively hiring
Peoria, Illinois, US Posted 61 days ago $92,789$144,960 / year

At a glance

AI generated

TL;DR

Caterpillar 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

AWS Java Python Snowflake CI/CD Spring Framework SQL JUnit Mockito Cucumber DynamoDB Kinesis S3 SNS SQS CloudFormation Terraform

What you'll do

  • Design and implement software applications in Java and Python using agile methodologies.
  • Build, scale, and monitor AWS components like ECS, Lambda, DynamoDB, Kinesis, S3, SNS, and SQS.
  • Write and optimize SQL queries and stored procedures in Snowflake for data manipulation and analysis.
  • Develop deployment scripts for CI/CD pipelines to automate code builds and service deployments on AWS.
  • Utilize Junit, Mockito, Cucumber to build and validate tests ensuring comprehensive coverage of business features.
  • Gather quality metrics from testing processes to identify gaps and improve application performance.

What we're looking for

  • Bachelor’s degree in Computer Science or related field plus 3 years of experience as a Test Engineer.
  • Proficient in AWS services including ECS, Lambda, DynamoDB, Kinesis, and S3.
  • Expertise in Java and Python for software development and automation.
  • Experience with Snowflake for data management and complex SQL queries.
  • Skilled in building deployment scripts and implementing CI/CD pipelines.
  • Knowledge of Spring Framework and Junit, Mockito, Cucumber for testing.

Market check

Salary context

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

About Caterpillar

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

View all roles at Caterpillar

More like this

Similar roles

Senior Software Test Engineer

Caterpillar

Virginia Beach, Virginia, US 8 days ago $112,710$183,140
Cypress Playwright TypeScript Agile Software Development Life Cycle System Testing CI/CD JavaScript Python Java PostgreSQL Docker Kubernetes AWS Git Jira Confluence Mentoring Code Review

Software Test Engineer

Booz Allen Hamilton

Locations Herndon, Virginia, US 8 days ago $99,000$225,000
Jira Zephyr TestRail Postman SoapUI SQL Linux UNIX SDLC STLC Agile GitLab Java Python JavaScript Jenkins Azure DevOps AWS Azure GCP

Software Engineer, Testing

Cboe Global Markets

US 9 days ago $93,500$121,000
Python PostgreSQL Snowflake CI/CD Docker Kubernetes SQL Apache Kafka Linux Git Jenkins GitHub Actions

Software Development and Test Engineer

Adobe

San Jose, US 8 days ago $148,500$214,950
Playwright Selenium Cypress TestNG JavaScript Java AI-based testing tools functional testing regression testing integration testing performance testing E2E testing test planning test case design test execution test reporting infrastructure creation debugging deployment strategies

Software Engineer, Test

Cboe Global Markets

Locations Chicago, Illinois, US 10 days ago $102,850$133,100
Python Java Cucumber Selenium Playwright PostgreSQL Docker Kubernetes SQL Unix/Linux RHEL Git Jenkins Bamboo Atlassian REST SOAP FIX 4.4 Swift Messaging Protocols Kafka Version Control CI/CD

Software Test Engineer II

Abbott

US 22 days ago $68,000$136,000
Python Selenium C# Azure DevOps Jira GIT Agile CI/CD