Test Automation Software Engineer

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

About The Position

Booz Allen is seeking a Test Automation Software Engineer to help build and launch enterprise web-based cybersecurity systems. The engineer will understand system functionality and test cases in depth, then design, implement, and advance software test automation capabilities. The role includes assessing existing test automation software against industry advancements, recommending new solutions, determining test cases, and implementing software to improve automated coverage. The engineer will help operationalize automation across developers, manual testers, and automated testers, collaborating with testing and development teams to deliver next-generation cybersecurity products.

Requirements

  • At least 2 years of experience on web application development teams supporting production systems.
  • At least 2 years of programming experience, including Python, JavaScript, TypeScript, C#, or .NET.
  • At least 2 years of experience with Agile development tools, including Git, Jira, or Wikis.
  • Experience with test frameworks, including 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 is required.
  • 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, including 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 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.
  • Collaborate with testing and development teams on technical solutions and recommendations.

Benefits

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards program for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service