About The Position

Develops test plans, conducts quality assurance assessments, and validates software applications and systems within an agile development environment. Defines acceptance criteria, participates in sprint planning and daily scrum meetings, and collaborates with the DevSecOps team and customers to ensure internal and user acceptance testing is conducted and documented. Maintains Quality Assurance branch documentation and incorporates approved automated testing tools to streamline functionality and regression testing.

Requirements

  • Active TS/SCI clearance with a CI Polygraph
  • Eight years of experience in software design, writing source code, control of source code, reviewing code, configuration management, change management, program testing, integration of software, and release management process
  • Five years of experience in software development and software quality assurance
  • Five years of experience writing code to automated Quality Assurance & Quality Control (QA/QC) tests
  • Five years of experience with Web Based Testing Applications
  • Five years of experience with Agile Development Process
  • Five years of experience performing Manual and Automated Testing
  • Three years of experience working with Azure DevOps Server (Source Code Repository)
  • Master's degree in software design, engineering, or computer science with 8 years of experience, OR Bachelor's degree in one of the above fields with 10 years of experience in the same disciplines
  • DoD 8140.03 IAT Level II / Intermediate certification
  • TS/SCI clearance with SBI and ability to attain SI, TK, G, HCS, and NATO Secret clearance

Nice To Haves

  • Experience with DevSecOps practices and tooling
  • Experience with automated testing frameworks and regression testing

Responsibilities

  • Develop test plans based on product backlog items outlining testing strategy, approach, necessary resources, and schedule within an agile development environment
  • Define acceptance criteria for each backlog item for use in evaluating readiness for testing and deployment
  • Participate in sprint planning meetings and daily scrum/stand-up meetings, providing feedback on software quality
  • Conduct quality assurance assessments of all new and modified application feature enhancements, web applications, APIs, and web services
  • Maintain Quality Assurance branch documentation including test plans, TTPs, and SOPs, stored on Automation SharePoint portals on NIPR and SIPR
  • Collaborate with the DevSecOps team and customers to ensure internal and user acceptance testing is conducted and detailed results captured and recorded in Azure DevOps
  • Research and incorporate approved automated testing tools to streamline functionality and regression testing
  • Use Master Templates for recording and reporting all test results
  • Create and maintain a master repository for all testing documentation
  • Produce findings reports based on received test plans
  • Evaluate, test, and validate software development projects
  • Develop and implement quality assurance problem reporting processes and systems
  • Coordinate with others to test when additional customers or functional subject matter expertise is needed; monitor and report bugs and associated fixes
  • Work with developers and staff to ensure changes are implemented based on customer requirements and quality improvements
  • Test automation software programs by setting up test trials and preconditions to examine product functionality, content, and user friendliness
  • Simulate product performance, evaluate results, and compare with predicted outcomes
  • Participate in tests and release readiness reviews

Benefits

  • excellent compensation
  • benefits
  • flexible work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service