Case Study - Docusign

Docusign made its revenue path safe to ship with one validation layer

A conversation between
Sneha Sivakumar
Sneha Sivakumar
CEO of Spur
Pawan Parashar
Senior Engineering Manager, Docusign

COMPANY

Global leader in electronic signature and Intelligent Agreement Management; 1.9M+ customers, 1B+ users worldwide

INDUSTRY

Agreement Management · Enterprise SaaS

COMPANY SIZE

7,000+

FOUNDED

2003

9

Days from kickoff to green,

with 6+ engineers onboarded and 30+ tests live.

4 → 1

Automation stacks down to one validation layer.

Playwright paused, UiPath maintenance-only.

26

Defects caught in three months

on the subscription funnel, including a P0 in trial signup.

Summary

Docusign’s self-serve revenue path covers signup, trial, upgrade, downgrade and checkout in every locale, SKU and payment method. Validation set the release pace: three days a release across four automation stacks. Spur became the validation layer and went green in nine days. Four stacks became one. Regression dropped to a few hours with the same three people. Spur caught 26 defects in three months.

“This is a migration we are doing, and the best part is everything happened without any noise. We moved a lot of tests into Spur, and things happened magically behind the scenes.”
— Aditya Satpathy, Engineering Leader, Docusign

The problem

Validation was the bottleneck

More than 1.9 million customers use Docusign. A bug on the self-serve funnel is a subscription that doesn't convert, so nothing ships until it's validated.

__wf_reserved_inherit

Engineers maintained Ruby, Playwright, a visual-testing repo and UiPath instead of shipping. Regression still took three days. The direct subscription flows had never been validated automatically.

What changed

One validation layer, green in nine days

Docusign started with ten critical flows. Nine days later, the first regression passed 31 of 32. A new workflow takes about an hour. One test expands into up to 60 locale × SKU × payment-method scenarios. 80+ tests now cover signup, plan changes and checkout on every payment type.

__wf_reserved_inherit

Spur validates every weekend before release, and on every deploy and hotfix. It is now the primary validation layer. Playwright is paused and UiPath is maintenance-only.

“If you are doing it for more than three releases in sequence, that qualifies to be added as a Spur test case.”

Validation infrastructure, inside the firewall

Spur runs from dedicated, allowlisted IPs behind Docusign’s firewall and bot detection. Every run leaves evidence: screenshots, console and network logs. Defects go straight to Jira.

__wf_reserved_inherit

Results

26 defects caught, one Sunday hotfix made safe to ship

Spur caught 26 defects manual passes had missed, including a P0 break in trial signup and a raw {{name}} template string in a checkout button. None were scripted in advance.

__wf_reserved_inherit

One Sunday, a certificate update had to ship with no QA team online. The on-call engineer ran the full regression plan alone and had P0 flows validated, with evidence, in under an hour.

“It’s very easy to run coverage whenever something changes and we want to at least check our P0 use cases.”

What’s next

Spur is spreading to the www.docusign.com and Web Ops teams. Regression is now down to a few hours, so releases move at the speed the team builds.

“Our goal has to be no more manual tests.”

9

Days from kickoff to first green release

4 → 1

Automation stacks consolidated into one validation layer

26

Defects caught in three months, including a P0

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

Validation was the bottleneck. In nine days, four automation stacks became one validation layer. Regression fell from three days to a few hours with the same three people, and an on-call engineer confirmed a Sunday production hotfix was safe to ship, alone, in under an hour.

CUSTOMER STORIES

More teams, same results.

Four automation stacks became one validation layer. Green in nine days.
Docusign made its revenue path safe to ship with one validation layer
Two brands, six regions, a deploy every day
Abercrombie & Fitch Wakes up to a Finished Smoke Suite Across Six Regions
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 Up Its Team's Time
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 QA-tests 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