System Test Engineer

Booz Allen Hamilton•Charlottesville, VA

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 the health of cloud-based systems. The role includes writing code to test software, contributing testing expertise, and building experience in cloud development, automation, cloud computing, and machine learning. You will design and develop test programs, processes, systems, test stations, procedures, protocols, and simulations to evaluate product functionality, integrity, reliability, and performance. You will gather and analyze test data, assess product designs and architecture against customer specifications, debug test hardware and software, report test results, and collaborate with engineering groups to improve or upgrade 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 be a team player, comprehend a workflow, 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 testing 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 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, 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