Rodeo
Get started

OneView Commerce

Senior QA Engineer / QA Lead

London
Posted about 23 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

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 for the shop floor but take a year to change anything. OneView Commerce is the third option: a headless commerce platform for physical retail that lets the world's largest retailers innovate just 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 engine engineered 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 on the next multi-year programme.

Founded in 2010 to close the gap between fast-moving e-commerce and slow-moving in-store systems, OneView's founding principle is a single view of customers, orders, and inventory throughout the shopping journey. That remains our mission as we enable retailers to deliver exceptional 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 delivery team, shaping quality from the moment a story is refined through to production. You will work to an established test strategy, and you will own the design and the code inside it. You write tests in a framework the Senior Test Automation Engineer owns; you decide what to test and when 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 genuinely earns 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 a defect 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, and getting 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 also have colleagues earlier in their careers who will learn by watching how you work. We use AI throughout our day-to-day work and expect you to find uses for it we have not thought of. We also expect you to be able to do this job well if it were switched off tomorrow, because the creativity, judgement, and relationships that make the work good are yours rather than the tool'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.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

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.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

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 opportunities clearly and never got the room to implement them, that is the frustration we are built to remove. We are looking for people who find that prospect exciting. If you would rather be handed 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

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this