Engineering · Engineering Principles

Quality Assurance

How we keep quality consistent through review, testing, and clear acceptance criteria.

01

Agreed acceptance criteria

Features are checked against a shared definition of done, so quality is not a matter of opinion.

02

Code review

Changes are reviewed for correctness, clarity, and consistency before they are merged.

03

Automated tests where valuable

We write tests around logic that is important and prone to regression, rather than chasing a number.

04

Manual testing of real scenarios

Features are exercised through the flows real users will follow.

05

Continuous improvement

Issues found in production feed back into the process so the same problem is less likely to recur.

FAQs

Common questions

We prioritize coverage of critical logic; coverage percentage alone is not a goal.

Acceptance criteria are agreed with you during scoping.

They are triaged by severity and fixed according to the support arrangement.