QA project 02 · 2024

Vidanta

Context
Vidanta, via TopNotch
Role
QA Analyst
Timeline
2024

Overview

Around 2024, Vidanta, a luxury resort company in Mexico, added deals and packages to its booking checkout, with perks like a free bottle of wine for a longer stay. TopNotch came in to QA the new features. I was one of a small team of QA analysts, and Vidanta’s team told us it was the first work they never had to rework.

The Project

New deals, added to a checkout that already worked

Vidanta’s deals applied across its destinations and parks, from Nuevo Vallarta and Riviera Maya to the Jungala water park. Depending on the dates and length of a stay, a guest could unlock a different perk at checkout. We tested with three to six deals at a time, knowing the lineup would change as the business needed.

Checkout is where a booking either happens or doesn’t. If a deal applied to the wrong stay, guests would get perks they didn’t book, or miss ones they did. If the flow let someone double book, or failed at confirmation, the cost was a real reservation and a real guest.

Our Approach

Test every path through checkout

We walked the full booking flow for each deal, from choosing a package to the confirmation, then tried to break it. All testing was manual and tracked in Jira.

Functional
Deals and packages across destinations and parks
Checkout
The full booking flow, through to confirmation
Error states
Every error in the flow, and what it told the guest
Double booking
The same stay couldn’t be booked twice
Accessibility
Screen reader and keyboard navigation
Visual
Builds compared against the designs
Regression & smoke
Existing booking flows still worked after each release

My Role

QA, with a voice in the UX

I was one of two or three QA analysts. Beyond testing, I flagged UX and UI issues in the error flows and on the deal landing page, leaving comments in Figma, and those notes shaped the final design.

  1. 01Tested each deal and package through checkout to confirmation
  2. 02Tested error states and double-booking protection
  3. 03Gave UX and UI feedback on the error flows and the deal landing page

Impact & Results

The first work Vidanta never had to rework

  • 3–6Deals and packages tested at a time
  • 0Rework needed, per Vidanta’s team

Vidanta’s team told us this was the first work they’d received that they never had to rework. The deals went live across their destinations, and our UX notes on the error flows and the deal landing page made it into the final design.

Credit goes to everyone who built it: Vidanta’s team, the designers and developers, and QA.

Next QA project

Plowing for Pizza