Senior Automation Test Engineer

Job ID: 112826
Location: Home, MD  [Remote]
Category: Infrastructure
Employment Type: Contract
Date Added: 06/09/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
A Senior Automation Test Engineer is responsible for designing, developing, and executing automated testing solutions to ensure the quality, reliability, and performance of complex web applications. This senior-level role requires building enterprise-grade automation frameworks, integrating testing into CI/CD pipelines, and performing functional, regression, and performance testing across multiple environments. The engineer collaborates with cross-functional Agile teams to deliver high-quality software in alignment with organizational standards, operating with minimal supervision and driving continuous improvement.

Responsibilities

  • Design, develop, and maintain automated test scripts utilizing Java, Selenium, Cucumber, and object-oriented programming principles.
  • Integrate automated test suites into GitHub/Jenkins pipelines to support continuous integration and continuous delivery (CI/CD).
  • Maintain and enhance the Selenium Cucumber BDD framework by creating reusable methods, utilities, and supporting components.
  • Build, maintain, and execute regression and smoke test suites across multiple environments, including production.
  • Develop test automation-related user stories, acceptance criteria, and test scenarios; document work using Jira, Confluence, TestRail, and Slack.
  • Collaborate with Business Analysts, Developers, DevOps engineers, and Scrum/Kanban teams to ensure system availability, data integrity, and optimal user performance.
  • Adhere to CMS Testing Framework guidelines, SDLC processes, quality standards, and compliance requirements.
  • Conduct UI functional testing as part of Agile Scrum/Kanban development activities.
  • Independently develop and execute detailed test plans and test cases with minimal supervision.
  • Support and mentor other automation and functional testing team members as needed.

Qualifications

  • Minimum of 5+ years of hands-on experience as a Selenium Automation Test Engineer.
  • Proficiency with collaboration tools including Jira, Confluence, and Slack.
  • Strong experience working in Agile or SAFe environments.
  • Hands-on experience performing backend database testing using SQL (PostgreSQL preferred).
  • Proven ability to create user stories, defect tickets, and detailed acceptance criteria.
  • Ability to develop comprehensive test cases from user stories and acceptance criteria.
  • Excellent communication skills, with the ability to partner effectively with Product Owners and Developers.
  • Demonstrated ability to work independently, take initiative, and complete tasks with minimal oversight.
  • This position requires eligibility for a U.S. Government security clearance. In accordance with federal law, U.S. citizenship is required.

Publishing Pay Range: $35.00 – $45.00 USD Hourly
This is a fully remote role and can be performed from any approved location within the United States.