The challenge
A software development company in India was building a mobile application for a client based in the UAE. The client had strict acceptance criteria and a formal UAT process, but the development team had no dedicated QA function — testing was being done informally by developers, and defects were being found by the end client during UAT rounds, causing delays and credibility issues.
KometCode was brought in to provide structured manual QA support between development sprints and the formal UAT phase, and to produce the test documentation the UAE client required before sign-off.
What we delivered
Test planning
- Reviewed the product requirements specification and UAT acceptance criteria provided by the UAE client
- Produced a test plan covering: scope, test objectives, entry/exit criteria, testing approach, and risk areas
- Identified 12 high-risk functional areas requiring priority coverage
Test case development
- Wrote 340+ test cases covering functional, UI, and regression scenarios
- Cases structured in a format compatible with the client’s internal ALM tool for direct import
- Equivalence partitioning and boundary value analysis applied to input-heavy screens
Manual functional testing (4 sprint cycles)
- Participated in each sprint’s testing phase, executing test cases against new builds
- Defect reports written with reproduction steps, screenshots, device/OS details, and severity ratings
- Defect triage calls with the development team at end of each sprint to prioritise fixes
UAT support documentation
- Compiled a UAT user guide for the UAE client’s business team — non-technical, role-specific, with screenshots
- Produced a test summary report showing test coverage, pass/fail rates, and open defect status for each UAT round
- Supported two UAT cycles with the UAE client, answering questions and clarifying defect reports
Device and OS coverage
- Tested across iOS (iPhone 13, 14, 15) and Android (Samsung Galaxy, OnePlus, budget-tier Redmi devices)
- Network condition testing: 3G, 4G, and WiFi
- Tested in both Arabic (RTL) and English layouts where the app supported both
Results
- UAT round 1 pass rate: 94% — significantly higher than the 70% pass rate achieved in previous releases before KometCode’s involvement
- Zero critical defects found during UAE client UAT — all critical issues were caught and resolved in pre-UAT testing
- Go-live approved on first UAT submission for the final release — a first for this client project
- 340+ test cases delivered and accepted as the ongoing regression suite for future releases
- Development team adopted the test case format and defect reporting process as their internal standard