System Test Engineer
Listed on 2026-10-16
-
Engineering
Systems Engineer, Test Engineer
The Contract for Organizing Spaceflight Mission Operations and Systems (COSMOS), NASA’s next-generation mission operations contract, has an excellent opportunity for a System Test Engineer to join the team of testers responsible for testing the software releases used in NASA Johnson Space Center’s Mission Control Center (MCC). The MCC System Test teams are responsible for testing at a system level, testing custom software, and changes to computing infrastructure (data centers, networks, firewalls, and other specialty equipment).
The applicant will work in a dynamic team environment and will be responsible for working with the NASA customer, users, software engineers, and commercial and international partners to capture and understand system requirements, operations concepts, and develop test plans and procedures for execution. Travel required 1–2 times per year, typically lasting several days per trip. COSMOS ensures the continuity of critical human spaceflight support by providing mission control services, advanced training systems, and full-scale spacecraft mockups for astronaut preparation and engineering analysis.
Of Duties
The System Test Engineer is responsible for working in a dynamic team environment and will be responsible for working with the NASA customer, other systems engineers, users, and software engineers to test the baseline software utilized in the MCC. The candidate will perform procedure and document reviews, as well as, participate in the decomposition of system architecture requirements and development of test procedures to verify those requirements, and plan test objectives for test runs.
The candidate should have a good understanding of the full software development life cycle from planning, design, building, testing, deployment and maintenance.
- Be curious and willing to learn
- Execute test procedures, and documenting actual test results against expected results
- Perform systems requirements analysis, functional analysis, timeline analysis, requirements allocation, and interface definition
- Perform testing of MCCS facilities, environments, and subsystems that support all programs and vehicles, including, but not limited to ISS, SpaceX, CST-100, Orion, SLS, ICPS, and HLS
- Review and contribute to MCCS Level A & B requirements, CRs, designs, documentation and other implementation artifacts
- Decompose system architecture requirements and develop test procedures to verify those requirements, as well as plan test objectives for test runs
- Develop, maintain, and execute test procedures linked to requirements.
- Develop test plans to support detailed test procedures
- Coordinate with and support other test team members to accomplish planned tests/tasks.
- Conduct real-time coordination via voice loops with personnel operating the MCCS infrastructure and vehicle test labs/simulators
- Perform maintenance and recommend enhancements to existing test procedures
- Document test run results (i.e. generate Test Status Reports)
- Support peer reviews of test plans and reports prior to publication
- Make improvements and suggestions to advance overall system test capabilities
- Participate in peer reviews of test products to ensure quality results (Quality assurance)
- Possess strong team-building skills across multi-functional areas that establish a collaborative operational structure including active listening, prompt service and follow-up
- Exhibit proven track record of working under tight deadlines
- Have a high degree of self-motivation and the ability to work independently
- Have a keen attention to detail/be detail-oriented
- Have excellent communication skills, both written and verbal.
- Exhibit professional behavior that promotes teamwork, fosters cooperation, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).