Role description
["Java","Spring / Micronaut","API Testing (Postman, Rest Assured, GraphQL, Pact, WireMock)"]
Job Title
API Tester / QA Engineer – Java & Microservices
Job Summary
We are looking for a skilled Tester / QA Engineer with strong experience in API testing for Java-based microservices built using Spring or Micronaut. The role focuses on validating backend services through manual and automated testing, ensuring high quality, reliability, and contract compliance across RESTful and GraphQL APIs.
Key Responsibilities
- Perform functional, integration, and regression testing of RESTful and GraphQL APIs.
- Test APIs using tools such as Postman, Rest Assured, Pact, and WireMock.
- Validate API request/response payloads, status codes, headers, and error handling.
- Test API authentication, authorization, and security mechanisms.
- Perform contract testing to ensure compatibility between services.
- Develop and maintain API automation test scripts using Java.
- Build and enhance API automation frameworks using Rest Assured and supporting libraries.
- Implement service virtualization and mocking using WireMock.
- Integrate automated tests into CI/CD pipelines.
- Analyze test failures and provide root cause analysis.
- Test backend services developed using Spring (Spring Boot) or Micronaut.
- Validate interactions between microservices and downstream systems.
- Perform data validation using databases or service responses.
- Support testing across multiple environments.
- Review requirements, designs, and API specifications to create effective test cases.
- Prepare test plans, test scenarios, and test data.
- Execute manual test cases and identify edge cases.
- Log, track, and re-test defects with clear documentation.
Skills
api testing,api security,api monitoring,microservices testing,
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.