Test Automation Software Engineer

Booz Allen Hamilton•McLean, VA

About The Position

The Test Automation Software Engineer will help build and launch enterprise web-based systems in cybersecurity. The role focuses on understanding system functionality and test cases in depth, then designing, implementing, and advancing software test automation capabilities. The engineer will analyze existing test automation software against current industry technology and recommend new solutions, determine test cases, and rapidly implement software to improve automated test coverage. The position also operationalizes automation across developers, manual testers, and automated testers, and involves collaboration with testing and development teams to design technical solutions and make recommendations. Applicants should have a software engineering background, be able to learn new languages and technologies, and have expertise in software engineering and quality assurance for complex web applications. A Secret clearance and bachelor's degree are required. Candidates must complete Booz Allen's required skills assessment and meet the 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, 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; applicants are subject to a security investigation and may need to meet eligibility requirements for access to classified information.
  • Bachelor's degree.
  • Completion of the required skills assessment and attainment of 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 capability.
  • Analyze existing test automation software in light of industry technology advancements and recommend new solutions.
  • Determine test cases and implement software to improve automated 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 program for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service