Software Test Automation Engineer

Booz Allen HamiltonAlexandria, VA
$62,000 - $141,000Remote

About The Position

Software Test Automation Engineer The Opportunity: Work independently and work with test engineers and DevOps teams, business analysts, and developers to review software design and requirements documentation to understand the 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 to ensure a successfully tested release. Conduct manual and functional testing and create automated test and performance test scripts using Selenium or Rational tools, including Performance and Functional Tester. Test key functionality, setup and verify data, and report test results to the manager. Assume responsibility for interacting with clients on a daily basis during testing phases to ensure that release testing defects are communicated to the client or support 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 tool
  • 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, and 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

Responsibilities

  • 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, including Performance and Functional Tester
  • Test key functionality, setup and verify data, and report test results to the manager
  • Interact with clients on a daily basis during testing phases to ensure that release testing defects are communicated to the client or support UAT
  • Work with test engineers and DevOps teams, business analysts, and developers to review software design and requirements documentation to understand the application functionality

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