System Test Engineer

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

About The Position

As a System Test Engineer, you will work with developers, requirements management, and end users to evaluate software developed for government missions. You will automate continuous security and performance testing and monitor cloud-based system health. The role involves writing code to test software, collaborating with the team to release reliable, functional software, and expanding experience in cloud development, automation, cloud computing, and machine learning. You will design and develop test programs, processes, systems, stations, procedures, protocols, and simulations to assess product functionality, reliability, integrity, and performance. You will gather and analyze test data, evaluate results against customer specifications, troubleshoot test hardware and software, report on test scenarios, and work with other 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 test procedures and protocols to assess product reliability and evaluate performance against standards and specifications.
  • Gather test data and evaluate whether product designs and architecture meet customer specifications and performance expectations.
  • Develop test simulations to evaluate product behavior under different conditions and analyze failures.
  • Debug test hardware and software.
  • Analyze test cases and scenarios and report results.
  • Collaborate with other engineering groups to improve or upgrade product performance.
  • Automate continuous security and performance testing and monitor cloud-based systems.
  • Work with developers, requirements management, and end users to evaluate government software.

Benefits

  • Health, life, and disability benefits.
  • 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