Comprehensive manual and automated backend API testing using Postman collections, Newman CLI, and Java Rest Assured BDD frameworks.
Tools & Libraries Mastered
Comprehensive, zero-to-architect syllabus crafted for enterprise SDET and backend automation roles by Mohit Kumar.
201 Created validation
204 No Content vs 200 OK, state checks
pm.test() and pm.expect()
{{$randomEmail}}, {{$guid}}) and programmatic extraction
given(), when(), then()), Hamcrest matchers
pom.xml setup, TestNG, RestAssured & JsonPath dependencies
201
200 / 204 & subsequent 404
.body()
HashMap<String, Object>
@JsonProperty), constructors
List<ItemPOJO> structures
ObjectMapper.writeValueAsString() deep dive
ObjectMapper.readValue() and response.as(Class)
Gson.toJson() conversion for lightweight data workflows
Gson.fromJson() converting response strings to Java classes
matchesJsonSchemaInClasspath() contract compliance testing
findAll, max, min & conditions
jsonPath().getList() for bulk validations
Download the official curriculum PDF covering Postman API, REST Assured, POJOs, Jackson/Gson serialization, JSON Schema, framework architecture, and interview prep.
Automate real-world enterprise API suites from scratch including SaaS user authentication, Stripe payment webhooks, and banking transactional flows with zero UI dependency.
Full authentication lifecycle, OAuth2 token renewal, user CRUD endpoints, data-driven tests against CSV/JSON files, and Newman CLI integration into GitHub Actions CI/CD pipelines.
REST Assured Java BDD framework with nested POJOs, Jackson object serialization, strict JSON schema validation, idempotency testing, and rich Allure/Extent reporting.