Software Test Automation Engineer

Booz Allen HamiltonUsa, VA
Remote

About The Position

This role involves working independently and collaborating with test engineers, DevOps teams, business analysts, and developers to review software design and requirements documentation. The engineer will lead a team of test automation engineers, define the test automation strategy, manage the automation framework, and oversee effort estimates, test plans, test case scripting, peer reviews, and test summary reports to ensure successful releases. Responsibilities include conducting manual and functional testing, creating automated test and performance test scripts using tools like Selenium or Rational, testing key functionality, setting up and verifying data, and reporting test results. The role also requires daily interaction with clients during testing phases to communicate defects and support User Acceptance Testing (UAT).

Requirements

  • Experience with manual functional, regression, usability, integration, remote access, and accessibility testing.
  • Experience with developing scripts from scratch with programming code, such as Java, JavaScript, or Python, and developing an automation framework from scratch.
  • Experience with Web services testing, including developing scripts using web services tools.
  • Experience serving as SME in SQL, DB, and back-end testing.
  • Experience developing level of effort estimates and testing schedules for own work and others.
  • Experience authoring test plans, test case scripting and test summary reports.
  • Experience testing in an Agile development environment using tools, such as JIRA, Confluence and Zephyr Scale to develop and execute functional and regression test scripts, Requirements Traceability, and manage defects.
  • Experience with Section 508 testing using tools such as JAWS, SortSite, Dragon, WAVE, or Lighthouse.
  • Experience working with a client during User Acceptance Test sessions.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements.
  • HS diploma or GED.
  • Applicants selected will be subject to a government investigation and may need to meet eligibility requirements of the U.S. government client.
  • Identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud.
  • Expected to be on camera during interviews and assessments.
  • Use of artificial intelligence (AI) or other tools to assist with responses during interviews (whether in-person or virtual) is prohibited unless permission is explicitly provided.

Responsibilities

  • Review software design and requirements documentation to understand application functionality.
  • Lead a team of test automation engineers.
  • Lead the test automation strategy.
  • Manage the automation framework.
  • Perform and oversee level of effort estimates, test plans, test case scripting, peer reviews, and test summary reports.
  • Conduct manual and functional testing.
  • Create automated test and performance test scripts using Selenium or Rational tools.
  • Test key functionality, setup and verify data, and report test results.
  • Interact with clients on a daily basis during testing phases.
  • Communicate release testing defects to the client or support UAT.

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service