Systems Test Engineer
Role details
Job location
Tech stack
Job description
This Systems Test Engineer role supports the modernization of a wideband global satellite ground configuration and control element, focusing on current system upgrades for upcoming satellite launches and future development efforts. You will participate in the full product development lifecycle-from concept and design through integration, test, delivery, and ongoing support-within a fast-paced, success-oriented, modified-agile environment. The position emphasizes systems engineering across complex, integrated systems, requiring strong technical, analytical, and communication skills, and offers a collaborative setting where you can both learn from and lead others., * Plan, orchestrate, and execute system-of-systems end-to-end testing across multiple entities and environments with complex interactions.
- Develop comprehensive test plans that ensure coverage of legacy functionality and reallocated capabilities in a modernized system architecture.
- Perform legacy system impact analysis, including assessing regression risks, identifying hidden dependencies, and evaluating the impact of operating system, hardware, and software architecture upgrades.
- Own verification and validation (V&V) activities supporting the qualification of hardware prototypes and onboard software.
- Write reusable, high-quality test automation procedures, scripts, and data analysis tools in Python or C++.
- Design cohesive test campaigns that span both simulation environments and hardware-in-the-loop (HIL) configurations.
- Analyze complex test data, identify and document defects, and clearly communicate results and findings to cross-functional software and hardware teams.
- Apply software integration and end-to-end testing methodologies to ensure system performance, reliability, and interoperability.
- Identify, perform, and review design decisions, trade studies, and architecture improvements to enhance system capabilities.
- Decompose complex system requirements into executable, discrete user stories suitable for a modified-agile development environment.
- Establish and support system-level management processes and interfaces across integrated subsystems.
- Develop, maintain, and manage risk and opportunity baselines for the system under test.
- Collaborate closely with systems engineers, developers, and other stakeholders to ensure that test activities align with project objectives and customer needs.
- Support ongoing maintenance and enhancement efforts for delivered systems, contributing to continuous improvement of test processes and tools.
Requirements
Visionary Leadership Management Mentorship Innovation User Story Reliability Prototyping Simulations Coordinating Web Services Communication Data Analysis Test Planning System Testing Test Automation Problem Solving Test Engineering Cisco Networking Interoperability Technical Issues Operating Systems Agile Methodology Systems Engineering Systems Integration System Requirements Integration Testing Software Validation Data Analysis Tools Test Data Generation Information Assurance Software Architecture Continuous Integration New Product Development Artificial Intelligence Engineering Design Process C++ (Programming Language) Verbal Communication Skills Verification And Validation Python (Programming Language) Continuous Improvement Process, * 5+ years of proven experience performing software integration, test, validation, and verification.
- 5+ years of experience with web service integrations, including REST and SOAP APIs.
- 3+ years of experience with software integration and end-to-end testing methodologies.
- Demonstrated ability to plan and execute system-of-systems test coordination across multiple entities and environments.
- Strong skills in systems engineering, including designing, integrating, and maintaining complex systems and products.
- Proficiency in Python for test automation, scripting, and data analysis.
- Proficiency in C++ for test automation and software validation activities.
- Experience designing and executing test campaigns in hardware-in-the-loop (HIL) environments.
- Ability to perform legacy system impact analysis and assess regression risks associated with modernization efforts.
- Strong problem-solving skills with the ability to analyze complex technical issues and propose effective solutions.
- Effective written and verbal communication skills for collaborating with cross-functional teams and documenting test results.
- Ability to work successfully in a fast-paced, success-oriented, modified-agile environment.
- Eligibility and ability to obtain and maintain a U.S. Secret Security Clearance.
Additional Skills & Qualifications
- Experience with Cisco network environments and related integration and testing activities.
- Familiarity with Model-Based Systems Engineering (MBSE) practices and tools such as Cameo.
- Experience with Joint Interoperability Test Command (JITC) processes or environments.
- Experience with Air Force Operational Test and Evaluation Center (AFOTEC) test practices or environments.
- Security+ or similar security-related certification or knowledge of information assurance principles.
- Experience working on complex, interdisciplinary systems that integrate hardware, software, and network components.
- Ability to lead or mentor others in a collaborative systems engineering and test environment.
- Experience decomposing requirements into user stories and working within agile or modified-agile frameworks., Visionary Leadership Management Mentorship Innovation User Story Reliability Prototyping Simulations Coordinating Web Services Communication Data Analysis Test Planning System Testing Test Automation Problem Solving Test Engineering Cisco Networking Interoperability Technical Issues Operating Systems Agile Methodology Systems Engineering Systems Integration System Requirements Integration Testing Software Validation Data Analysis Tools Test Data Generation Information Assurance Software Architecture Continuous Integration New Product Development Artificial Intelligence Engineering Design Process C++ (Programming Language) Verbal Communication Skills Verification And Validation Python (Programming Language) Continuous Improvement Process Model Based Systems Engineering Iterative And Incremental Development, cURL Linux CI/CD OAuth DevOps Jenkins ASP.NET Advocacy Optimism Scripting Bitbucket Visionary SonarQube Pipelines Automation Innovation Swagger UI Mathematics Proactivity Simulations RESTful API Coordinating Traceability Microservices Test Planning Data Modeling Test Strategy Cyber Security Version Control Authentications Control Systems Sprint Planning Threat Modeling Business Metrics Software Testing Test Engineering Secret Clearance Product Delivery Agile Methodology Docker (Software) Influencing Skills Performance Metric Regression Testing Systems Engineering Performance Testing Software Development Demonstration Skills Atlassian Confluence Postman API Platform Software Architecture Scaled Agile Framework Artificial Intelligence Bash (Scripting Language) C# (Programming Language) Requirements Traceability Discrete Event Simulation SQL (Programming Language) Engineering Design Process Agile Software Development Software Quality (SQA/SQC) System Integration Testing Verification And Validation Git (Version Control System) Interpersonal Communications Scrum (Software Development) Python (Programming Language) Influencing Without Authority Application Programming Interface (API) +0
Salesforce Developer, Linux DevOps Sensors Ansible Teamwork Scripting Visionary Operations Automation Innovation Prototyping Communication Flight Testing Test Automation Windows Servers Software Testing Agile Methodology Windows PowerShell Laboratory Testing Development Testing Systems Integration Software Development Intellectual Curiosity Artificial Intelligence Bash (Scripting Language) Engineering Design Process IAT Level II Certification Battle Management Technology Python (Programming Language) Troubleshooting (Problem Solving)