QA Automation Engineer

Quality EngineeringMid-level

EngineeringDerby, UKHybridFull time
Apply for this role

Protect the journeys that matter most: a correct basket, a successful payment and an order a restaurant can fulfil.

The job

You will help the team find meaningful problems early and release with clearer evidence. Your work combines automated checks, exploratory testing and risk-based thinking across customer storefronts and partner tools. You will collaborate closely with engineers to make tests reliable and diagnose failures quickly, while ensuring that a passing test suite reflects realistic user behaviour. The role values judgement about what to test as much as the ability to automate it.

What you would be doing

  • Create browser and API tests for ordering, payment status and restaurant operations.
  • Design reusable test data that keeps restaurant accounts and scenarios isolated.
  • Investigate flaky tests and improve the speed and clarity of test feedback.
  • Explore edge cases involving modifiers, discounts, time slots and interrupted requests.
  • Assess accessibility and mobile usability as part of feature acceptance.
  • Document reproducible defects with evidence, impact and clear expected behaviour.
  • Help product teams define acceptance criteria and identify appropriate release checks.

What we are looking for

  • Experience writing maintainable automated tests for web applications.
  • Confidence in TypeScript, JavaScript or another test-automation language.
  • Understanding of HTTP, APIs, browser behaviour and relational test data.
  • Ability to prioritise tests around user impact and likely failure modes.
  • Clear defect reporting and constructive collaboration with engineers and product colleagues.

Useful, but not essential

  • Experience with Playwright and API contract testing.
  • Familiarity with payment-provider sandboxes or commerce workflows.
  • Experience introducing accessibility checks or improving test-suite reliability.

Tools you might use

  • Playwright
  • TypeScript
  • API testing tools
  • SQL
  • CI pipelines
  • Browser developer tools

Your first 90 days

  • Days 1–30Map critical journeys and reproduce the current test setup with reliable local test data.
  • Days 31–60Automate a high-value journey and remove at least one recurring source of flaky feedback.
  • Days 61–90Present a risk-based coverage plan and demonstrate a useful release-verification workflow.

The practical bits

  • 3 days per week in the Derby office and 2 days working remotely within the UK.
  • 37.5 hours per week, Monday–Friday. Core collaboration hours are agreed with the team.
  • Occasional planned team or customer visits; approved expenses are reimbursed.

What we offer

  • 30 days of annual leave plus public holidays
  • A company pension contribution
  • A £1,000 annual learning budget for courses, conferences or professional development
  • A company laptop and role-appropriate equipment; engineering roles include a development setup
  • Flexible start and finish times, agreed with your team around customer and collaboration needs
  • Wellbeing support and regular development conversations with your manager
  • Reimbursement of approved business travel and customer-visit expenses

Apply

Four fields. That is the whole application.

No account, no portal, and no covering letter unless you want to write one. A person reads every application and replies either way.

  1. Introduction, 25 minutesDiscuss your interests, the role, location, working arrangements and compensation expectations.
  2. Experience and problem-solving, 45 minutesWalk through relevant work and explain the decisions, trade-offs and lessons behind it.
  3. Practical conversation, 60 minutesBuild a test approach for a sample order with modifiers, a promotion and a delayed payment confirmation.
  4. Meet the team, 30 minutesMeet someone from another team, see how we work together and ask anything still open.
Applying forQA Automation Engineer

We use your details only for this role, and delete them if it comes to nothing. See our Privacy Policy.

Application received.

Thanks. A person will read it and come back to you either way.