Test Automation Software Engineer

Booz Allen Hamilton•McLean, VA
•$69,400 - $158,000

About The Position

Booz Allen is seeking a Test Automation Software Engineer to build and launch capabilities for enterprise web-based systems in cybersecurity. The role focuses on understanding system functionality and test cases, then designing, implementing, and advancing software test automation. The engineer will assess existing test automation software in light of industry and technology developments, recommend solutions, identify test cases, and rapidly develop software that improves automated test coverage. The position also operationalizes automation across teams of developers, manual testers, and automated testers. Candidates should bring software engineering experience, adapt to new languages and technologies, and collaborate with testing and development teams on technical solutions for complex web applications. A Secret clearance and a bachelor's degree are required. Candidates must complete a skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Requirements

  • At least 2 years of experience on web application development teams supporting production systems.
  • At least 2 years of programming experience with Python, JavaScript, TypeScript, C#, or .NET.
  • At least 2 years of experience with Agile development tools such as Git, Jira, or Wikis.
  • Experience with test frameworks such as Selenium or Playwright.
  • Experience with web-based user interfaces, REST APIs, and databases.
  • Experience with test automation in CI/CD, including Jenkins or GitHub Actions.
  • Knowledge of complex web-based application functions, modules, integrations, or data.
  • Secret clearance.
  • Bachelor's degree.
  • Candidates must complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience with SQL, Windows Server, IIS, containers, and Linux.
  • Experience with DevSecOps and GitOps.
  • Experience with security tools such as GitHub CodeQL or static code analysis.
  • Master's degree.

Responsibilities

  • Understand system functionality and test cases in depth.
  • Design, implement, and advance software test automation capabilities.
  • Analyze existing test automation software against industry and technology advancements and recommend new solutions.
  • Determine test cases and implement software to improve automated test coverage.
  • Operationalize automation across developers, manual testers, and automated testers.
  • Design technical solutions and collaborate with testing and development teams.

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