QA Automation Engineer

Job Details

Industry Information Technology and Services Location:
  • York, England, United Kingdom
Function Engineering Employment Type: Full-time
Work Exp. Reqd: Associate Education Reqd: Bachelors Degree

Role Overview

We are looking for a QA Automation Engineer to join our cutting-edge product engineering team, responsible for building next-generation, intelligent, and highly secure systems. You will be at the forefront of ensuring end-to-end software reliability, creating sophisticated test automation frameworks, and embedding quality throughout every phase of the product lifecycle.

In this role, you’ll collaborate closely with developers, SREs, and AI teams to design and execute scalable automated test systems that validate performance, reliability, and security across distributed architectures. This is an opportunity to contribute to an enterprise-grade engineering environment that prioritises innovation, precision, and continuous improvement.

Responsibilities

  • Design, develop, and maintain comprehensive test automation frameworks for web, API, and backend systems using modern tools such as Selenium, Cypress, Playwright, or PyTest.
  • Collaborate with development and DevOps teams to integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Define and implement quality metrics, including code coverage, performance benchmarks, and system reliability thresholds.
  • Develop automated regression, performance, and security test suites to ensure the stability of complex, distributed systems.
  • Proactively identify, document, and track bugs, and work with teams to resolve issues early in the development cycle.
  • Contribute to the design of scalable test data management and environment setups, leveraging containerised and cloud-based systems.
  • Drive a culture of “Quality as Code”, embedding automation and reliability into the foundation of all development practices.

Requirements

  • 3+ years of professional experience in test automation and software quality assurance, preferably within complex enterprise or cloud-based environments.
  • Strong proficiency with Selenium, Cypress, Playwright, or similar testing frameworks.
  • Solid understanding of CI/CD pipelines, build systems, and test integration within agile software delivery workflows.
  • Experience with API and backend testing (Postman, RestAssured, or similar).
  • Familiarity with containerised environments (Docker, Kubernetes) and microservices testing strategies.
  • Hands-on knowledge of programming/scripting languages such as Python, Java, or JavaScript.
  • Working understanding of cloud-based environments (AWS, GCP, or Azure) and distributed application testing.
  • Detail-oriented, with a strong focus on scalability, efficiency, and real-world reliability in test design.
  • Excellent communication and documentation skills with a collaborative, solution-driven mindset.


Benefits

  • Competitive salary and equity options.
  • Hybrid flexibility within the UK.
  • Opportunity to work on high-impact, enterprise-grade systems alongside AI, infrastructure, and security experts.
  • Access to cutting-edge tools, frameworks, and test environments.
  • Continuous professional learning support and innovation-driven culture.
  • Inclusive, growth-focused workplace that values engineering excellence and innovation.