Senior QA Engineer / QA Lead

OneView Commerce

Greater London

Hybrid

GBP 70,000 - 90,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

OneView Commerce is seeking a Senior QA Engineer to design and automate testing for our platform features. Reporting to the Head of Quality Engineering, you will own test strategy and the automated coverage across API and UI layers within existing frameworks.

You will work in a remote-first team, with AI tooling integrated into day-to-day work, ensuring tests are reliable and run in CI/CD with clear defect reporting and release readiness.

Qualifications

  • 4+ years in software QA with automated tests.
  • Familiar with test design techniques (equivalence, boundary, state, decision tables).
  • Experience building automated tests in Playwright/Cypress/Selenium.
  • Able to diagnose flaky tests and explain determinism.
  • Experience with API/service level testing and tools like Postman/REST Assured.

Responsibilities

  • Design test cases, scenarios and scripts for feature areas.
  • Build and maintain automated tests at API and UI levels.
  • Keep regression coverage up to date as product evolves.
  • Participate in refinement and design reviews to ensure testability.
  • Run tests in CI/CD pipelines and analyze reports, traces and logs.
  • Raise defects with detailed reproduction steps and evidence.
  • Manage test data and environments for repeatable runs.
  • Contribute to non-functional testing (performance, accessibility, security).

Skills

Test design techniques
Automated testing
API testing
CI/CD debugging
Flaky test debugging

Tools

Playwright
Cypress
Selenium
Postman
REST Assured
Datadog
Splunk
Grafana

Job description

About OneView Commerce

Retailers with thousands of shops have had two options, and neither is good. Web-native platforms move fast but were never built for a shop floor. Legacy store systems were built forthe shop floor but take a year to change anything. OneView Commerce is the third option: aheadless commerce platform for physical retail that lets the world's largest retailers innovatejust as quickly as the smaller ones. We ship store experiences that deploy fast out of the box,and we give retailers the freedom to build their own on top of a headless transaction engineengineered for the physical store rather than the browser.

Our customers are global retailers who build on OneView because it lets them keep moving: new journeys, new channels, and new store formats ship continuously rather than waiting onthe next multi-year programme.

Founded in 2010 to close the gap between fast-moving e-commerce and slow-moving in-storesystems, OneView's founding principle is a single view of customers, orders, and inventorythroughout the shopping journey. That remains our mission as we enable retailers to deliverexceptional store experiences that build loyalty.

We are a remote-first team with Viewers working across the globe, and we operate as a trusted provider of digital commerce systems for leading retailers.

Position Summary

OneView is looking for a Senior QA Engineer to design and automate the testing for our

platform features. Reporting to the Head of Quality Engineering, you will work inside a deliveryteam, shaping quality from the moment a story is refined through to production. You will workto an established test strategy, and you will own the design and the code inside it. You writetests in a framework the Senior Test Automation Engineer owns; you decide what to test andwhen the coverage is good enough.

Automation is the default here. You will build and maintain automated coverage at API and

interface level within our existing frameworks, and reach for manual testing where it genuinelyearns its place rather than out of habit. When a test fails you are expected to work out why:whether the product broke, the test is wrong, or the environment lied, and then say so in adefect report the engineer can act on without coming back to you.

You will be in refinement and design reviews while the decisions are still being made. That

means reading acceptance criteria critically, saying when one cannot be tested as written, andgetting it fixed before the code exists. It also means reporting honestly on what is covered,what is not, and what risk is left, so that a release decision is made with real information.

You will have someone above you who sets the standard and reviews your work. You will alsohave colleagues earlier in their careers who will learn by watching how you work. We use AIthroughout our day-to-day work and expect you to find uses for it we have not thought of. Wealso expect you to be able to do this job well if it were switched off tomorrow, because thecreativity, judgement, and relationships that make the work good are yours rather than thetool's.

Responsibilities
  • Design the test cases, scenarios, and scripts for your feature area, working to the criteria and standards the quality engineering team has set.
  • Build and maintain automated tests at API and interface level inside our existing frameworks, and extend that coverage as the product grows.
  • Keep the regression coverage for your area current as the product changes, working inside the suite the Senior Test Automation Engineer owns.
  • Take part in refinement, design, and specification reviews. Challenge an acceptance criterion that cannot be tested and get it corrected before development starts.
  • Run your tests in the pipeline and read what comes back: reports, traces, and logs.
  • Diagnose a failure to its cause and establish whether it is the product, the test, or the environment before raising it.
  • Raise defects that an engineer can act on immediately, and see them through triage, fix, and re-test.
  • Manage the test data and environment conditions your tests depend on, so the same test gives the same answer every time it runs.
  • Carry out exploratory testing around your area to find what the scripted coverage misses, and record what you covered.
  • Contribute to non-functional testing on your area: performance, accessibility, security, and resilience.
  • Report on what is covered, what is not, how defects are trending, and what risk is left, clearly enough that someone can make a release decision from it.
  • Support QA engineers earlier in their careers, by example and by review, and by helping them solve a problem rather than solving it for them.
Required skills & Experience
  • 4+ years in software QA, including at least two writing and maintaining automated tests.
  • Fluent in formal test design techniques such as equivalence partitioning, boundary analysis, state transition, and decision tables, and knows which one a given problem calls for. Understands what belongs at each level of the test pyramid, and why a suite that leans on end-to-end tests decays.
  • Has built and maintained automated tests in a framework such as Playwright, Cypress, or Selenium, written so they stay reliable as the product changes rather than needing constant repair. Used to working in a shared repository, with test code branched, reviewed, and merged like any other code.
  • Has hunted a flaky test to its cause and fixed it. Can describe a specific one, why it was flaky, and what made it deterministic.
  • Experienced at API and service level with tools such as Postman, REST Assured, or an equivalent, including deriving test cases from an interface specification and stubbing or mocking a dependency they do not control.
  • Reads application code well enough to see what a test actually covers, and to work out where a bug is likely to be.
  • Comfortable diagnosing a CI/CD failure to its source, using logs, traces, and dashboards in tooling such as Datadog, Splunk, Grafana, or an equivalent, and turning that into a defect report that is specific, reproducible, and actionable.
  • Has owned the test data and environment setup a suite depends on, and knows what makes a run repeatable rather than lucky.
  • Has run performance, accessibility, and security tests with guidance from someone more senior, and can explain what the results meant.
  • Has pushed back on an acceptance criterion that could not be tested as written, and got it changed before development started.
  • Has tested for data and transaction integrity: arithmetic and rounding, idempotency, duplicate submission, partial failure, and what the system does when a call succeeds on one side and fails on the other.
  • Has tested enterprise software deployed to a major public cloud, inside an agile, Scrum-based SDLC and STLC.
Preferred skills & Experience
  • Experience testing software that runs in physical locations, where a device may be offline or intermittently connected and the transaction still has to be correct.
  • Automation experience in more than one framework, for example Playwright, Cypress, Selenium, or an equivalent, and a view on what transfers.
  • Behaviour-driven testing with Cucumber, SpecFlow, or similar, and test management tooling such as Qase, TestRail, Xray, or Zephyr.
  • Performance and load testing with tools such as k6, JMeter, Gatling, or Artillery
  • Accessibility testing against WCAG with tooling such as axe.
  • Has used AI in testing, whether to generate cases, expand coverage, or triage failures, and can say what it improved and what it broke.
  • Has helped a less experienced colleague get materially better, and can say what changed for them.
  • ISTQB or an equivalent testing qualification, though we care far more about what you have built than about the certificate.
Why OneView

Alongside the global retailers we already serve, we have just been selected by one of the largest store networks in the world to replace their legacy store system, and are actively pursuing more of the retailers who have decided that decades of accumulated inertia is a problem worth solving properly. The person in this role will be on that work from the start.

Work of that size only moves quickly in a company built for it. Ours is. Our teams operate with real independence and the authority to set their own direction. Nobody here waits to be told what the priority is, and nobody needs a committee's permission to fix something that is plainly broken. We are always looking to change, to evolve, and to accelerate, and we do not merely encourage our people to identify what should be done differently; we expect it of them.When they do, they have the support of their team and of leadership to make the change stick.

If you have spent time in a larger organisation where you could see improvement opportunitiesclearly and never got the room to implement them, that is the frustration we are built toremove. We are looking for people who find that prospect exciting. If you would rather behanded a roadmap than build one, this will not be the right fit.

We're building a team that does great work and enjoys doing it, and it shows: OneView has

been named one of Built In's Best Places to Work for three years in a row. Our leadership team brings decades of experience across software development, delivery, sales, and marketing, so the independence comes with people who know the terrain and will back your judgement.

Join us as we work with global retail leaders to innovate everything.

OneView Commerce is an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

We do not accept CVs from agencies, headhunters, or other suppliers who have not signed a formal agreement with us.

Applicants must have current, ongoing right to work in the UK. OVC is not a licensed visa sponsor and is unable to sponsor a Skilled Worker visa or any other employment visa for this or any role, now or in the future. Evidence of right to work will be required prior to any offer of employment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scrum Master
Scrum Master

OneView Commerce • Greater London

Hybrid
GBP 55,000 - 75,000
Product Manager, Store Experience
Product Manager, Store Experience

OneView Commerce • Greater London

Hybrid
GBP 70,000 - 110,000
User Experience Lead Designer
User Experience Lead Designer

OneView Commerce • Greater London

Hybrid
GBP 70,000 - 110,000
Senior QA Engineer
Senior QA Engineer

your Jared • United Kingdom

Hybrid
GBP 65,000 - 90,000
24 PTOs per year
Company-paid Health Insurance
Short and Long Term Disability
+5
Software Development Engineer in Test
Software Development Engineer in Test

Searchspring • Greater London

Hybrid
GBP 60,000 - 90,000
Competitive compensation
25 days holiday per year
Company pension scheme
+3
Software Development Engineer in Test
Software Development Engineer in Test

Athos Commerce • Greater London

Hybrid
GBP 55,000 - 75,000
Competitive compensation
25 days holiday
Company pension
+3
Principal QA Engineer - Logistics and Fulfilment
Principal QA Engineer - Logistics and Fulfilment

The Very Group • Liverpool

Hybrid
GBP 90,000 - 120,000
Flexible hybrid working
£1000 flexible benefits allowance
30 days holiday + bank holidays
+3
Principal QA Engineer - Logistics and Fulfilment
Principal QA Engineer - Logistics and Fulfilment

Very Group • Liverpool

Hybrid
GBP 75,000 - 110,000
Flexible, hybrid working model
Inclusive culture and Glassdoorreviews
£1000 flexible benefits allowance
+5
Senior Test Automation Engineer
Senior Test Automation Engineer

Version 1 • Newcastle upon Tyne

Hybrid
GBP 42,000 - 62,000
Profit sharing
Career progression
Flexible/remote work
+3
Senior Test Automation Engineer
Senior Test Automation Engineer

Version 1 • Belfast City District

On-site
GBP 52,000 - 76,000
Flexible/remote working
Pension
Private healthcare
+4