Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> API Development & Testing · DevOpsSchool Trainer

Postman Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in API request design, collections and environments, scripted assertions, and Newman-driven API regression in CI — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Postman trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Postman as API test engineering rather than a tour of the interface: variable scope and resolution order, request chaining through pre-request and test scripts, schema-based assertions instead of brittle string matching, and Newman running the same collection in a pipeline with reports the build can gate on. Sessions cover the parts that decide whether a collection survives a team — collection structure and version control, environment and secret hygiene, data-driven runs, mock servers and OpenAPI alignment, and the authorisation flows that break unattended execution. Twenty years across DevOps, SRE and Security and 10,000+ engineers trained inform the pipeline and governance decisions.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Postman engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Postman trainer is chosen

Engagements are matched on the tool, not the calendar. For Postman that means a trainer who has run it in production — API request design, collections and environments, scripted assertions, and Newman-driven API regression in CI — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Postman training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Postman batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Postman?

Postman is an API platform for designing, sending, documenting and testing HTTP requests. Its object model is small and everything else builds on it: a request carries a method, URL, headers, body and authorisation; requests are organised into collections and folders; variables resolve from a layered set of scopes; and each request can run a pre-request script before it is sent and a test script after the response arrives. Those scripts execute in a JavaScript sandbox with the pm API, so `pm.test`, `pm.expect`, `pm.response` and the variable setters turn what looks like a manual request tool into an executable regression suite.

The features that matter in a real team sit around that core. Environments hold per-stage configuration so the same collection runs against local, staging and production. The Collection Runner executes an ordered set of requests, optionally iterating over a CSV or JSON data file, which is how a single request becomes a data-driven test. Authorisation helpers cover Basic, Bearer, API key, OAuth 2.0 and AWS Signature so token acquisition stops being hand-rolled. Mock servers return example responses before a backend exists, monitors run a collection on a schedule from Postman's infrastructure, and OpenAPI import keeps a collection aligned with a specification instead of drifting from it.

Newman is what makes Postman a pipeline tool rather than a desktop one. It is the command line collection runner: the same collection, environment and data file executed in CI, emitting JUnit XML, HTML or JSON reports that a build system can gate on. That is also where Postman's main failure mode shows up — collections that live only in a shared workspace become untracked shared state, and exported environments leak secrets into version control. The disciplined pattern is to keep collections in Git, keep secrets out of them, and run them with Newman on every build.

Why this skill matters now

Almost every system is now assembled from APIs, and the API layer is where integration defects actually live. Contracts change, a field becomes nullable, a status code changes from 200 to 202, an authorisation scope is tightened — and none of it is visible from a user interface test until something downstream breaks in production.

API testing is also the highest-leverage layer in a test suite. An API test runs in milliseconds where a browser test takes seconds, it is deterministic where a UI test is timing-dependent, and it localises failure to a single endpoint. Teams that move checks down from the browser layer to the API layer routinely cut pipeline time by an order of magnitude while catching more, and Postman is the shortest path there because the same tool used to explore an endpoint by hand produces the automated test.

The demand is for the engineering half rather than the clicking half. Sending a request is not a skill. Designing a collection that runs unattended across four environments, chaining authentication and resource creation through variables, asserting against a JSON schema rather than a hard-coded string, keeping secrets out of exported files, and running the whole thing in a pipeline with reports a build can fail on — that is what organisations are hiring and training for.

Postman training
# outcomes

What your team can do afterwards

Build requests correctly against REST, GraphQL and form-encoded endpoints, including files, cookies and custom headers
Design a collection and folder structure that runs unattended in a defined order across every environment
Use variable scopes deliberately — global, collection, environment, data and local — and predict which value wins
Write assertions with the pm API, including JSON schema validation, response time budgets and negative cases
Chain requests: acquire a token, create a resource, use its id downstream, and clean up afterwards
Run data-driven suites from CSV and JSON files through the Collection Runner
Execute the same collection in CI with Newman and publish JUnit or HTML reports a build can fail on
Keep secrets out of exported environments and collections under version control rather than in a shared workspace
# curriculum

7 modules. Live demos in a real lab, not slides.

01HTTP, REST and the Postman object modelLive & Interactive5 hrs · 2 assignments · 1 capstone

The protocol before the tool. Methods and their semantics, status code families and what each actually promises, headers that change behaviour, content negotiation, idempotency and caching. Then Postman's own objects — workspace, collection, folder, request, example, environment — and how they relate.

Topics: HTTP methods, safety and idempotency · Status code families and the ones people misuse · Headers, content types and content negotiation · REST conventions, resources and versioning · Workspaces, collections, folders and requests · Saved examples and their role in documentation and mocks · The Postman console and reading the raw exchange

  • Assignments: (1) Exercise every method against a sample API and record the exact response for each; (2) Build a first collection with folders that mirror the resource model
  • Capstone: Produce a collection that documents an existing API accurately, with a saved example per endpoint
02Requests, bodies and authorisationLive & Interactive5 hrs · 2 assignments · 1 capstone

Everything that goes into a request. Query and path parameters, the body formats that trip people up — raw JSON, form-data, urlencoded, binary and GraphQL — and the authorisation helpers, ending with the OAuth 2.0 flows that decide whether a collection can run unattended in CI.

Topics: Path, query and header parameters · Request bodies: raw JSON, form-data, urlencoded, binary, GraphQL · File uploads and multipart requests · Basic, Bearer and API key authorisation · OAuth 2.0 grant types and which ones automate cleanly · AWS Signature and other signing helpers · Cookies, sessions and the cookie jar · Certificates, proxies and TLS troubleshooting

  • Assignments: (1) Authenticate against an OAuth 2.0 endpoint and reuse the token across a folder; (2) Upload a file and assert the server-side result
  • Capstone: Build an authorisation layer at collection level that every request inherits without duplication
03Variables, scripting and request chainingLive & Interactive5 hrs · 2 assignments · 1 capstone

Where a collection stops being a list of requests. The five variable scopes and their resolution order, dynamic variables, the pre-request script, and using the test script to extract values from a response and feed them into the next request. Then control flow with setNextRequest, and the sendRequest helper for out-of-band calls.

Topics: Variable scopes: global, collection, environment, data, local · Resolution order and diagnosing the wrong value · Dynamic variables and generated test data · Pre-request scripts and computed values · Extracting response values into variables · Request chaining: token, create, read, update, delete · postman.setNextRequest and conditional flow · pm.sendRequest for setup calls outside the main flow

  • Assignments: (1) Chain a full create-read-update-delete lifecycle through variables alone; (2) Debug a collection where an environment variable is silently shadowed
  • Capstone: Build a self-contained collection that sets up its own data, runs its checks and tears the data down
04Writing assertions that catch real defectsLive & Interactive5 hrs · 2 assignments · 1 capstone

Test design rather than syntax. The pm API and the Chai assertion style, asserting on structure with JSON schema instead of on exact strings, response time budgets, header and status assertions, negative and boundary cases, and the failure messages that make a red run diagnosable at a glance.

Topics: pm.test, pm.expect and the Chai assertion style · Status, header, body and response time assertions · JSON schema validation with ajv · Asserting on structure rather than exact values · Negative testing: bad input, missing auth, wrong content type · Error handling and skipping tests conditionally · Readable failure messages and test naming · The visualizer for response rendering

  • Assignments: (1) Replace string-equality assertions with schema validation across a collection; (2) Write negative tests for every authorisation and validation path on one endpoint
  • Capstone: Deliver an assertion suite for a service where every failure names the endpoint and the reason without opening the response
05The Collection Runner, data-driven runs and Newman in CILive & Interactive5 hrs · 2 assignments · 1 capstone

Moving from manual execution to unattended execution. The Collection Runner with iterations, delays and data files; then Newman — installation, arguments, environment and data injection, reporters, exit codes — and wiring it into a pipeline so a failed assertion fails the build.

Topics: Collection Runner: order, iterations, delays and persisted variables · Data-driven runs from CSV and JSON · Newman installation and command line arguments · Injecting environments, globals and data files at run time · Reporters: CLI, JUnit XML, HTML and JSON · Exit codes and failing a build correctly · Running Newman in a container · Pipeline integration and publishing reports as artefacts

  • Assignments: (1) Run a collection over a 50-row data file and interpret the aggregate report; (2) Execute the same collection from a pipeline and publish a JUnit report
  • Capstone: Add an API regression stage to a delivery pipeline that blocks promotion on a real assertion failure
06Mocks, monitors and specification-driven workLive & Interactive5 hrs · 2 assignments · 1 capstone

Using Postman before and after the code exists. Mock servers built from saved examples so a client team can start immediately, monitors that run a collection on a schedule as a lightweight synthetic check, and OpenAPI import and generation so the collection tracks the specification instead of drifting away from it.

Topics: Saved examples and mock server behaviour · Matching rules and mock response selection · Contract-first workflow with an OpenAPI specification · Generating a collection from a specification and keeping them in sync · Monitors: scheduling, regions, alerts and their limits · Using monitors as a synthetic availability check · API documentation generated from the collection · Where Postman stops and a dedicated contract-testing tool starts

  • Assignments: (1) Stand up a mock server from examples and point a client at it; (2) Import an OpenAPI specification and reconcile it against an existing collection
  • Capstone: Deliver a contract-first workflow where the specification, mock, collection and documentation stay aligned
07Collaboration, governance and secret hygieneLive & Interactive5 hrs · 2 assignments · 1 capstone

The organisational half, and the part that causes incidents. Workspaces and access, forking and merging collections, version control in Git rather than only in a shared workspace, keeping tokens and passwords out of exported environments, and the review discipline that stops a collection becoming untracked shared state.

Topics: Workspaces, roles and collection sharing · Forks, pull requests and merging collection changes · Exporting collections and environments into Git · Secrets: what must never sit in an exported environment · Secret variable types, vault integration and CI-injected credentials · Naming, structure and review conventions for a team · Environment promotion across local, staging and production · Handing a collection over to another team

  • Assignments: (1) Move a shared workspace collection into Git with a review workflow; (2) Audit an exported environment for leaked credentials and remediate it
  • Capstone: Define an API testing standard for an organisation covering structure, secrets, review and pipeline execution

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · CHAINING

Full resource lifecycle in one run

Acquire an OAuth token, create a resource, read it back, update it and delete it — passing every identifier through variables, with assertions at each step.

variableschainingoauth
LAB · ASSERTIONS

Schema validation over string matching

Replace exact-value assertions with JSON schema validation across a collection, then change a field type on the server and prove the suite catches it.

json schemapm apiassertions
LAB · DATA

Data-driven regression

Drive one endpoint from a CSV of valid, invalid and boundary inputs, and produce a report that identifies exactly which rows failed and why.

collection runnercsvdata-driven
LAB · NEWMAN

API regression stage in CI

Run the collection with Newman from a pipeline, inject the environment and credentials at run time, publish JUnit and HTML reports, and fail the build on a real defect.

newmancireporting
LAB · MOCKS

Contract-first with a mock server

Build a mock server from saved examples, develop a client against it, then swap in the real service and confirm the collection still passes unchanged.

mock serveropenapicontract-first
CAPSTONE · GOVERNANCE

Team-ready API testing standard

Move collections into Git with review, strip secrets from environments, define naming and structure conventions, and wire the whole thing into a pipeline stage.

gitsecretsgovernance
# ecosystem

The tools Postman sits next to

Newman
OpenAPI
JSON Schema
GraphQL
OAuth 2.0
Jenkins
GitLab CI
GitHub Actions
Docker
cURL
JavaScript
Git
Allure
Swagger UI

Who this is for

  • QA and automation engineers building API regression suites
  • Backend developers who test and document their own endpoints
  • SDETs moving checks down from the browser layer to the API layer
  • DevOps engineers wiring API tests into delivery pipelines
  • Integration and support engineers who debug API traffic daily
  • Technical leads defining an API testing and documentation standard

Pre-requisites

  • Understanding of HTTP basics — methods, status codes, headers and JSON
  • Some JavaScript familiarity for scripting and assertions, at a beginner level
  • Comfortable on a command line for the Newman and CI portions
  • Access to an API you can call — your own service, a staging environment or a public sample API
  • Basic Git knowledge for the version control and collaboration module
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Postman Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Is this only about REST APIs?
No. REST is the main track because it is the most common, but we cover GraphQL requests and variables, form-encoded and multipart bodies, file uploads and websocket and gRPC support where your stack needs them.
Do attendees need to know JavaScript?
Only at a beginner level. We teach the subset the pm API actually uses — variables, conditionals, JSON handling and assertions — and attendees who have never written JavaScript finish the scripting module writing their own tests.
Can we run this without Postman's cloud sync?
Yes. We cover the offline and Git-based workflow explicitly: collections and environments exported to a repository, credentials injected at run time, and Newman executing everything in CI. That path is often mandatory in regulated environments.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your APIs, authentication model and CI system, and rebuild the module list around them. Labs then run against your services rather than a sample API.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — a local API, a staging endpoint, or a free-tier cloud instance — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private Postman batch take?
Typically two to three days. Requests, variables, scripting and assertions fit into two; adding Newman in CI, mock servers, OpenAPI alignment and governance takes it to three.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
How does this compare with RestAssured or pytest for API testing?
Postman gets you from exploration to an executable suite fastest and is readable by non-developers; a code-based client gives better reuse and refactoring in a large suite. We cover the boundary honestly, including when to export a collection's intent into code.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Postman trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote