Sobes.tech
Junior — Middle

Describe your experience with API testing and what tools you used in the process.

sobes.tech AI

Answer from AI

In my experience of API testing, I used both manual and automated testing.

For manual testing, I used Postman — a convenient tool for sending HTTP requests, checking responses, creating test collections and scenarios. It helps quickly verify endpoint correctness, request parameters, headers, and response body.

For automation, I used tools and libraries such as:

  • RestAssured (Java) — for writing automated API tests with status, response content, and JSON schema validation.
  • JUnit/TestNG — for organizing tests and integrating with CI/CD.
  • Swagger/OpenAPI — for documentation generation and sometimes automatic test generation.

I also used CI systems (Jenkins, GitLab CI) to run tests on each commit.

During testing, I focused on:

  • Verifying response correctness (status, body, headers).
  • Testing boundary and negative scenarios.
  • Checking performance and stability.

This approach ensures API quality and stability during development.

Describe your experience with API testing and what… - sobes.tech