Software Test Engineer, Senior

Booz Allen Hamilton•San Diego, CA
•$69,300 - $158,000

About The Position

Booz Allen is seeking an experienced Software Test Engineer to help develop and test software systems from concept through production in an agile environment. The role focuses on manual UI/UX, functional, and regression testing; automated testing; and integrating automated tests with CI/CD pipelines. The engineer will collaborate with cross-functional teams to develop complete solutions, address complex problems, and ensure software accounts for current architecture and operating environments as well as future functionality and enhancements. The posting describes the position as a senior full stack developer role while listing the title as Software Test Engineer, Senior.

Requirements

  • 7+ years of experience performing manual UI/UX, functional, and regression software testing.
  • 7+ years of experience automating software testing using Selenium and Robot Framework.
  • 7+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • 7+ years of experience with CI/CD pipeline integration for automated testing.
  • 5+ years of software development experience with basic programming languages, technologies, tools, or web development stacks.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience using back-end and front-end languages to develop complete solutions and creating solutions to complex problems within a collaborative, cross-functional team.
  • TS/SCI clearance.
  • Bachelor's degree in a Computer Science field.
  • Applicants must complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience building robust, reusable, maintainable automation suites.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Experience with Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • Master’s degree.

Responsibilities

  • Perform manual UI/UX, functional, and regression software testing.
  • Automate software testing using Selenium and Robot Framework.
  • Design, modify, develop, write, and implement software programming applications using agile methods.
  • Integrate automated testing with CI/CD pipelines.
  • Write source code for new applications and generate or enhance code samples for existing applications.
  • Use back-end and front-end languages to develop complete solutions.
  • Collaborate with cross-functional teams to create solutions to complex problems.
  • Ensure solutions account for current architecture and operating environments, as well as future functionality and enhancements.

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