Quality Management System
Built Illumina's first QMS for illumina.com, introducing defect tracking, test cases, and workflows to cut bugs and speed delivery.
Project overview
Role
Manager, Web QA, Operations
Skillset
Ops strategy, QA Process
Tools
Jira, Confluence, Browsers & Devices
Team
Designers, Engineers, Content, Quality
Bringing structure to quality ops
Illumina.com lacked a structured QA practice. Bugs were caught in production, launches ran late, and teams had no documentation, defect tracking, or workflows. Introduced a Quality Management System that added structure to how projects were planned, tested, and released. By defining test cases, adopting Jira, and validating across devices, the digital team cut bugs, sped up launches, and gave stakeholders confidence in delivery.
My contribution
I designed and implemented the QMS from scratch, creating Illumina.com's first workflows, test cases, and defect reporting structure. I led the adoption of Jira for bug tracking, introduced manual and exploratory testing, and established UAT for stakeholders. My role was hands-on in both strategy and execution, ensuring that quality became a shared responsibility across the digital team.
The challenge
Without quality systems, issues went live and deployments dragged overnight.
Why quality was falling short
Behind the scenes, quality was almost invisible. There were no test cases to prove requirements were met, no defect logs to track issues, and no device coverage to ensure the site worked everywhere. Bugs slipped through until launch day, when teams scrambled to patch them in production. Deployments dragged on late into the night, draining resources and eroding trust. Quality was treated as optional rather than essential.
- 01
Validation gaps
Bugs were often discovered only at launch, forcing last-minute fixes instead of catching problems earlier in testing.
- 02
Defect tracking
With no Jira workflows or logs, issues slipped through, ownership was unclear, and leaders lacked visibility into progress.
- 03
Limited coverage
Cross-browser and device testing was absent, leaving critical user journeys broken on common platforms and mobile devices.
- 04
Unclear ownership
Without clear workflows or gates, teams had no shared responsibility for quality, making releases risky and unpredictable.
The approach
Designed quality around prevention, building workflows, test cases, and device coverage.
Establishing reliable QA practices
Introduced a prevention-first approach to quality. Test cases were tied to requirements to ensure stakeholder needs were met. Jira became the central system for tracking and resolving issues, with structured workflows for ownership and accountability. A coverage matrix defined supported browsers and devices, and gates were built for design, development, and UAT. Testing expanded to include usability, privacy, and exploratory methods to safeguard the user experience.
-
Test case design
Created traceable test cases linked to requirements, giving teams measurable criteria for pass or fail outcomes.
-
Jira workflows
Introduced defect logging and triage in Jira, standardizing ownership, priorities, and visibility across projects.
-
Coverage matrix
Defined supported browsers and devices, maintained a physical lab, and validated critical paths across environments.
-
Quality gates
Added checkpoints at design, development, and UAT to shift validation earlier and prevent late-stage surprises.
The solution
Formalized quality with documentation, workflows, and UAT to stabilize launches.
Building a repeatable framework
The Quality Management System turned quality into a repeatable discipline. Documentation outlined how to plan, test, and release. Jira became the system of record for tracking and resolution, while a browser and device matrix guided validation. User acceptance testing gave stakeholders visibility and confidence before launch. Together, these practices stabilized deployments and made delivery more predictable across teams.
-
Workflows
Defined QA processes with clear entry and exit criteria, ownership, and handoffs to ensure readiness and accountability.
-
UAT
Introduced user testing so stakeholders checked requirements, found issues early, and approved before release.
-
Documentation
Created concise QA guides, coverage matrices, and checklists that helped teams onboard quickly and execute consistently.
The results
Deployments became faster, defects dropped, and quality gained visibility across teams.
Clear impact on delivery and trust
The Quality Management System transformed how illumina.com projects were delivered. By shifting validation earlier, teams cut release times in half and reduced defects that once reached production. Jira workflows and test cases created accountability and gave leadership visibility into progress. UAT built confidence with stakeholders, while device and browser coverage protected the user experience. Together, these changes made quality a shared success.
- Deployment speed Release times were cut by nearly half, reducing overnight pushes and freeing teams to focus on improvements instead of firefighting late launches.
- Defect reduction Bugs were caught before reaching production, lowering rework and support costs, while protecting revenue streams and preserving user trust.
- Team alignment Developers, designers, and QA collaborated through shared workflows and test cases, strengthening accountability and reducing last-minute churn.
- Stakeholder visibility UAT and detailed reporting gave leadership confidence in delivery timelines and site quality, improving trust and visibility across digital projects.
- User experience Browser and device coverage ensured critical user journeys worked everywhere, preventing costly failures and protecting brand experience at release.
Reflection
Quality became everyone's job, not just a process owned by QA alone.
Lessons from building quality culture
Implementing a Quality Management System was painstaking at times, but it proved that discipline pays off. Defining requirements, documenting workflows, and running thorough tests felt tedious, yet those practices gave teams confidence and protected users. The biggest lesson was cultural—quality isn’t the job of one role, it’s shared. When everyone cares about quality, work moves faster and outcomes improve for both the business and the customer.
Curious where to go from here?
These are short-form case studies designed for quick reading. I’d be happy to walk through this case study in more detail over a quick chat.