Test Systems Engineer

Location: Herndon or Springfield

Junior-Level (0 to 6 years experience)

Overview and Deliverables:Junior-level Test Engineer assists with the testing and review of code from 3D models to ensure it functions properly and meets the program’s needs.

  • Review and analyze system specifications.
  • Collaborate with test engineers to develop effective strategies and test plans. 
  • Execute test cases (manual or automated) and analyze results. 
  • Test the functionality of the applications including but not limited to the following types of testing end to end, integration, regression, performance, usability, and user acceptance testing. 
  • Evaluate product code according to specifications.
  • Create logs to document testing phases and defects. 
  • Report bugs and errors to development teams.
  • Conduct root-cause analysis 
  • Help troubleshoot issues. 
  • Conduct post-release/post-implementation testing.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle. 
  • Execute test scripts and reviewing results. 
  • Report and document technical issues. 
  • Perform the full lifecycle of engineering support including but not limited to requirements engineering, solutions engineering, scheduling, reliability analysis, resiliency analysis, development, integration, test and evaluation, maintainability analysis, and decommissioning. 
  • Provide engineering support for requirements across the NSG and ASG. 
  • Lead the planning, documenting, analysis, and traceability of user requirements and architectures. 
  • Conduct Analysis of Alternatives (AoA), Trade Studies, and Engineering Assessments. 
  • Assist the Government in strategic technical planning, project management, performance engineering, risk management, and interface design. 
  • Support RFP development and generate engineering documentation for RFPs. 
  • Provide proposal evaluation support as requested by the government. 
  • Provide architectural support. 
  • Identify industry and NGA standards and create IPF unique standards for open architecture, service centric architecture, service oriented architecture, and cloud architecture for inclusion in IPF RFPs, existing contracts, and government development efforts.
  • Brief assigned activities as required.
  • Work cross project with other IPF projects to facilitate transition from concept to development to sustainment to decommissioning.
  • Work across NGA, NSG, and ASG partners to include but not limited to NGA/IPF, NGA/SF, NGA/R, NGA/TD, NGA/TA, DoD, FAA, and foreign partners, to provide engineering support to advance the Foundation GEOINT mission. 
  • Support IPF leadership priorities and guidance.

Skill/Position Requirements: 

  • Bachelor’s degree or higher in Computer Engineering or in a related hard science STEM field such as engineering, physics, mathematics, operations research, Information Technology, Management Information Systems, Geographic Information Systems, or Geodetic Sciences. A degree in Systems Engineering, Project Management, or similar nontechnical field does not satisfy this requirement. 
  • Junior-level demonstrated experience as a Quality Assurance Tester with the ability to document and troubleshoot errors. 
  • Junior-level demonstrated experience with Agile Frameworks and regression testing.
  • Junior-level demonstrated experience with test management software, SQL, MatLab, C++ and Python. 
  • Junior-level demonstrated experience with GIS software, preferably ArcGIS and/or QGIS

Desired Skills: 

  • Junior-level demonstrated experience in platform engines such as Unity, Unreal, OpenFlight, and VBS. 
  • Junior-level demonstrated experience with Open Geospatial Consortium Standard Common DataBase (CDB). 
  • Junior-level demonstrated experience with Foundation GEOINT data domains and mission areas.

Clearance: Candidates need to be TS/SCI-cleared with polygraph. 


Mid-Level (6 to 12 years experience)

Overview and Deliverables: Mid-level Test Systems Engineers perform Application, System and Integration Testing across the NSG, ASG and Federal Agencies to ensure timely and accurate GEOINT. 

  • Perform test and evaluation across the NSG, ASG, and Federal Agencies.  
  • Perform testing of applications and application programming interfaces (APIs) in DevOps pipelines utilizing quality assurance measures established by the government and industry best practices.  
  • Perform independent integration testing on the system software or hardware to determine the system’s compliance with specified requirements.  
  • Plan and execute manual tests and automated test scripts using scripting and programming languages.  
  • Support technical investigations for defects discovered during test activities. 

Skill/Position Requirements: 

  • Bachelor’s degree or higher in Engineering, Computer Science, Information Technology, Management Information Systems, or related STEM degree.  
  • Mid-level experience with test management and defect tracking tools.  
  • Mid-level experience with traditional, Agile, and DevOps development practices and associated testing strategies. 

Desired Skills: 

  • Master’s degree or higher in Computer Science, Information Technology, Management Information Systems, or related STEM degree.  
  • Demonstrated experience with three or more of the following; JMeterand, Jenkins, Docker, Postman, Swagger, Nexus, Apigee or GitHub/GitLab (or equivalent software packages), Java, Bash, Curl, XML, JSON, SQL, Python, Javascript, and Amazon Web Servces (AWS) and C2S.  
  • Demonstrated experience with MBSE, processes, tools and languages.  
  • Demonstrated experience with Software Development Frameworks. 

Clearance: Candidates need to be TS/SCI-cleared with polygraph. 

Incentive: ASG will pay $5000 for referrals to candidates successfully placed into these positions, payable six months after hire. 

ASG is an EO employer – M/F/Vets/Disabled