> Markdown version of [/jobs/ext/1219902-software-test-engineer-c-python-ground-missile-defense](https://www.wearedevelopers.com/jobs/ext/1219902-software-test-engineer-c-python-ground-missile-defense). 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 - C++ / Python | Ground Missile Defense - **Company:** Moseley Technical Services, Inc. - **Location:** Huntsville, AL, United States - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Software Applications, Systems Engineering, Automation of Tests, C++ (Programming Language), Collaborative Software, Graphical User Interface, Python (Programming Language), Software Engineering, Software Requirements Analysis, System Integration Testing, Systems Integration, Scripting, Software Verification, Gitlab, Integration Tests, Bitbucket, Software Performance, Software Version Control - **Published:** July 9, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9019254/software-test-engineer-c-python-ground-missile-defense ## About the Role * U.S. Citizenship is required by Federal Law * Active, in-scope U.S. Government DoD Secret Security Clearance required. * Bachelor's degree in Science, Technology, Engineering, Mathematics (STEM), or a related technical discipline preferred. * Bachelor's degree with 5+ years of related experience, or Master's degree with 3+ years of related experience, or PhD with 1+ year of related experience. * Experience designing, developing, implementing, and executing automated software test plans and system integration testing. * Experience developing testing criteria to validate software and system requirements. * Proficiency in C++ software development. * Experience developing automation using Python and other scripting languages. * Experience using Eggplant or other GUI-based automated testing tools. * Experience with GitLab, Bitbucket, or other source code/version control systems. * Ability to interpret technical requirements and test guidance for software verification activities. * Ability to travel up to 10% as required. * Ability to work onsite in Huntsville, Alabama. Preferred Qualifications: * Current Security+ certification. * Experience supporting the Ground Missile Defense (GMD) Weapon System or Missile Defense Agency (MDA) programs. * Experience with Java development or Java application support. * Experience using Cameo Systems Modeler. * Active, in-scope U.S. Government DoD Top Secret Security Clearance. ## Description We are hiring an Automated Software Test Engineer in Huntsville, AL to support the Ground Missile Defense (GMD) Weapon System , a mission-critical component of the U.S. Missile Defense System. This role requires an active Secret security clearance and experience with automated software testing, C++, Python, GitLab, GUI-based test automation tools, and system integration testing supporting Department of Defense (DoD) software development and verification efforts., * Design, develop, implement, and execute automated test plans, integration plans, and test procedures for mission-critical software applications. * Develop and maintain automated test capabilities used to verify software functionality for the Ground Missile Defense (GMD) Weapon System. * Perform system-level integration testing to validate software performance and ensure requirements compliance. * Interpret system requirements and test documentation to develop effective verification strategies and test criteria. * Create, maintain, and execute automated test scripts using C++, Python, and other scripting languages. * Utilize GUI-based automation tools, including Eggplant or comparable testing frameworks, to automate functional and integration testing. * Support source code management and collaborative software development using GitLab, Bitbucket, or similar version control platforms. * Identify, document, troubleshoot, and resolve software defects discovered during testing activities. * Collaborate with software developers, systems engineers, and integration teams to ensure successful software delivery and mission readiness. * Travel up to 10% as required to support program and customer needs. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Improving Developer Happiness with GitOps](https://www.wearedevelopers.com/videos/54-improving-developer-happiness-with-gitops) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)