Automation Test Engineer

Booz Allen Hamilton•Chantilly, VA

About The Position

The Automation Test Engineer works with testers and developers to evaluate an enterprise web application and help ensure its functionality, reliability, and user experience. The role creates test plans and test cases based on user stories, generates test data, and implements test cases through automated and manual processes. It documents expected and actual results, communicates defects to developers, automates continuous security and performance testing, and monitors application health. The position also offers opportunities to write testing code and build experience in cloud development and AI integration.

Requirements

  • 5+ years of experience testing or developing software applications.
  • Experience designing and executing test scripts, test plans, and procedures, and documenting expected and actual results.
  • Experience creating and updating automated test cases and scripts.
  • Experience working with CI/CD pipelines such as GitHub or GitLab.
  • Experience with test methodologies, software release cycles, test effort estimation, and tracking.
  • Experience in Linux environments.
  • Experience generating and managing test data.
  • TS/SCI clearance with a polygraph.
  • High school diploma or GED.

Nice To Haves

  • Experience programming in Python.
  • Experience with testing frameworks such as Cypress, Playwright, or Locust.
  • Experience testing cloud-based architectures.
  • Experience with an Agile release methodology.
  • Experience in backend testing, API testing, UI testing, and database queries.
  • Experience with functional, integration, regression, and performance testing.
  • Ability to work in a fast-paced and collaborative team environment.
  • Excellent analytical and problem-solving skills.
  • Bachelor’s degree in Computer Science or an IT field.

Responsibilities

  • Evaluate an enterprise web application in collaboration with testers and developers.
  • Create test plans and test cases based on user stories.
  • Generate and manage test data and implement test cases using automated and manual processes.
  • Document expected and actual results.
  • Communicate defects to the development team.
  • Automate continuous security and performance testing.
  • Monitor the health of the application.

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