Automated Software Test Engineer, Senior

Booz Allen Hamilton Inc.Huntsville, AL
53d

About The Position

When a user tries new software, they expect it to be intuitive and run smoothly. Functionality, reliability, and user experience are key to successful software development-and that means rigorous testing. That's why we need you, an experienced test engineer who knows how to thoroughly test software and work with developers to make sure our team releases the best software possible. As a test engineer on our team, you'll use your experience to work with cross-functional teams and users to evaluate software developed for our law enforcement team. You'll create test plans and test cases, based on user stories. Through a deliberate blend of functional and automation testing, you'll generate data and implement the test cases to observe how the software performs, then document the results and communicate defects to the development team so they can start improving the tool. You'll automate continuous security and performance testing and monitor the health of analytics applications, host platforms, and data. This is an opportunity to supercharge your skills by writing the code to test, creating libraries, and building ground-up frameworks. You'll also broaden your experience in automation testing, cloud, and enterprise systems, and gain skills in new areas such as automation and cloud computing, while sharing your testing experience with your team. Work with us as we develop software solutions to protect our public and internal workforce. Join us. The world can't wait.

Requirements

  • Experience with designing and executing test scripts, test plans, and procedures, and documenting the expected and actual results
  • Experience with automation testing frameworks
  • Experience in creating and updating automated test cases or scripts
  • Top Secret clearance
  • Bachelor's degree and 10+ years of experience with software testing, or 14+ years of experience with software testing in lieu of a degree

Nice To Haves

  • Experience with programming in Python, JavaScript, or Java
  • Experience with backend testing, API testing, UI testing, and DB queries
  • Experience with testing cloud-based architectures
  • Experience integrating test frameworks with CI/CD pipelines
  • Experience with an Agile release methodology
  • Knowledge of commercial cloud platforms, services, and technologies
  • TS/SCI clearance with a polygraph

Responsibilities

  • Evaluate software developed for our law enforcement team.
  • Create test plans and test cases, based on user stories.
  • Generate data and implement the test cases to observe how the software performs
  • Document the results and communicate defects to the development team
  • Automate continuous security and performance testing and monitor the health of analytics applications, host platforms, and data.
  • Writing the code to test, creating libraries, and building ground-up frameworks.

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

1-10 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service