Role description
Job Summary
We are seeking a detail-oriented API Tester / QA Engineer with strong hands-on experience in API testing and Java-based automation. The role focuses on validating RESTful and GraphQL services, ensuring service reliability, correctness, and contract integrity across distributed systems.
Key Responsibilities
- Perform functional, integration, and regression testing of RESTful and GraphQL APIs.
- Validate API requests and responses, payloads, headers, HTTP status codes, and error handling.
- Test API authentication, authorization, and security-related scenarios.
- Perform contract testing to ensure compatibility and compliance between services.
- Develop, execute, and maintain API automation test scripts using Java.
- Use tools such as Rest Assured for automated API validation.
- Implement mocking and service virtualization using WireMock.
- Write and maintain API collections and automated tests in Postman.
- Integrate automated tests into CI/CD pipelines where applicable.
- Review requirements, API specifications (Swagger/OpenAPI), and user stories.
- Create detailed test cases, test scenarios, and test data.
- Execute manual API tests when needed and identify edge cases.
- Log defects clearly, track resolution, and perform re-testing and regression testing.
Skills
Java, API Testing (Postman, Rest Assured, GraphQL, Pact, WireMock)
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.