Software Test Automation and QA Developer, Senior
Job Description
This Senior Software Test Automation and QA Developer role focuses on building test automation, delivering high-quality software, and enabling DevOps driven QA processes to support national security missions.
Responsibilities
- Develop test frameworks, automation software, and secure software solutions that enable data transport and Zero Trust capabilities to support customer missions.
- From concept to production, build automated tests and high-quality software while maturing development practices toward a DevOps posture.
- Provide mentorship to teammates and stay current with tools; apply approved AI solutions to propose and implement DevOps improvements, automate testing, and configure tooling to support secure QA.
- Utilize GitLab, ReST, FastAPI and related tools, along with languages such as Python and Java, using VS Code to construct test frameworks and secure software.
- Assist modernization and redesign of legacy workflows using AI software tools.
- Coordinate with team members and customers in a fast-paced mission environment, leveraging the Atlassian Suite for collaboration.
- Assess needs and environments to ensure solutions align with current architecture and operating context, while planning for future functionality and enhancements.
Requirements
- 4+ years of software development experience using Python on Linux.
- 3+ years of software testing experience, including automated testing.
- Experience with Java, JSON, and VS Code.
- Experience with Docker or Podman.
- Experience with multiple frameworks or tools such as Git, Pydantic, FastAPI, or ReST.
- Experience implementing version control approaches within software pipelines.
- TS/SCI clearance with a polygraph.
- Bachelor’s degree in computer science or an engineering field and 5+ years of experience with software, database engineering, or software testing, or 10+ years of experience in lieu of a degree.
Technologies
- Python
- Linux
- Java
- JSON
- VS Code
- Docker
- Podman
- Git
- Pydantic
- FastAPI
- ReST
- GitLab
- Atlassian Suite
Benefits
- Health benefits
- Life insurance
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
You have
- 4+ years of software development experience using Python on Linux
- 3+ years of software testing experience, including automated testing
- Experience with Java, JSON, and VS Code
- Experience with Docker or Podman
- Experience with multiple frameworks or tools such as Git, Pydantic, FastAPI, or ReST
- Experience implementing version control approaches within software pipelines
- TS/SCI clearance with a polygraph
- Bachelor’s degree in CS or an Engineering field and 5+ years of experience with software, database engineering, or software testing, or 10+ years of experience with software, database engineering, or software testing in lieu of a degree
NICE IF YOU HAVE
- Experience with Playwright
- Experience automating software processes with Salt or other automation platforms
- Experience leading small technical or software development teams
- Experience working with Atlassian Suite and in the Agile lifecycle, including Kanban
- Experience with front-end development
- Experience with modular design, middleware, or microservices
Clearance
TS/SCI clearance with polygraph is required.
Compensation
Projected compensation range for this position is USD 86,800 to USD 198,000 annually. The posting will close within 90 days from the posting date.
Identity Statement
Identity verification involves biometric and artificial intelligence methods; candidates are expected to be on camera during interviews and assessments, and Booz Allen may capture images to verify identity and prevent fraud.
Candidate AI Usage Policy
AI usage during interviews is prohibited unless explicit permission is provided; Booz Allen prioritizes responsible AI usage and a fair candidate process based on individual skills and knowledge.
Work Model
- Remote: Occasional in-person work at a Booz Allen or client facility may be required.
- Hybrid: Frequent work from a Booz Allen facility, with possible visits to a client facility.
- Onsite: Primarily based at a Booz Allen office or client facility, collaborating with colleagues and customers as needed.
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, or any other status protected by applicable law.