> Markdown version of [/jobs/ext/2702373-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/2702373-software-test-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). --- # Software Test Engineer - **Company:** CACI International Inc. - **Location:** O'Fallon, MO, United States - **Experience:** Expert - **Salary:** $75,200.0 - $158,100.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Automation of Tests, Bug Tracking Systems, Software Bug Management, Code Coverage, Software Documentation, Information Systems, Continuous Delivery, Continuous Integration, Data Files, Scrum Methodology, Systems Development Life Cycle, Mendix, Requirements Management, SAP (Applications), SAP Implementation, Scaled Agile Framework, Software Engineering, System Testing, Systems Integration, Test Case, Test Data, Test Execution Engine, Test Management, Tricentis Tosca, SAP Integration Solutions, Test Scripts, Reliability of Systems, Git, Sap Fiori, SC Clearance, Uipath, Bug Reporting, Information Technology, SAP S/4HANA, Devsecops, Jenkins, Servicenow - **Published:** September 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-test-engineer-o-fallon-il--3cd80db9-aec5-423a-a1b9-5531c989266d ## About the Role Required: * Security Clearance: Active Secret clearance (required) * Education: Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent professional experience) * Experience: Minimum 5 years in manual software testing of large-scale ERP systems * SAP Expertise: Proven hands-on testing experience of SAP S/4HANA applications, including workflows and integrations * Agile Methodology: Strong working knowledge of SAFe Framework, SDLC, and Agile development practices * Core Competencies: Excellent analytical and problem-solving abilities, Strong written and verbal communication skills, Ability to work independently and collaboratively in team environments Desired: * Test automation experience, preferably with Tricentis TOSCA and/or UiPath * Certifications: ISTQB or similar testing certification * Technical Skills: Experience with ServiceNow CWM (Collaborative Work Management) for Agile test management and defect tracking * DevSecOps Knowledge: Familiarity with CI/CD pipelines, Jenkins, Git, and DevSecOps best practices * Government Experience: Previous experience supporting federal agencies or Department of Defense clients, Agile Programming Methodologies, Analysis Skills, Best Practices, Bug Tracking/Defect Management, Business Analysis, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Data Sets, Documentation, ERP (Enterprise Resource Planning), Federal Contracts, Federal Government, Financial Operations, Functional Testing, Git, Government, Government Contracts, ISTQB Foundation, Information Technology & Information Systems, Jenkins, Large-Scale Systems, Presentation/Verbal Skills, Problem Solving Skills, Quality Assurance Methodology, Requirements Management, SAP, Safety/Work Safety, Secret Clearance, Security Clearance, ServiceNow, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Sprint Planning, Standup Meetings, Systems Reliability, Team Player, Test Automation, Test Case, Test Data, Test Plan/Schedule, Test Requirements, Test Scenario, Test Scripts, Testing, Traceability, Transportation and Logistics, Willing to Travel, Writing Skills ## Description Join our team supporting USTRANSCOM's Joint Transportation Management System (JTMS), a mission-critical enterprise platform that modernizes transportation, logistics, and financial operations through SAP S/4HANA ERP integration. We're looking for an accomplished Software Test Engineer to execute hands-on manual testing with the potential for limited test automation for this large-scale SAP implementation. Your expertise in test execution and SAP testing frameworks will be essential to ensuring system reliability and performance. In this role, you'll partner with cross-functional teams-including developers, business analysts, and product owners-to deliver robust, scalable SAP solutions., * Requirements Analysis: Review user stories and functional requirements to identify test scenarios, edge cases, acceptance criteria and other testing requirements * Test Development: Design, build, and maintain test scripts for SAP Fiori, Mendix applications, workflows, and integrations * Comprehensive Testing: Execute functional testing across JTMS modules and customizations at the Agile team level within a SAFe Agile framework * Defect Management: Document defects with detailed reproduction steps, track issues to resolution, and communicate findings effectively to development teams * Stakeholder Collaboration: Work closely with developers and business stakeholders to clarify requirements and maximize test coverage * Test Documentation: Create and maintain comprehensive test plans, test cases, test data sets, and traceability matrices aligned with SAFe Agile practices * Agile Participation: Actively engage in sprint planning, daily stand-ups, retrospectives, and other Agile ceremonies * Continuous Improvement: Identify opportunities to enhance testing processes, tools, and quality assurance practices ## Related Videos - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [How to achieve web automation with UiPath](https://www.wearedevelopers.com/videos/310-how-to-achieve-web-automation-with-uipath) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)