Software Test EngineerThe Software Test Engineer will design, execute, and document tests for high‑fidelity modeling and simulation threat software that supports missile defense systems. This role focuses on validating and verifying complex simulation products, ensuring they meet functional, performance, and compliance requirements. The engineer will work as an integral member of an agile product delivery team, contributing to architecture discussions, test strategy improvements, and end‑to‑end solution quality. This is a fully on‑site position at Schriever Space Force Base in Colorado Springs, CO, with responsibility for delivering high‑quality software on time and with minimal supervision.
Responsibilities
- Design, develop, and execute test cases, test scripts, and comprehensive test plans to validate software functionality, performance, and compliance with requirements and acceptance criteria.
- Test new capabilities in modeling and simulation threat software, document new features, and analyze simulation performance to ensure accuracy and reliability.
- Develop detailed test artifacts, including test plans, test cases, test reports, and performance metrics, to support traceability and verification of system and software requirements.
- Verify and validate system and software requirements, ensuring full traceability between requirements, test cases, and test results.
- Execute and support system integration testing, regression testing, performance testing, and end‑to‑end testing for complex software solutions.
- Support the agile software development team within the context of a larger program, collaborating closely with systems engineers, software developers, and product owners.
- Contribute to sprint planning by estimating testing tasks and working with the team to ensure on‑time delivery of high‑quality deliverables.
- Support the development of simulation and software architecture by providing test‑driven feedback and identifying risks and gaps from a quality perspective.
- Research technical details related to missile defense systems, command and control, and modeling and simulation domains to better support software development and testing activities.
- Identify opportunities to enhance test strategies, tools, and processes, and recommend improvements to increase efficiency, coverage, and software quality.
- Act as a quality advocate within the team, promoting best practices in testing, documentation, and requirements verification.
- Provide hands‑on training sessions and demonstrations for end users to ensure proper understanding and effective utilization of the software.
- Collaborate effectively with technical teams and customer personnel through clear written, verbal, and interpersonal communication.
- Support integration of tests into CI/CD pipelines and, where applicable, automated API and system‑level testing to streamline delivery.
- Travel up to 10% of the time to support business needs such as integration events, demonstrations, or coordination with external teams.
Essential Skills
- Bachelor’s degree in a STEM discipline (Science, Technology, Engineering, or Mathematics) from an accredited university and 2 years of related work experience, or a Master’s degree in a STEM discipline and 0–2 years of related work experience.
- Current, active, in‑scope U.S. Department of Defense Secret security clearance at the time of application.
- Experience in developing and executing test plans, test cases, test reports, performance metrics, and other core test engineering functions.
- Demonstrated experience verifying and validating system and software requirements and creating detailed test artifacts such as test plans, test cases, and test reports.
- Familiarity with Agile software development practices and the ability to work effectively within agile teams.
- Understanding of software development concepts and experience working with Linux platforms.
- Proficiency in at least one programming or scripting language such as Python or a comparable scripting language.
- Ability to adapt to ambiguity, take initiative, and work both independently and collaboratively in a team‑oriented environment.
- Strong written, verbal, and interpersonal communication skills to collaborate effectively with technical teams and customer stakeholders.
- Ability and willingness to travel up to 10% of the time to support business requirements.
Additional Skills & Qualifications
- Experience with Systems Engineering V‑lifecycle processes, including requirements decomposition, verification, and v