General Dynamics Mission Systems (GDMS) needs to develop a comprehensive test strategy utilizing automation to verify compliance with customer requirements for complex systems.
Requirements
- Strong experience with C/C++ and Python, particularly in developing or automating tests for complex systems.
- Strong experience with Linux, including scripting and debugging in test environments.
- Proven ability to perform requirements analysis to derive and verify testable requirements, ensuring comprehensive system test coverage.
- Experience writing clear and detailed test descriptions, procedures, and plans for requirements-based system testing.
- Familiarity with system-level testing methodologies, with a focus on validating end-to-end functionality against requirements.
- Expertise in requirements traceability, ensuring that all system-level test cases are mapped to specific requirements and that no coverage gaps exist.
- Solid background in system-level validation and testing, particularly in embedded software, Linux, RTOS, and HW/SW integration environments.
Responsibilities
- develop a comprehensive test strategy utillizing automation to verify compliance with customer requirements.
- developing or automating tests for complex systems.
- scripting and debugging in test environments.
- perform requirements analysis to derive and verify testable requirements, ensuring comprehensive system test coverage.
- writing clear and detailed test descriptions, procedures, and plans for requirements-based system testing.
- performing system-level testing methodologies, with a focus on validating end-to-end functionality against requirements.
- design and execute creative system-level test solutions that improve software quality and reliability.
Other
- Agile experience preferred
- Ability to obtain a Department of Defense Secret security clearance is required at time of hire.
- U.S. citizenship is required.
- A requirements-based testing mindset, with a proven ability to analyze requirements and design comprehensive test cases and procedures to validate them.
- Collaborative team player eager to learn.