ASRC Federal Data Networks Corporation (DNC) is seeking a Software Test & Evaluation Engineer to support the NOAA Office of Space Commerce, Space Operations Division, TraCSS Engineering Branch. The role involves monitoring and evaluating external contractor-performed testing, ensuring its effectiveness, and verifying that test artifacts meet requirements compliance. The engineer will also develop, execute, and evaluate independent verification and validation (IV&V) tests to support government oversight objectives for the Traffic Coordination System for Space (TraCSS), a cloud-based enterprise solution for ingesting, archiving, processing, and disseminating Space Situational Awareness (SSA) data.
Requirements
- Create test scripts and automation frameworks, demonstrating proficiency in programming languages (e.g., Python, Java).
- Apply a strong understanding of various testing techniques, including unit, integration, system, and regression testing.
- Utilize common test automation frameworks (e.g., Selenium, JUnit, TestNG).
- Manage test scripts and code using version control tools like Git.
- Identify, analyze, and resolve issues in software and testing processes.
- Experience in building pipelines in a cloud environment such as Amazon Web Services (AWS).
- Experience in SAST (Static Application Security Testing) and DAST (Dynamic Application Security Testing).
Responsibilities
- Develop applicable Independent Test Plans (IV&V) per software planning cycle which include the following: Defines scope, methodologies, timelines, test cases, and approach per approved requirement. Deliver comprehensive Test Plans for government-led verification.
- Preparing detailed test reports summarizing results, defects, and deviations to inform stakeholders of test effectiveness.
- Providing independent V&V test results to verify external contractor-provided artifacts.
- Delivery of Test Evaluation Reports: Review of test plans/results, evaluation summary of test effectiveness, and recommendations of continuous improvement when applicable.
- Maintaining test execution logs to track progress, issues, and outcomes, ensuring accountability and traceability throughout the testing process.
- Maintenance of a Requirements Verification Tracker: Aligns test artifacts with verification criteria to confirm requirement fulfillment.
- Create test scripts and automation frameworks, demonstrating proficiency in programming languages (e.g., Python, Java).
Other
- Work with the government project team to monitor and evaluate external contractor-performed testing, ensuring its effectiveness and verifying that test artifacts meet requirements compliance.
- Work with the government to develop, execute, and evaluate independent verification and validation (IV&V) tests to support government oversight objectives.
- Ability to work independently, problem solve, and manage multiple priorities in a fast-paced environment.
- Work in a typical onsite government office building full time (5-days per week) with situational telework approved as needed.
- Infrequent travel required.