Automated Software Test Engineer

Job ID: 112862
Location: DC, Washington  [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 06/17/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
 
 
 
 
(Word, PDF, RTF, TXT)
* Required field.

Role Summary
The Automated Software Test Engineer will design, develop, and operate automated testing solutions that support enterprise-wide modernization efforts. This role focuses on building quality test products and frameworks for applications accessible via web and mobile devices. The engineer will work across distributed systems, integrating test automation with modern development and release practices. The position operates at a senior level, with ownership of both functional and performance testing approaches in a cloud environment.

Responsibilities

  • Design and develop system test automation scripts using Selenium WebDriver, Jest, Cucumber, and API testing tools such as RestAssured or Karate
  • Plan and estimate test automation solution scope and delivery activities
  • Analyze current test architecture and automation platforms to guide strategy for growth and expansion
  • Develop detailed test designs using established software test engineering principles for automation platforms and distributed system integration
  • Collaborate with business analysts and developers to support Acceptance Test Driven Development (ATDD)
  • Implement and maintain automated regression and integration test scenarios, including review of acceptance criteria written in Gherkin
  • Create and manage test data strategies and generate required testing reports
  • Improve existing test automation frameworks for speed, flexibility, and ease of use
  • Utilize parallel processing and grid systems (e.g., Selenium Grid) to accelerate test execution
  • Build and operationalize performance testing frameworks using tools such as JMeter or Gatling and analyze system performance metrics

Qualifications

  • This position requires eligibility for a U.S. Government security clearance. In accordance with federal law, U.S. citizenship is required.
  • 10+ years of full-lifecycle application development experience
  • At least 3 years of experience using Selenium, Selenium Grid/WebDriver, Selenium JavaScript APIs, Cucumber/Gherkin, and API testing frameworks (RestAssured/Karate)
  • Minimum 4 years of demonstrated experience with Selenium and test automation frameworks/toolsets listed above
  • Strong experience developing with JavaScript (including React.js, Node.js, ES6+ and modern JavaScript libraries)
  • Experience working with databases and testing data formats and related testing technologies
  • Experience with Agile and Scrum development methodologies
  • Experience testing UI/UX best practices, including 508 compliance considerations
  • Working knowledge of issue and management tools such as JIRA Platform and/or Serena Business Manager
  • Strong written and communication skills necessary for cross-team collaboration

Publishing Pay Range: $58.00 – $60.00 hourly

This is a fully remote role and can be performed from an approved location.