Senior Automation Test Engineer
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.
