> Markdown version of [/jobs/ext/1781226-qa-automation-engineer](https://www.wearedevelopers.com/jobs/ext/1781226-qa-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # QA Automation Engineer - **Company:** Caterpillar - **Location:** Mossville, IL, United States - **Salary:** $97,530.0 - $158,480.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Automation of Tests, Systems Development Life Cycle, Software Tools, Software Engineering, Verification and Validation (Software), System Testing, Information Technology - **Published:** July 1, 2026 - **Apply:** https://dejobs.org/x/x/2D5A17008619492A933633CA26D287DC/job/ ## About the Role * Effective Communications: Understanding of effective communication concepts,toolsand techniques; ability toeffectivelytransmit, receive, and accurately interpret ideas, information, and needs through the application ofappropriate communicationbehaviors. * Software Development: Knowledge of software development tools and activities; ability to produce softwareproducts or systems in line with product requirements. * Software Development Life Cycle: Knowledge of software development life cycle; ability to use astructuredmethodologyfor delivering and managing new or enhanced software products to the marketplace. * Software Product Technical Knowledge: Knowledge of technical aspects of asoftware products; ability todesign, configureand integrate technical aspects of software products. * Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testingstrategies and tactics to ensure software product quality and adherence tostatedrequirements. * System Testing: Knowledge of system and software testing; ability to design, plan and execute systemtesting strategiesand tactics to ensure the quality of software at all stages of the system lifecycle. Consideration for top candidates: * Experience creating test automation * A strong understanding of the software development process and an eagerness to learnnew technologies * Excellent problem-solving skills, attention to detail, and an analytical approach * Knowledge of Civil Engineering or the Civil Construction industry (preferred). * Effective and proactive communication of complex technical issues (verbal and written) * A relevant qualification or equivalent experience in a technical field (Software Testing, Engineering, Computer Science, etc.) ## Description The Software Test Engineer will be part of an international team providing internal verification and validation (V&V) for CTCT products. This position networks closely with CTCT internal product/project teams, as well as Caterpillar and Trimble product teams, to provide high-quality products to the earthmoving, paving, and mining industries. This hands-on role will leverage the experiences and training gained from previous verification and validation positions. What You Will Do: * Designing,modifying, developing,writingand implementing software programming applications for targetsystemusing agile methods. * Acquiringclient requirements; resolving workflow problems through automation optimization. * Writing source codes for new applications, and/or generating and enhancing code samples for existingapplications. * Utilizing automated testing tools to perform the testing and maintenance. ## Related Videos - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable)