Job Description
Role: Automation Engineer
Job location: Telford, UK (Hybrid)
Jib type: Full time
Mandatory: Automation Tester
Responsibilities
* Define and evolve the automation approach for your product area, ensuring we test the right things at the right layers (API, UI, contract, component, etc.).
* Identify weak spots in our quality pipeline and introduce tools or techniques that tighten feedback loops.
* Drive continuous improvement of automation frameworks-making them cleaner, faster, and easier for others to build on.
* Lead the design, development, and maintenance of test automation frameworks and scripts
* Define automation strategies, standards, and best practices to ensure consistency across QA teams
* Collaborate with development, DevOps, and business teams to integrate automation into continuous delivery pipelines
* Integrate automation deeply into pipelines; optimise parallel runs and ensure deterministic, stable outputs.
* Investigate flaky tests, eliminate root causes, and enforce reliability standards.
* Provide meaningful reporting that highlights real risks, not just raw numbers.
* Conduct code reviews of automation scripts and provide mentorship to junior and mid-level automation engineers
* Develop reusable components, utilities, and libraries to improve efficiency and maintainability of test automation assets
* Analyze and troubleshoot complex automation failures, identifying root causes and corrective actions
* Provide technical input into test planning, estimation, and overall QA strategy
* Evaluate and recommend automation tools and technologies that align with enterprise architecture
* Track and report on automation progress and performance metrics to QA leadership
* Ensure alignment of automation testing activities with compliance and security requirements relevant to healthcare data systems
* Collaborate with peers to enhance automation coverage for API, UI, batch, and Back End testing layers
* Guide mid-level and junior QA/SDET engineers, reviewing their test code and helping them grow.
* Run short learning sessions on testing techniques, automation frameworks, and debugging skills.
* Promote good habits like clean test coding, reliable assertions, and defensible test structure.
* Champion test automation adoption and continuous improvement initiatives across QA and development teams
* Advocate for shifts-left behaviours such as early test case design, contract validation, and exploratory testing.
* Recommend improvements to engineering workflows, branching strategies, and test environment usage.
* Bring fresh ideas from industry trends-new frameworks, patterns, and tooling that could elevate quality
Qualification & Technical Skills:
Required Qualifications
* Bachelor's or master's degree in computer science, Information Systems, or related field
* 8+ years of experience in software testing
* 5 years in automation-focused roles
* Proven expertise in designing and maintaining automation frameworks (Selenium, Cypress, Tosca, Playwright, or UFT)
* Exposure to dashboard tools like Grafana etc is good to have.
* Expertise in automation tools like Selenium, Cypress, Playwright, Cucumber, Postman, Restassured etc.
* Expertise in CI/CD tools such as Jenkins, GitLab CI, Azure DevOps pipelines etc.
* Expertise in performance testing tools like JMeter, Gatling, LoadRunner etc.
* Working knowledge of security testing tools like SonarQube, OWASP ZAP, Burp Suite, Prowler, Kali Linux, Fortify, Veracode, Teneble.io, Jfrog Xray etc.
* Strong programming proficiency in Java and Python
* Solid understanding of CI/CD practices, with hands-on experience integrating automated tests into pipelines (eg, Jenkins, Azure DevOps)
* Deep understanding of SDLC, STLC, and Agile methodologies
* Proficient in database validation and complex SQL Scripting
* Experience leading automation initiatives for large, multi-tiered enterprise or healthcare systems