Software Engineer/Quality Assurance Analyst – Sr
Listed on 2026-04-17
-
Software Development
Software Testing, Software Engineer, DevOps, Agile Developer
Ft. Belvoir, VA
Education/Certifications
:
Master's Degree (Software Design, Engineering, or Computer Science) + 8 years’ experience OR Bachelor's Degree (Software Design, Engineering, or Computer Science) + 10 years’ experience (Required)
Years of Experience
: 8+ years general software design, software release, coding; 5+ years in software QA & writing code to automated QA/QC tests; 5+ years with web‑based testing applications; 5+ years with Agile development. 5+ years manual & automated testing; 3+ years working with Azure DEVOPS server
Clearance Level & Investigation
: TS/SCI with SBI; ability to attain SI, TK, G, HCS, & NATO Secret
IT Level (AR 25‑2): N/A
IA Cert Level (DoD 8570.01): IAT Level II / Intermediate
Computing Environment Certifications
: N/A
- 8+ years experience in software design, writing source code, control of source code, reviewing code, configuration management, change management, program testing, integration of software, & release management process.
- 5+ years’ experience with the following:
- Software development & software quality assurance.
- Writing code to automate QA/QC tests.
- Web‑based testing applications.
- Agile development process.
- Manual and automated testing.
- 3+ years experience working with Azure DEVOPS Server (Source Code Repository).
- Requires Master's Degree (Software Design, Engineering, or Computer Science) + 8 years experience OR Bachelor's Degree (Software Design, Engineering, or Computer Science) + 10 years experience in same disciplines.
- Requires TS/SCI clearance with SBI & ability to attain SI, TK, G, HCS, & NATO Secret clearance.
- Requires DoD 8140.03 IAT Level II / Intermediate certification.
- Develop test plans based on product backlog items outlining testing strategy and approach, necessary resources, & schedule within agile development environment.
- Define acceptance criteria for backlog items to evaluate for testing & deployment.
- Participate in sprint planning meetings & daily scrum/stand‑up meetings providing feedback on quality of software.
- Conduct QA assessments of all new/modified application feature enhancements, web applications, APIs, & web services.
- Maintain QA branch documentation to include test plans, TTPs, SOPs, & other required documents as directed by Government.
- Collaborate with Dev Sec Ops team & customers ensuring internal/user acceptance testing conducted with detailed results captured & recorded in Azure Dev Ops.
- Research & incorporate approved automated testing tools to assist with streamlining functionality & regression testing.
- Use Master Templates for recording/reporting all test results.
- Create & maintain master repository for all testing documentation.
- Produce findings reports based on received test plans.
- Evaluate, test, & validate software development projects.
- Develop & implement QA problem reporting processes/systems.
- Coordinate with others to test when additional customers/functional subject matter experts needed; monitor & report bugs/associated fixes.
- Work with developers & staff to ensure changes implemented based on customer requirements/quality improvements identified by testers, developers, or staff.
- Test automation software programs by setting up test trials & preconditions to examine product functionality, content, & user friendliness.
- Simulate product performance, evaluate results, & compare results with predicted outcomes.
- Participate in tests & release readiness reviews.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).