This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Automation Test Engineer will play a key role in ensuring the quality, reliability, and performance of complex web applications by designing and executing robust automated testing solutions. This role will focus on building and maintaining enterprise grade automation frameworks, integrating automated test suites into CI/CD pipelines, and delivering comprehensive functional and regression testing across multiple environments.
Job Responsibility
Design, develop, and maintain automated test scripts using Java, Selenium, Cucumber, and object-oriented programming principles
Integrate automated test suites into GitHub/Jenkins pipelines to support continuous integration and delivery (CI/CD)
Maintain and enhance the Selenium Cucumber BDD framework by creating and updating reusable methods, utilities, and supporting components
Build, maintain, and execute regression and smoke test suites across multiple environments, including production
Create test automation-related user stories, acceptance criteria, and test scenarios
document and track work using Jira, Confluence, TestRail, and Slack
Collaborate closely with Business Analysts, Developers, DevOps engineers, and Scrum/Kanban teams to ensure system availability, data integrity, and optimal end-user performance
Adhere to CMS Testing Framework guidelines, organizational SDLC processes, quality standards, and applicable compliance requirements
Conduct comprehensive UI functional testing as part of an Agile Scrum/Kanban development team
Independently develop and execute detailed test plans and test cases with minimal supervision
Participate actively in Agile ceremonies including Daily Standups, Sprint Planning, Backlog Refinement, PI Planning, Sprint Reviews/Demos, and Retrospectives
Develop and execute performance testing scripts using JMeter or similar tools
Provide support and mentorship to other automation and functional testing team members as needed
Requirements
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)
Experience creating user stories, defect tickets, and writing detailed acceptance criteria
Ability to develop comprehensive test cases from user stories and acceptance requirements
Strong communication skills, including the ability to partner effectively with Product Owners and Developers
Proven ability to work independently, take initiative, and drive tasks to completion with minimal direction
Nice to have
Experience documenting test cases and results in TestRail
508 compliance testing experience using JAWS or similar accessibility tools
Prior Federal, HHS or CMS experience
Experience with Databrick, Snowflake, Tableau, or Grafana (a plus)
Penetration/security testing experience using Burp Suite or similar tools
Familiarities with applying AI/ML (ex: with Python libraries) tools or techniques within testing and automation