Software Test Automation Engineer
About the role
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.
Responsibilities
- 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
- Serving as SME in SQL, DB, and back-end testing
- 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
- Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
Qualifications
- HS diploma or GED
- Vetting: Applicants selected will be subject to a government investigation and may need to meet eligibility requirements of the U.S. government client.
Skills
- 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
- Serving as SME in SQL, DB, and back-end testing
- 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
- Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
Benefits
- Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs.
- Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits.
Pay
The projected compensation range for this position is $62,000.00 to $141,000.00 (annualized USD).
Schedule
Remote: If this position is listed as remote, there may still be occasions when you are required to work in person at a Booz Allen or customer facility.
Hybrid: If this position is listed as hybrid, you will be expected to work from a Booz Allen facility frequently, in alignment with leadership expectations and the needs of the role.
Onsite: If this position is listed as onsite, work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role.