Quality Assurance
Nothing ships until it meets the agreed bar.
QA is where we prove the software does what the SOW says it does. We run unit, integration, performance, and security tests, then put the application in front of your team for user acceptance testing. Anything that fails an acceptance criterion is fixed before launch.
For regulated or higher-risk workloads we add penetration testing, accessibility audits, and load testing against agreed SLOs. The output is a clean test result set, a signed UAT, and a launch-ready build.
QA usually runs 1 to 2 weeks.
Activities in this phase
- Unit and integration test execution
- End-to-end test runs
- Performance and load testing
- Security testing against OWASP Top 10
- Accessibility review
- User acceptance testing with your team
- Bug triage and fixes
Inputs
- Feature-complete build
- Test environment with realistic data
- Acceptance criteria from SOW
- UAT participants from your side
Deliverables
- Test plans and results
- Bug reports and fixes
- Performance test results
- Security audit report
- User acceptance sign-off
Who is involved
- QA and engineering from our side
- Power users from your team for UAT
- Security or compliance reviewer if relevant
Decisions locked in
- Go/no-go on launch
- Any waived issues with documented rationale
Acceptance criteria
- All acceptance criteria met
- No outstanding critical or high bugs
- UAT signed off
Frequently asked
Who runs UAT?
Your team — usually 2 to 4 people who will use the software day-to-day. We support them with test scripts, a triage call, and quick-turn fixes.
Do you do penetration testing?
Internal pen-testing for every engagement. Third-party pen-testing is available as a separate deliverable when regulated workloads require it.
What if a bug is found after launch?
Critical bugs found within 30 days of launch are fixed at no charge. After that, post-launch fixes are handled under a maintenance retainer.
Ready to start a discovery call?
A 30-minute call to understand the work. A signed Statement of Work before any code is written.