Software Test Engineer, Senior

Booz Allen Hamilton•San Diego, CA

About The Position

Booz Allen is seeking a senior Software Test Engineer to develop and test software and systems from initial vision through production readiness. The role focuses on manual UI/UX, functional, and regression testing, as well as automating software testing and integrating automated tests into CI/CD pipelines. The engineer will work in an agile, collaborative, cross-functional environment, develop complete solutions using front-end and back-end technologies, and help clients address challenging problems. The position also involves ensuring solutions fit the current architecture and operating environment while supporting future functionality and enhancements. Applicants must hold an active TS/SCI clearance and complete a required skills assessment that meets the minimum proficiency threshold. Booz Allen describes its work culture as prioritizing collaboration. If the role is remote, occasional in-person work at a Booz Allen or customer facility may be required; hybrid and onsite arrangements have facility attendance expectations, but the specific workplace type for this position is not stated.

Requirements

  • At least 7 years of experience performing manual UI/UX, functional, and regression software testing.
  • At least 7 years of experience automating software testing using Selenium and Robot Framework.
  • At least 7 years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • At least 7 years of experience with CI/CD pipeline integration for automated testing.
  • At least 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 is required.
  • Bachelor's degree in a Computer Science field.
  • Completion of the required skills assessment with at least the minimum proficiency threshold.

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 into 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.
  • Develop solutions to complex problems collaboratively with a cross-functional team.
  • Ensure solutions account for current architecture and operating environments, as well as future functionality and enhancements.
  • Complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Benefits

  • Health, life, disability, 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