System Test Engineer

Booz Allen Hamilton•Charlottesville, VA
•$86,800 - $198,000•Onsite

About The Position

As a System Test Engineer, you will work with developers, requirements management, and end users to evaluate software developed for the government. You will automate continuous security and performance testing and monitor cloud-based system health. The role involves writing code to test software and offers opportunities to broaden experience in cloud development, automation, cloud computing, and machine learning while sharing testing expertise with the team. The work supports government mission software solutions. The position focuses on designing and developing moderately complex test programs, processes, systems, stations, procedures, protocols, and simulations. You will assess functionality, integrity, reliability, and performance against customer specifications; gather and evaluate test data; analyze product failures; debug test hardware and software; report test results; and collaborate with engineering groups to improve product performance.

Requirements

  • At least 5 years of experience with software development methodologies and processes.
  • At least 5 years of experience with functional testing.
  • At least 4 years of experience writing test plans and test reports.
  • Experience creating automated test scripts.
  • Experience with Agile and Scrum development methodologies.
  • Knowledge of the software development lifecycle.
  • Ability to assess and comprehend system and functional requirements, write and maintain technical documents, and troubleshoot and debug.
  • Ability to work as a team player, comprehend workflows, and drive collaborative efforts to improve product quality.
  • TS/SCI clearance with a polygraph.
  • Bachelor’s degree.

Nice To Haves

  • Experience with automated test tools for Web-based applications.
  • Experience using GitLab.
  • Experience with software development.
  • Ability to develop Requirements Verification Traceability Matrices (RVTMs).

Responsibilities

  • Design and develop moderately complex test programs, processes, and systems to measure product and service functionality and integrity.
  • Design and build moderately complex test stations.
  • Write moderately complex test procedures and protocols to assess product reliability and compliance with performance standards and specifications.
  • Gather test data and evaluate results to determine whether product designs and architecture meet customer specifications and performance expectations.
  • Develop test simulations to evaluate product behavior under different conditions and analyze failures to assess performance integrity and reliability.
  • Debug test hardware and software.
  • Analyze test cases and scenarios and report results.
  • Collaborate with other engineering groups to improve or upgrade product performance.
  • Work with developers, requirements management, and end users to evaluate government software.
  • Automate continuous security and performance testing and monitor cloud-based system health.

Benefits

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service