API Testing Checklist for QA Engineers — 30 Things to Cover

Published 2026-03-12 · 8 min read
A printable checklist organised by category. Use it for code review, for new-API onboarding, or as the spine of a regression suite.

1. Happy path

2. Schema validation

3. Authentication & authorization

4. Error handling

5. Performance

6. Security

7. Observability

How to practice

The TotalShiftLeft sandbox implements ?error=500, ?delay=2000 and ?random_fail=true on every endpoint — perfect for exercising sections 4 and 5 without breaking real services.

Tooling

Frequently asked questions

Is this checklist enough for security sign-off?

No. It catches the obvious classes. Pair it with a focused pentest or DAST scan before launching anything that handles money or PII.

How long should this take per endpoint?

A trained engineer covers all 30 items in 30–45 minutes once tooling is in place. The first endpoint takes a day.

Other free public APIs in this sandbox

Ready to try it?

Open the live sandbox — REST, GraphQL, SOAP and auth in one place. No signup, no API key.

Open the API Sandbox →

Topics: API testing checklist · QA API testing · API test cases · API testing best practices · API automation checklist