Software Tester

ECS Federal•Stafford, VA
•Onsite

About The Position

Everforth ECS is seeking a Software Tester to work in its Stafford, Virginia office. The team provides agile software development and maintenance for a mission-critical government application. The application is a Microsoft .NET client-server system that supports a database of DNA profiles from individuals, unsolved crime-scene evidence, and missing persons. It enables laboratories to compare DNA profiles electronically to link serial crimes, identify suspects, and assist in identifying unidentified human remains, missing persons, and disaster victims. The Software Tester will provide hands-on test development and execution, implement automated testing, and integrate tests into GitLab pipelines. The role is primarily responsible for designing, expanding, improving, and maintaining the test automation framework. The tester is expected to be self-starting and proactive, develop trusted knowledge of the business logic and system architecture, and collaborate with DevOps Engineers and Developers with minimal supervision. Team members work cross-functionally and collectively own delivery and quality, ensuring the application meets user needs, business requirements, and scalability characteristics. The listed salary range is $75,000–$85,000. A Secret clearance is required.

Requirements

  • Minimum of 1 year of automation testing experience.
  • Experience developing and maintaining test suites.
  • Experience with automated testing tools and frameworks such as Selenium, Playwright, Appium, Robot, or Cucumber.
  • Experience with performance testing tools such as JMeter, K6, or LoadRunner.
  • Experience writing automated tests for web front ends, web services, APIs, and databases.
  • Experience with manual testing.
  • Experience with integration testing.
  • Experience with cross-browser and cross-platform testing.
  • Experience working on an agile team using SAFe, Scrum, XP, and/or Kanban.
  • Secret clearance.
  • Collaborative, self-starting, and proactive approach; quality- and detail-oriented; able to work well with customers and colleagues at all levels.

Responsibilities

  • Design, expand, improve, and maintain the test automation framework.
  • Develop and execute tests, including implementing automated testing and integrating it into GitLab pipelines.
  • Work collaboratively with DevOps Engineers and Developers to ensure the application meets user needs, business requirements, and scalability characteristics.
  • Develop and maintain controlled test datasets and scenarios.
  • Contribute as a cross-functional team member to deliverables and product quality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service