> Markdown version of [/jobs/ext/3034634-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/3034634-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Test Engineer - **Company:** Pitech Solutions Inc - **Location:** Huntsville, AL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Burp Suite, Code Coverage, Continuous Integration, Apache JMeter, Load Testing, Nunit, OpenShift, Regression Testing, Selenium, SonarQube, Web Applications, Cypress (Programming Language), Gatling, Veracode, Xunit, Gitlab-ci, Kubernetes, Information Technology, Deployment Automation, Playwright, Devsecops, Jenkins, Static Application Security Testing, Vulnerability Analysis, Dynamic Application Security Testing - **Published:** September 23, 2026 - **Apply:** https://www.thejobnetwork.com/job/d2ea1851-0b27-4789-ab75-9e14c397c013/software-test-engineer ## About the Role Clearance: Ability to obtain and maintain a Public Trust background investigation, 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 Qualifications Experience 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. ## Description 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., * Develop and maintain automated unit, integration, and end-to-end regression test suites achieving 90% code coverage and covering 95% of critical business functions per release. * Integrate all automated tests into the Jenkins/GitLab CI/CD pipeline, ensuring 100% of builds include automated test execution. * Enforce quality gates preventing any failed build from being deployed to production or production-like environments. * Integrate and maintain automated security scanning (e.g., SAST/DAST) and Section 508 accessibility scanning in the pipeline with zero critical violations. * Develop and maintain the Automated Deployment Plan documenting CI/CD pipeline maturity, at minimum 30 days before first production deployment. * Track and manage defects in Digital.ai, ensuring <5% of total defects reach production and 100% of defects are tracked to resolution. * Collaborate with developers and the Product Owner to define acceptance criteria and clarify user story requirements before development begins. Create and maintain documentation specifying which tests are included in the automated pipeline. * Support load and stress testing to validate the system supports 300-500 concurrent users without degradation. * Participate in sprint ceremonies including planning, demos, and retrospectives, providing quality metrics in Sprint Summary Reports. * Bachelor's degree in Computer Science, Information Technology, or related field; equivalent experience accepted. ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)