remote
Test Automation Lead - Psychiatry UK
Software Engineer
Lead the design, development and maintenance of automated test frameworks using Selenium, Java, and Python, driving quality and efficiency across the product suite.
About the role
Key Responsibilities
- Architect and evolve end‑to‑end test automation frameworks for web and mobile applications.
- Write and maintain robust, reusable test scripts in Java and Python, leveraging Selenium WebDriver and BDD tools such as Cucumber.
- Integrate automated tests into CI/CD pipelines using Jenkins, ensuring fast feedback loops and reliable releases.
- Mentor and coach a small team of QA engineers, fostering best practices and continuous improvement.
- Collaborate closely with product, development, and DevOps teams to define test strategy, coverage, and quality metrics.
Requirements
- 5+ years of experience in test automation with a strong background in Selenium, Java, and Python.
- Proven track record of building scalable, maintainable test frameworks and integrating them into CI/CD pipelines.
- Hands‑on experience with BDD, Gherkin, and tools like Cucumber or SpecFlow.
- Strong understanding of software testing principles, test design, and defect management.
- Excellent communication skills and a collaborative mindset.
Skills
test automationseleniumjavapythoncicdjenkins