Case Study - Vuori

Every release and every drop, validated

A conversation between
Sneha Sivakumar
Sneha Sivakumar
CEO of Spur
Chris Bremmer
Engineering, Vuori

COMPANY

Performance apparel brand on Shopify Plus

INDUSTRY

Performance Apparel · DTC

COMPANY SIZE

501-1000

FOUNDED

2015

50%

Automation coverage in a single day,

compared with six months of Playwright.

365

Tests live in production

across 6 international release gates.

1 → All

Who can run QA,

from one engineer to the whole team, in sprint.

The Problem

Weekly releases, monthly drops, six storefronts, one QA engineer

Vuori is a performance apparel brand on Shopify Plus, shipping weekly releases and dropping a new collection monthly across six international storefronts. QA sat on one engineer's desk.

Six months of Playwright investment still meant partial coverage. Every ticket was verified by hand. Engineering spent 15–30 minutes of QA per PR, a week on big releases. Monthly drops meant hundreds of products checked manually, and international coverage ran US-first, with other storefronts spot-checked. A 300-product drop was slow to check by hand and still missed broken add-to-cart.

What Changed

A POC pointed at the bottleneck, not a sandbox

Vuori set clear success metrics before the POC started: time saved against the manual baseline, whether tests survive a moving UI, and whether they can be generated from acceptance criteria, with a 70–80% pass rate as the target. Then they ran it against live sprint tickets, so the savings were measured against real work: PR-level validation before merge, not regression after the fact.

The first day delivered 50% automation coverage, more than six months of Playwright had produced, and the full migration took two weeks. Deployment followed a schedule: tuned in dev, merged to staging, then automated runs every two hours on production post-merge. The pass rate didn't just clear the 70–80% bar; it settled at 93–98%.

Today 365 tests run across 17 plans and 6 international release gates: a 148-test weekly regression, a bi-weekly experience suite, monthly internationalization coverage, and drop QA duplicated per drop for a clean audit trail. Roughly 24 key Google Analytics events are validated weekly across browsers and locales via the Network Log Agent, and tickets are tested automatically from Jira tickets, requirements and comments.

What it Unlocked

QA stopped being one person's job

In-sprint automation is now written into the standard release document, and QA shifted from a single engineer to the whole team, with QA contractors onboarded on a 1:1 mentorship model. Ten hours came off regression QA before each weekly merge, and monthly drops now run as 175 unattended validations per drop instead of hundreds of hand-checked products.

"We spent six months on Playwright and still had partial coverage. Spur passed that in a single day, and QA stopped being one person's job."

The catches show the depth: a Shopify auth fault where a null response silently logged shoppers out mid-session, surfaced by a flaky logout test; a denomination dropdown regression caught pre-merge; homepage category tabs failing on mobile only; and a currency fault reproduced on Safari.

On the FA26 Drop 1 sweep, 175 PDP validations ran unattended at a 96.6% pass rate. Every release and every drop, validated, with Spur as the harness underneath all of it.

50%

Automation coverage in a single day

365

Tests live across 6 international release gates

1 → All

Who can run QA — the whole team, in sprint

Critical e-commerce flows across 30+ regions
Every regional price, discount rule, and product variant automatically tested before your sale goes live, no manual spot-checking required.
Hundreds of partner landing pages
Ensuring that every audience coming from podcasts, newsletters, and other partnerships lands on a page that is on brand and error free.
Staging and production environments
Running tests in staging for high confidence before launch, then validating again on production as a final safety net.

Key Insights

Vuori ships weekly and drops a new collection monthly across six international storefronts. Spur is the validation harness underneath all of it — and QA moved off one engineer's desk.

CUSTOMER STORIES

More teams, same results.

Six months of Playwright, beaten in a single day
Every release and every drop, validated
Launch QA done before the 10AM review
Every product page in a launch, checked before the team logs on
OneSafe Customer Card
QA time per release dropped from four days to one
How OneSafe Cut Release QA From Four Days to One
Launch-day QA went from three or four people running manual regression to one engineer
How Our Place Automated 80% of Its QA Coverage and Freed Its Team’s Time Up
UncommonGoods cut QA time in half with AI-driven testing
How Uncommon Goods stopped spending 50% of their QA time on Selenium
From Manual QA Bottlenecks to Fast, Reliable Releases with Spur
How Wondr Health enabled an entire team to work on more interesting problems
Scaling shoppable UGC QA across dozens of brands by adding a single URL to a shared Spur scenario table
How Hue QAs shoppable widgets across 20+ merchants without rebuilding anything.
Regression Done by Noon, Every Release
The regression marathon that ran 9am to midnight, every two weeks