QA Automation Engineer

Caterpillar•Peoria, IL

About The Position

Caterpillar’s Cat Digital organization is seeking a QA Automation Engineer to help ensure the quality, reliability, and user experience of front-end applications across web and mobile platforms. The role contributes to manual and automated testing throughout the software development lifecycle and partners with developers, product owners, and cross-functional teams to deliver high-quality software solutions. The position requires the candidate to be in Chicago, Illinois, or Peoria, Illinois, and includes up to 5% travel. Relocation assistance and visa sponsorship are not available.

Requirements

  • Knowledge of decision-making processes and techniques, with the ability to analyze situations and reach productive decisions using informed judgment.
  • Knowledge of effective communication concepts, tools, and techniques, and the ability to communicate and interpret ideas, information, and needs effectively.
  • Knowledge of software development tools and activities, with the ability to produce software products or systems in line with product requirements.
  • Knowledge of the software development life cycle and ability to use a structured methodology to deliver and manage software products.
  • Knowledge of software product design and ability to convert market requirements into software product design.
  • Knowledge of technical aspects of software products and ability to design, configure, and integrate them.
  • Knowledge of software product testing and ability to design, plan, and execute testing strategies that ensure quality and adherence to requirements.
  • Knowledge of system and software testing and ability to plan and execute testing strategies throughout the system life cycle.

Nice To Haves

  • Experience testing web and mobile applications, including accessibility validation and awareness of accessibility standards.
  • Hands-on experience with Playwright, WebDriverIO, Sauce Labs, or similar cloud-based device and browser testing platforms.
  • Working knowledge of JavaScript, object-oriented programming concepts, Git/GitHub, and automated test execution in CI/CD pipelines.
  • Experience using Azure DevOps or similar defect-tracking and test-management solutions.
  • Interest in adopting AI-assisted testing techniques to improve testing efficiency and effectiveness.

Responsibilities

  • Perform manual and exploratory testing of web and mobile applications across platforms, devices, and browsers, validating functional, integration, sanity, and regression requirements.
  • Review acceptance criteria and translate requirements into comprehensive test cases and scenarios.
  • Participate in test planning, execution, and release validation activities.
  • Develop, maintain, and execute automated test suites using Playwright and WebDriverIO.
  • Identify, document, and track defects with clear reproduction steps, and collaborate with developers and product owners to resolve issues.
  • Improve test processes, automation coverage, visual regression testing practices, and overall product quality.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off, including vacation, holidays, and volunteer time
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service