Test Engineer
About the role
Functionality, reliability, and user experience are key to successful software development, and that means rigorous testing. You’ll work with developers and engineers to evaluate software developed for national defense. You’ll create a test plan with test cases based on user stories. Using automation to streamline, 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 data platforms.
Responsibilities
- Create and maintain test plans and test cases based on user stories
- Develop and configure automated test scripts and maintain automated test and test environments
- Perform end-to-end and usability testing
- Implement and manage continuous security and performance testing
- Monitor the health of data platforms
- Collaborate with the software development team to resolve software bugs
Requirements
- 2+ years of experience with Agile release methodologies, test automation, developing frameworks or automated test scripts
- Experience with software testing, traceability matrices, including continuous integration (CI) or Continuous Delivery (CD) pipeline solutions
- Experience with developing and configuring automated test scripts and maintaining automated test and test environments
- Experience with End to End and usability testing
- Top Secret clearance
Qualifications
- HS diploma or GED
- Nice to have: experience with functional testing, regression testing, performance testing, 508 testing, or system integration testing
- Experience with DevOps concepts and integrating regression tests of the CI/CD pipelines
- Experience with implementing test automation suites
- Experience with scripting languages, including Python, PowerShell, Bash, PHP, Java, Node, or Ruby
- Knowledge of non-functional automation testing tools, including JMeter, SoapUI, Postman, or LoadRunner
Skills
- Experience with functional testing, regression testing, performance testing, 508 testing, or system integration testing
- Experience with DevOps concepts and integrating regression tests of the CI/CD pipelines
- Experience with implementing test automation suites
- Experience with scripting languages, including Python, PowerShell, Bash, PHP, Java, Node, or Ruby
- Knowledge of non-functional automation testing tools, including JMeter, SoapUI, Postman, or LoadRunner
Benefits
- Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs.
- Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits.
Pay
The projected compensation range for this position is $86,800.00 to $198,000.00 (annualized USD).
Schedule
Work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role.