Title : Senior Automation QE (UI)
Location : St. Louis, MO (Hybrid)
Job Type : Contract
Job Summary :
We are seeking a highly experienced Senior Automation Quality Engineer (UI) with 10+ years of hands-on QA and test automation experience and a Bachelor’s Degree in Computer Science, Engineering, or a related field. The ideal candidate will be responsible for designing, developing, and maintaining robust UI automation frameworks, ensuring seamless integration into CI / CD pipelines, and supporting Agile teams with both automated and manual testing expertise.
Responsibilities :
- Design, develop, and maintain scalable UI automation frameworks using Selenium and Playwright.
- Create, execute, and optimize automated test scripts; maintain a comprehensive regression test suite.
- Integrate automated tests into CI / CD pipelines to support continuous testing and rapid release cycles.
- Collaborate closely with developers, product owners, and QA teams during Agile ceremonies (stand-ups, sprint planning, grooming, retrospectives).
- Perform manual functional, regression, and exploratory testing as needed to ensure high-quality deliverables.
- Troubleshoot issues, analyze test results, and ensure end-to-end product quality across UI layers.
- Contribute to test strategy, best practices, and process improvements within the QA organization.
Must-Have Skills :
10+ years of experience in software testing with a strong focus on UI automation.Advanced expertise in Playwright with ability to build frameworks from scratch.Strong hands-on experience with Selenium WebDriver and test automation best practices.Familiarity with Karate Framework or the ability and willingness to learn it quickly.Proficiency with CI / CD tools such as Jenkins, GitLab CI, Azure DevOps, or similar.Working knowledge of cloud platforms (AWS, Azure, or GCP).Strong understanding of software development life cycle (SDLC) and Agile methodologies.Excellent problem-solving abilities and strong communication skills.Good-to-Have Skills :
Hands-on experience with Cypress for modern web UI automation.Exposure to performance testing tools (JMeter, Gatling, k6, etc.).Understanding of DevOps practices, containerization (Docker, Kubernetes), and infrastructure automation.Experience working in enterprise-scale environments with complex UI systems.