Who this is planned for

QA engineers who want to automate service-level checks using Java.

Suggested starting point

Basic Java, HTTP methods and JSON familiarity.

Proposed curriculum

Planned topics

This outline is provisional and may change before launch.

  1. 01

    HTTP and API contracts

    Methods, status codes, headers, query parameters and request bodies.

  2. 02

    Request specifications

    Reusable base URLs, configuration, serialization and test data.

  3. 03

    Authentication

    Bearer tokens, OAuth concepts and secure credential handling.

  4. 04

    Response validation

    JSONPath, schema checks and assertions on business behavior.

  5. 05

    Negative and stateful tests

    Validation errors, authorization boundaries and cleanup of created resources.

  6. 06

    Suite integration

    TestNG, environment configuration, reporting and CI execution.

Skills to build

Planned learning outcomes

  • Build reusable Rest Assured requests and response assertions.
  • Test authenticated APIs without embedding secrets in code.
  • Cover positive, negative and authorization scenarios.
  • Manage test data and run service suites in CI.

Keep learning while you wait

Explore the current free learning resources today.

Browse free resources