
DAZN
Sports streaming & VOD — global 200+ country launch
200 countries. Many devices. One launch night.
We led test automation across DAZN’s sports-streaming and VOD platform during the run-up to its global launch — the moment it went from regional service to live in over 200 countries. Smart TVs, consoles, partner platforms, mobile, web — tested as one programme.
One platform, every screen, world-stage launch.
DAZN is a sports-streaming and video-on-demand platform running across an unusually broad set of consumer devices — Smart TVs, PlayStation 4 and 5, Xbox, MagentaTV, SkyQ, Amazon Fire — on a microservice architecture. We were part of the team that took it from regional service to live in over 200 countries.
One framework, every device.
We designed and implemented a multi-device test automation framework in TypeScript — combining WebdriverIO, TestCafe and Cypress with Cucumber BDD — running against real physical devices and in cloud farms. The same suite, the same scenarios, the same reporting, across every screen.
- WebdriverIO + TestCafe + Cypress
- Cucumber BDD for shared specs
- BrowserStack for cloud devices
- Percy.io for visual regression
Set up. Defined. Repeatable.
We set up and implemented the release process used through launch — how regression got run, how decisions got made, who signed off what, and how to do all of that fast enough to ship to 200 countries on schedule.
Widevine, PlayReady, region-locks.
Streaming live sport at this scale means DRMand licence testing are the centre of gravity. We tested content delivery against Widevine and PlayReady, plus the regional and age-restriction rules that decide who can watch what, where, when. Charles and Fiddler proxied real devices to give us full visibility of the negotiation.
API, unit, UI — test everywhere.
Automation across all three test levels — unit (Jest assertions), API (microservice contract checks), UI (the multi-device suite). Manual UAT and release testing alongside automation, plus test strategy implementation and developer education on writing their own tests.
CI pipelines feeding the release.
DevOps work to wire the automated suites into the CI pipeline so the team had a clear, fast signal on every change — stable enough to trust during the highest-pressure release of the year.
TestRail, alongside everything else.
Used TestRail for test management across the programme — test cases, suites, runs and traceability all stayed visible to product, engineering and leadership during the run-up to launch.
What we delivered
- Multi-device test framework
- Smart TV / console / mobile / web automation
- Release process design & execution
- DRM & licence testing (Widevine, PlayReady)
- Region- & age-restriction testing
- API / unit / UI automation
- BrowserStack integration
- Percy.io visual regression
- Test strategy & developer enablement
- CI/CD pipeline integration
- TestRail management
Tech & tools
- TypeScript
- JavaScript
- WebdriverIO
- TestCafe
- Cypress
- Cucumber
- Jest
- BrowserStack
- Percy.io
- TestRail
- Widevine
- PlayReady
- Charles
- Fiddler
Selected coverage of the DAZN 200-country global launch.
- Sports Video GroupDAZN launches in more than 200 countries around the globe
- DeadlineDAZN reactivates global expansion plan, updates strategy for 200-country sports streaming launch
- Broadband TV NewsDAZN expands to more than 200 countries on December 1
External links open in a new tab. QA Tech is independent and not affiliated with DAZN.
Big-bang launch on the calendar?
If your product has to ship clean across markets and devices, we’d love to talk.
