Problems this solves

  • The UI hides an action, but the API still allows it
  • Wrong status codes that leak information across tenants
  • Payloads accepted without server-side validation
  • State left inconsistent after timeouts or retries

Proof

  • API-level reproduction evidence for 80+ defects on an enterprise B2B platform
  • Cross-tenant status-code and authorization findings on a multi-tenant platform

What this covers

The interface only shows what the product wants you to do. The API shows what it actually allows. API testing checks the server side of every important action.

What I test

How findings are delivered

Each defect includes the request, the response, the expected behavior, and reproduction steps developers can run with curl or their own tooling. Findings are grouped by severity and root cause.

Common questions

What API testing do you perform?

Mostly exploratory, evidence-driven testing of authentication, authorization, validation, state, and business rules. I document regression checks as reproducible requests so they can be rerun after fixes.

How do you test business logic?

Take the rules the business depends on (pricing, discounts, invoicing, reconciliation, progress, rewards) and try to break them through the API: expired values, repeated requests, out-of-order steps, concurrent updates, and timeouts. Then check the stored data, not only the response.

Technologies

Related case studies

Professional Case Study

20 · End-to-end journeys

Multi-Tenant B2B SaaS QA

Lead QA on a multi-tenant B2B pharmaceutical distribution platform: order-to-cash journeys, business-logic validation, API evidence, authorization, audit-log security, and reconciliation.

Exploratory testing · API testing · Browser network inspection · curl · RBAC matrix

More answers on the FAQ page.

Discuss a api testing project

Available for remote AI automation, n8n, AI agent, API integration, and B2B SaaS QA projects.