
3,000+ API combinations covered on every merge
Combinatorial, contract, security and load testing of a fintech API, running in CI on every merge.
3,000+ parameter combinations covered- 3,000+ parameter combinations covered
- 140+ bugs reported, 19 critical
- 12 min API regression on every merge
- PlatformsAPI
- Engagement5 months · 2 QA engineers
An API with many parameters, currencies and limits was covered only on the main happy paths. Rare combinations failed in production, and each fix risked breaking another case.
We built pairwise test sets for parameters, currencies and limits, and added contract checks against the OpenAPI spec. We ran OWASP API Top 10 security checks and load tests, then put the whole suite into CI.
Coverage grew by 3,000+ parameter combinations. Rare combinations are now checked on every merge instead of being discovered in production.
- Weeks 1–2
API analysis, combinatorial model
- Weeks 3–10
Test sets, contract checks, first CI runs
- Weeks 11–16
Security and load testing
- Weeks 17–20
Reporting, handover, documentation fixes
Tools
- Postman
- Newman
- k6
- GitHub Actions
- Swagger
- OWASP ZAP
- Datadog
- Rollbar
- Grafana
- Prometheus
Testing types
Want results like these?
Book a short call about your product. We can start with a free QA audit or a trial.