
Global Savings Group
Now Atolls — the largest commerce-content network in Europe
Org-wide QA, rebuilt from the inside out.
We led the QA engineering function at Global Savings Group (now Atolls) and ran the project that overhauled the entire testing estate — migrating off Java-based frameworks to modern TypeScript stacks, building automation from scratch, and embedding test traceability across the org.
Old frameworks, new ambitions.
GSG sits behind the majority of European publisher sites that run coupon and discount sections — serving deals across millions of pages, fed by a core revenue-generating service that uses AI to crawl and fetch discounts across the internet. Their existing test estate was Java-based, fragmented, and slowing the engineering teams down. They needed it rebuilt.
A single language. A single playbook.
We introduced a unified TypeScript-first strategy across the organisation — one stack, one set of conventions, one test-management story. POCs were built and battle-tested before the migration touched production code, so we could move fast without breaking critical revenue paths.
Selenium + WebdriverIO, built from scratch.
A new UI/functional test automation framework on Selenium with WebdriverIO — designed for parallel execution, stable selectors, and a Page Object architecture engineers could actually maintain. Wired to AWS CI/CD so every change gets tested as a first-class part of delivery.
AXIOS for REST and GraphQL.
We set up the API automation framework around AXIOS for both REST and GraphQL endpoints — including the tests behind their core revenue-generating service. JEST matchers handled assertions, NG-Wiremock handled third-party mocking for stable dev-env runs.
Beyond functional.
We added k6 performance testing for backend microservices and embedded accessibility checks (WCAG / WCAG 2) into the automation framework and manual test plans. Performance and inclusion stopped being release-week problems.
Traceability, finally.
We introduced AIO test management for Jira and rolled out traceability across the organisation — one source of truth for test cases, test cycles and release runs. The wider engineering org could finally answer the question “what’s actually been tested?” without a spreadsheet hunt.
Mentoring, reviews, ceremonies.
Alongside the build, we owned the code review process for tests, set up technical training to bring junior QA engineers up to speed on the new TypeScript stack, and embedded testing into 3-amigo refinement and sprint ceremonies.
What we delivered
- Org-wide QA restructure
- TypeScript migration strategy
- UI test framework (Selenium + WebdriverIO)
- API test framework (AXIOS, REST + GraphQL)
- Test management (AIO + Jira)
- Traceability matrix
- Performance testing (k6)
- Accessibility (WCAG / WCAG 2)
- Mocking with NG-Wiremock
- CI/CD (AWS)
- Mentoring & technical training
Tech & tools
- TypeScript
- JavaScript
- C#
- NUnit
- Selenium
- WebdriverIO
- Cucumber
- AXIOS
- JEST
- NG-Wiremock
- k6
- AWS CI/CD
- Jira
- AIO Tests
- GitHub
- Bitbucket
Selected coverage of Global Savings Group / Atolls and the wider commerce-content business this work supported.
- WikipediaAtolls (formerly Global Savings Group) — company overview
- Global Savings GroupAtolls (formerly Global Savings Group) to acquire brand and domain Coupons.com
- AwinGlobal Savings Group: advanced coupon code strategy
External links open in a new tab. QA Tech is independent and not affiliated with Global Savings Group / Atolls.
Inherited a tangled QA estate?
We’ve untangled bigger ones. Let’s talk.
