Skip to content
BritonOne Technology
Quality Assurance & TestingLogistics

Functional QA on the release train for a task-management SaaS

Hands-on regression and exploratory testing of boards, dashboards, and role-based workflows kept every critical path stable through fortnightly releases, holding critical-path coverage at 100% for a UK logistics-operations SaaS.

100% critical coverage
WebTestRailXrayJira
Functional QA on the release train for a task-management SaaS
IndustryLogistics
DisciplineManual Testing
CountryUnited Kingdom
Headline result100% critical coverage
The story

Problem, approach, and the outcome

About the client

The client is a UK SaaS company whose task-management product coordinates work across logistics-operations teams, where a broken board or a mis-scoped permission stops real work on the ground. Their customers run the product every day, so stability is the whole promise.

The product shipped on a fast fortnightly cadence, and the small engineering team had no dedicated QA to hold the critical paths steady as features landed release after release.

The challenge

Every fortnight new features touched boards, dashboards, and team workflows, and each release risked quietly breaking a path that a customer depended on. The pace left no time for the team to regress the product by hand before shipping.

Role-based access made it worse: the same board behaved differently for an admin, a manager, and a member, and those permission-sensitive paths were exactly where regressions hid. A defect in one role could expose or block work for a whole customer team.

The company needed the critical paths verified every cycle, at the speed of the release train, without slowing it down.

Our approach

We baselined the critical user journeys across each role and built a maintained regression suite in TestRail, mapped to acceptance criteria and linked to development work through Xray and Jira so coverage was traceable rather than assumed.

Each cycle we ran the regression pass by hand across the role matrix (admin, manager, and member), then added session-based exploratory testing on the newly changed boards and dashboards to catch the state and permission defects scripted cases would miss. Stable, repeatable cases were handed back for automation so human effort stayed focused on the risky, changing surface.

Defects were reported with role, steps, build, and a screen recording, and every cycle closed with a go/no-go call the team could ship against with confidence.

Results
  • Critical-path coverage held at 100% every fortnight
  • Role-based board and permission regressions caught before release
  • Stable cases handed off to automation to compound coverage
  • QA kept pace with the release train without slowing it
Next step

Get a senior architect on the call, first time, every time.

No SDR gauntlet. 30 minutes with an engineer who can scope the problem, name the risks, and give you an honest feasibility call.