Skip to main content

Creating CXQA: Building a Discipline When No Path Exists

article
|
arrow blocks scattered on the floor with blue pathway
Summary

When vertical development squads leave critical cross-product integration gaps, traditional quality frameworks fail real-world users. This article details the creation of Customer Experience Quality Assurance (CXQA)—a horizontal, persona-based testing discipline designed to bridge the space between QA, UX, and system integration to protect the end-to-end customer journey.

What do you do when you step into an exciting opportunity… only to realize the discipline you’re meant to lead doesn’t exist anywhere in the marketplace?

This is the story of the checkpoints, doubts, frustrations, sparks of clarity, and stubborn belief that led to the creation of a new testing discipline: Customer Experience Quality Assurance (CXQA).

It didn’t start with confidence. It started with a problem.

The Job That Wasn’t What It Seemed

The opportunity sounded ideal:

“Join our organization to lead our CXQA team.”

With a background in QA, the role seemed like a natural next step. But on arrival, it became apparent that this team wasn’t stepping into an established framework. The real mandate—unspoken but urgent—was to solve a growing issue:

Despite having skilled product squads across multiple value streams, once products hit Production, the service desk was overwhelmed with calls. Customer perception was suffering.

The products were solid individually, but collectively they behaved like strangers. Integration points were fragile. The customer journey, which spanned multiple products and systems, wasn’t being tested end-to-end.

Each value stream operated vertically: deep, specialised, focused.

But nobody was looking horizontally.

Let me bring this to life with a real example.

We build powerful products sold both directly to enterprise customers and via channel partners. One value stream was responsible for Project A—a UCaaS application enabling voice, meetings, and chat. The team executed well: features were delivered, tested, and validated within the application itself. From a vertical perspective, everything passed.

But Project A wasn’t an off-the-shelf product. Before any user could log in, a separate provisioning journey had to be completed—creating a customer instance, assigning subscriptions, and triggering billing. This sat in a different system, owned by another team.

Here’s where it broke down: the release introduced changes to how user identities were handled in Project A, but the provisioning system was still sending the old data format. Both systems worked perfectly in isolation—but at the integration point, the mismatch caused provisioning requests to fail silently.

The result? The product was live, tested, and “green”—but customers couldn’t even access it. Account managers hit errors when provisioning, users never received credentials, and the service desk was flooded with calls before the first login ever happened.

That’s what it means when nobody is looking horizontally.

That gap became my responsibility.

The Realization: If Everything Is Vertical, CXQA Must Be Horizontal

After absorbing the landscape, a simple but transformative idea formed:

If value streams operate vertically, CXQA must operate horizontally.

A horizontal function can:

  • Observe how products interact
  • Catch integration issues early
  • Understand the entire customer journey, not just a feature
  • Act as a protective layer between development teams and real users

Operationally, CXQA sits outside of the value streams, currently aligned closest to the UAT function. This positioning is intentional: the UAT environment is the first place where all products come together in a production-like, integrated state, making it the natural vantage point for observing end-to-end customer journeys.

The team itself spans multiple value streams, with individual CXQA analysts often covering several products. Embedding them within a single stream would limit their ability to retain the horizontal perspective required to identify cross-product impacts, integration gaps, and journey-level issues.

In practice, CXQA operates as an overlay rather than a handoff point—engaging with value streams to validate real customer flows, surface systemic issues, and provide feedback that no single team could see in isolation.

However, this model is still evolving. While the current UAT alignment provides strong visibility of integrated experiences, there is a growing need to shift CXQA further left. Earlier involvement would allow observations, risks, and improvement opportunities to be raised sooner—reducing the cost of change and embedding customer-centric thinking earlier in the delivery lifecycle

It wasn’t quality assurance (QA). It wasn’t user experience (UX). It wasn’t system integration testing (SIT). It was something in between—and something new.

A working definition emerged:

  • CXQA designs and executes tests that eliminate risks impacting the overall customer experience.

More concretely:

  • System Integration Testing to ensure products behave coherently
  • Persona-Based Testing to ensure they behave meaningfully

This hybrid vision resonated quickly. But then came the hard part: explaining it.

Translating the Vision: Tailoring the Message to Stakeholders

A new discipline only gains traction if people understand it.

Executive & Senior Leadership

“Our CXQA team is pivotal in driving customer loyalty and protecting brand reputation. We combine persona‑based end‑to‑end testing with systems testing to safeguard the whole customer journey and technical integrity.”

Marketing

“CXQA ensures our brand consistently meets—and exceeds—the expectations of our customers by validating every touchpoint in the customer journey.”

Product Development

“We merge persona-based testing with systems‑level regression to validate not just functionality, but whether the product feels right to the user.”

Each message was true—just tuned to what mattered to each audience.

Breaking the Assumption: “So… you’re just QA?”

This misconception still surprises me.

Everyone recruited into the team had a QA background. And because CXQA had the word “QA” in it, many assumed we were simply an extension of the existing QA function.

Clarification became necessary:
 

Quality Assurance (QA)

Customer Experience Quality Assurance (CXQA)

Validates user stories

Looks across all systems and customer journeys

Tests against acceptance criteria

Performs system integration and persona-based testing

Focuses on identifying defects

Focuses on ensuring confidence and cohesion across the experience

Works within individual product scope

Operates across multiple products and value streams

Measures success by defect detection

Measures success by customer experience quality and system reliability

Primary goal: Bug discovery

Primary goal: Confidence in end-to-end delivery and overall user satisfaction


We may find bugs. But that’s not our purpose.

Our purpose is to ensure the system as a whole is safe, sensible, and satisfying.

Environmental, Tooling, and Data Requirements

To effectively execute CXQA activities, a well-defined environment, tooling strategy, and data setup are essential to simulate real-world customer experiences while maintaining control and observability.

Environment

Testing is conducted within a Production-like environment (UAT), which hosts a fully integrated ecosystem of products. This setup enables end-to-end validation across multiple systems, closely mirroring real customer journeys without the risks associated with live production environments.

Data

The environment is populated with anonymised production data, ensuring realistic testing conditions while maintaining compliance and data privacy. Sensitive information such as names and email addresses is replaced with accessible test mailboxes, allowing the team to validate key communications such as system-generated email notifications as part of the user experience.

Tooling and Execution

Automated regression testing is executed using Playwright, providing consistent validation of core system behaviors across integrated products. This automated layer is complemented by manual CXQA review, where testers assess:

  • End-to-end customer journeys
  • Core product functionality
  • Cross-system interactions
  • Persona-specific experiences (with a focus on the primary persona: Channel Partner)

This hybrid approach ensures both technical accuracy and experiential quality.

Supporting Knowledge and Readiness

Effective CXQA requires more than system access. The following are critical enablers:

  • Product Training: Deep understanding of each product and its role within the wider ecosystem
  • Marketing Materials: Awareness of how the product is positioned and communicated to customers, ensuring alignment between expectation and reality
  • Operational Awareness: Clear knowledge of support structures, including:
    • Who to engage when issues arise
    • Whether escalation pathways are clearly defined
    • If cross-team collaboration networks are established and effective

The Personal Battle: Doubt, Imposter Syndrome, and Reality Checks

Then came the phase nobody talks about—but everyone feels when doing something new.
Periods where I asked myself:

  • “What am I trying to achieve?”
  • “Do I even have the ability to bring this to life?”
  • “Is there really a place for this discipline?”
  • “What is the actual value to an organization?”
  • “Am I simply late to a party that already exists?”
  • “What if I leave in a year—was all of this a waste?”
  • “What happens to the team if this fails?”

These questions were constant. Daily.

Because when you build something new, the foundation is uncertainty.

What grounded me was this:

This didn’t start as a dream.
It started as a problem statement.
A real organizational need that nobody else was solving.

And in the absence of finding a suitable training or recognised discipline, the only option left was:

Create it.

The Turning Point: If No Curriculum Exists, Build One

I tried to find training pathways:

  • Usability courses
  • UX fundamentals
  • Persona mapping
  • Integration testing frameworks

All valuable. None complete.

Then the words of Ralph Waldo Emerson hit differently:

“Do not go where the path may lead, go instead where there is no path and leave a trail.”

I realized I was searching for the comfort of existing pathways. The easy option. The quick win.

But CXQA wasn’t going to fit into existing boxes. So instead of forcing a round peg into a square hole, the answer became clear:

If the discipline doesn’t exist, create the discipline.

If the curriculum doesn’t exist, write the curriculum.

And that’s exactly what happened.

The CXQA Curriculum: The First Framework of Its Kind

The curriculum now consists of eight modules:

1. Define the Core Competencies: This module develops the advanced capability to design and execute holistic, end-to-end quality strategies that combine system integration testing with customer persona validation, ensuring both technical integrity and real-world user experience.
It equips practitioners with the ability to apply hybrid QA methodologies, leveraging both automation and manual techniques to assess complex, interconnected systems.
Additionally, it builds strong cross-functional collaboration and stakeholder alignment skills, enabling effective communication, defect triage, and confidence in overall system delivery

2. Structure the Curriculum into Learning Paths: This module develops the capability to design and structure scalable learning pathways, guiding individuals from foundational knowledge through to advanced CXQA practice. It equips practitioners with the ability to progressively build expertise in end-to-end testing, automation, and stakeholder alignment across complex systems.

3. Include Real‑World Case Studies

4. Pursue Certification & Industry Recognition

5. Design Hands‑On Labs & Simulations: Practical experience is key to gaining recognition. Incorporate hands-on labs where learners can test real systems or simulate complex environments using case studies. Build virtual labs where they can work on real-time testing issues that simulate end-to-end testing scenarios.

Example Lab: Set up a multi-system integration scenario involving a learning management system (LMS), a CRM system, and hardware interactions (like smart devices). Learners will design and run end-to-end tests from user onboarding to interaction with the learning materials.

6. Build a Community Around CXQA

7. Develop Continuous Learning Pathways

8. Measure, Evaluate & Iterate

With clear progression:

  • Foundation
  • Practitioner
  • Expert

It starts with serving my team and my organization.

But it doesn’t end there.

Where This Goes Next

I’m committed to writing about this, speaking about this, sharing it across the industry, and contributing to a new movement in quality assurance that recognises:

Experience is the new frontier of quality.

And CXQA is the discipline that protects it.

There will be bumps along the way—of course there will.

But CXQA now has:

  • A purpose
  • A framework
  • A curriculum
  • A story
  • And a future

We’re no longer following a path.

We’re building one.

About The Author

Neil's testing career started in 2006 and includes experience in the following sectors: education, supply chain (RFID), e-commerce, gambling industry, cash management, digital banking, health and wellbeing, and telecommunications. He started as a junior tester and from there took the path toward leadership as lead tester, senior tester, team lead, culminating in his current role as test manager.

Community Sponsor

Lets Hang!

User Comments

0 comments

English