Please Accept our Privacy Policy
The Software Test Engineer is a Key Personnel position responsible for designing, developing, and executing the automated test strategy for the Modernization project. This role ensures that all application functionality is validated through repeatable, automated test suites integrated into the CI/CD pipeline before any code reaches production.
Location: Huntsville, AL
Clearance: Ability to obtain and maintain a Public Trust background investigation
Key ResponsibilitiesCreate and maintain documentation specifying which tests are included in the automated pipeline.
3+ years of experience in software test engineering with a focus on test automation.
Proficiency in one or more automation frameworks (e.g., Selenium, Cypress, Playwright, NUnit, xUnit).
Experience integrating automated tests into CI/CD pipelines (Jenkins, GitLab CI, or equivalent).
Familiarity with containerized application testing in environments such as OpenShift or Kubernetes.
Strong analytical skills with ability to identify edge cases and produce comprehensive test coverage.
Preferred QualificationsExperience with security scanning tools (SonarQube, Veracode, OWASP ZAP) in CI/CD pipelines.
Experience with Section 508 accessibility compliance testing tools.
Familiarity with NIST SP 800-53, FedRAMP, and DevSecOps practices.
Experience testing complex web-based case management or federal law enforcement systems.
ISTQB certification or equivalent.Experience with performance/load testing tools such as JMeter or Gatling.