Automation Test Engineer

Booz Allen Hamilton•Chantilly, VA
•$86,800 - $198,000

About The Position

As an Automation Test Engineer, you will work with testers and developers to evaluate an enterprise web application. You will create test plans and test cases based on user stories, generate test data, and use automated and manual processes to execute tests and assess application performance. You will document results and communicate defects to the development team. You will automate continuous security and performance testing and monitor application health. The role also provides opportunities to write test code and develop experience in cloud development and AI integration, while sharing testing expertise with the team.

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

  • Work with testers and developers to evaluate an enterprise web application.
  • Create test plans and test cases based on user stories.
  • Generate and manage test data.
  • Execute test cases using automated and manual processes and observe application performance.
  • 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 program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service