Skip to content
AppWizards

06 / QA & Testing

QA and testing that catches the bug before your customer does.

Manual and automated testing, real devices rather than emulators, performance and security checks, and the evaluation sets that keep AI features honest after launch.

2 weeks to ongoing · fixed price after a one-week discovery

Fig. 14 / Where a bug gets expensiveEvery project
MINUTESCaught in review or a test
HOURSCaught in QA before release
DAYS, AND TRUSTCaught by a customer
found during a sale, when everyone is watching
The cost of a defect roughly multiplies at each step to the right
08+years building software
500+projects shipped
20+engineers and designers in Indore
06AI products of our own, live today

What we build

What you get: specific deliverables, not a list of capabilities.

01Test automationBrowser and mobile test suites that run on every change, covering the flows that cost you money if they break: sign-up, checkout, payments and anything that touches an invoice.
02Manual and exploratory testingTesters who use your product like a confused customer would, which finds the problems a script never will because a script only checks what someone already thought of.
03Real device testingTesting on the phones your users own, including older Android models on slow connections, rather than on an emulator that flatters your app.
04Performance and load testingFinding the point where your product slows down or falls over, before a campaign or a sale day finds it for you.
05Security testingThe common and costly issues: broken access control between accounts, exposed endpoints, weak file upload handling and secrets where they should not be.
06AI evaluation setsTest sets of real cases with known correct answers, scored automatically on every change, so an AI feature cannot get quietly worse without anyone noticing.

Why testing pays for itself

A defect costs more the later it is found. Caught by a test, it costs minutes. Caught by QA before release, it costs hours. Caught by a customer, it costs a support conversation, a fix, a release, and some amount of trust you cannot invoice for.

Fig. 14 / Where a bug gets expensiveEvery project
MINUTESCaught in review or a test
HOURSCaught in QA before release
DAYSCaught by a customer

What we test, in priority order

We do not try to test everything equally. We agree with you which flows lose money or trust when they break, and those get automated coverage first:

  1. Sign-up and login, including the reset flow nobody tests until it fails.
  2. Payments and checkout, including failures, refunds and the awkward cases like a card declining after an order is created.
  3. Anything that produces a document, such as invoices, where a wrong number is a legal problem rather than a bug.
  4. Permissions, checking that one account genuinely cannot see another's data.
  5. The core action your product exists to perform.

Everything else gets manual and exploratory attention, which is where testers find what scripts cannot.

Manual and automated, because they find different things

Automation is a regression net. It checks that what worked yesterday still works today, on every change, without anyone remembering to look. It is only ever as good as the cases someone thought of.

Exploratory testing is a person using your product like a real, slightly impatient customer: pressing back at the wrong moment, losing signal mid-payment, pasting a name with an emoji in it. That is where the embarrassing bugs live.

Testing on the phones your users actually own

An app that is smooth on a new iPhone can be unusable on a three-year-old Android phone with 4GB of RAM on a weak connection, which describes a large share of users in India. We test on real devices in that range and treat "it works on my machine" as the start of an investigation.

Testing AI features

AI features fail differently from normal software. They do not throw an error; they quietly give a worse answer than last week, usually after a model update or a prompt change nobody thought was risky.

The only reliable defence is an evaluation set: real inputs with known correct answers, scored automatically on every change, with a threshold that blocks a release when quality drops. We build these for our own products and for every AI feature we ship. The engineering side is described on the AI services pages.

Working with your team

Most QA work with us takes one of three shapes: a one-off test cycle before a release, an automation suite built and handed over to your engineers, or a tester embedded in your team on a monthly basis. The third is the same arrangement as our dedicated teams.

Whichever it is, you get defect reports with steps to reproduce, evidence, and a severity we can defend, not a list of 400 issues in the order they were found.

Frequently asked questions

Common questions about QA & Testing.

How much do QA and testing services cost in India?

A one-off test cycle on an existing product typically costs 1 to 3 lakh depending on scope, and a dedicated tester embedded in your team is priced monthly. Building an automation suite is a project of its own, usually two to six weeks.

Do you do manual testing, automated testing, or both?

Both, because they find different things. Automation covers the flows that must never break and runs on every change; manual and exploratory testing finds the problems nobody thought to script, which is most of the interesting ones.

Which tools do you use for test automation?

Playwright for web, Appium for mobile, k6 for load testing, and the test runners that already fit your stack. We prefer tools your own team can run and maintain after we hand over, rather than something only we can operate.

Can you test an app you did not build?

Yes, and it is a common way to start working with us. We begin with a short assessment of what exists, agree the flows that matter most, and give you a prioritised defect list rather than a spreadsheet of 400 issues sorted by nothing in particular.

Do you test on real devices?

Yes. We keep a set of real phones covering the older and mid-range Android models most Indian users own, plus current iPhones, and use cloud device farms for the long tail of models we do not hold.

How do you test AI features?

With an evaluation set: real inputs with known correct answers, scored automatically whenever the prompt, the model or the data changes. It turns 'the AI seems worse today' into a number, and it is the only reliable way to catch quiet regressions.

Do you do security testing?

We cover the common and costly issues, including access control between accounts, exposed endpoints and unsafe uploads. For regulated industries that need a formal penetration test and certificate, we work alongside a specialist firm rather than pretending to be one.

Can a tester join our existing team?

Yes. A dedicated tester or a small QA team can work inside your process, in your tools, on a monthly basis, the same arrangement described on our [dedicated teams](/services/dedicated-teams) page.

Next step

Tell us what you want to build. We will tell you what it costs and how long it takes.

A free 30-minute call with an engineer, not a salesperson. You leave with a clear plan, a price range and an honest opinion on whether AI is the right tool for the job.