Engineering · Engineering Principles
Quality Assurance
How we keep quality consistent through review, testing, and clear acceptance criteria.
Agreed acceptance criteria
Features are checked against a shared definition of done, so quality is not a matter of opinion.
Code review
Changes are reviewed for correctness, clarity, and consistency before they are merged.
Automated tests where valuable
We write tests around logic that is important and prone to regression, rather than chasing a number.
Manual testing of real scenarios
Features are exercised through the flows real users will follow.
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.
