Software Test Automation Engineer
Booz Allen Hamilton
This job at a glance
- Who can apply
- New grads, no experience needed · Diploma
- Must know
- Business analysisSeleniumStatisticsPythonJavaJavaScript
- Work
- On-site in Alexandria
- Pay
- $77.6K–$176K a year
- Skill demand
- Python51%Statistics34%Selenium18%Business analysis17%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 4, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
The candidate must be self-driven, with the ability to work independently not only with test engineers and DevOps teams but with business analysts and developers to review software design and requirements documentation to understand the application functionality. The position requires the candidate to 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. In addition to manual and functional testing, the candidate will also need to create automated test and performance test scripts using Selenium or Jmeter. The individual will test key functionality, setup and verify data, and report test results to the manager. Individual will be responsible 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.
Key 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.
- Create automated test and performance test scripts using Selenium or Jmeter.
- Test key functionality, setup and verify data, and report test results.
- Interact with clients on a daily basis during testing phases.
Requirements & Tech Stack
- Experience with manual functional, regression, usability, integration, remote access, and accessibility testing.
- Experience with developing automation scripts from scratch with programming code such as Java, JavaScript, or Python and developing an automation framework from scratch.
- Experience using AI throughout the testing process to generate test plans, cases, automation, and test reports.
- Experience developing performance scripts from scratch with programming code.
- Experience developing scripts using web services tools and experience in SQL, database 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 or 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.
- Public Trust clearance.
- HS diploma or GED.
Nice to Have
- Experience working with a client during User Acceptance Test sessions.
Vetting
- Applicants selected will be subject to a government investigation and may need to meet eligibility requirements of the U.S. government client.
- Public Trust determination is required.
Compensation
- Projected compensation range: $77,600.00 to $176,000.00 (annualized USD).