James Valencia
← Projects

2014 — 2022

API testing framework on top of Postman

QA / Quality Assurance

Impact

Turned API regression from a days-long manual process into an automated run inside the pipeline, executed on every deployment.

JavaScriptPostmanNewmanAzure DevOps

The problem

API testing was done by hand, endpoint by endpoint, every time there was a release. The process took days and depended on the person remembering every edge case.

The approach

I designed a JavaScript framework on top of Postman that structures test cases as versioned collections, with parameterized test data and contract validation (not just status code, but the shape and types of the response). It runs with Newman inside the Azure DevOps pipeline.

Result

API regression went from a days-long manual process to an automatic run in minutes, on every deployment. Contract bugs are caught before reaching a shared environment.