For Employers

OneView Commerce

Senior QA Engineer / QA Lead

Posted an hour ago
£55000 per year
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review

Questions interviewers often ask for this role, with sample answers.

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Design and maintain automated test suites at the API and interface levels while ensuring high-quality coverage throughout the software development lifecycle. Collaborate with delivery teams to refine requirements, diagnose failures, and report on quality risks to support informed release decisions.

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.


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 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 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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

AI Computer Vision Engineer

Full Time Canada Software Development

Full Stack Engineer

Full Time India Software Development

Food & Beverage Reporting & Business Intelligence Analyst

Full Time Philippines Software Development

Software Engineer III Front End

Full Time United States $145K - $155K per year Software Development

Principle Software Engineer

Other India Software Development

Private Cloud AI Channel Specialist

Full Time United States $175K - $411K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 219,384+ Jobs in QA Engineer

Answer easy questions

Answer easy questions

219,384+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified