What You’ll Be Doing:
- Designing, writing, and maintaining comprehensive test cases for REST and gRPC APIs.
- Performing functional validation of APIs across various environments.
- Developing automated API tests using tools like Postman, RestAssured, or similar.
- Executing performance and load testing on APIs using tools like JMeter, k6, or Gatling.
- Collaborating with developers to understand API specifications and business logic.
- Debugging issues, analyzing logs, and reporting bugs with clear documentation.
- Working with CI/CD pipelines to integrate API tests and ensure seamless deployments.
- Providing feedback on API design for better testability and performance.
What We’re Looking For:
- 5+ years of professional experience in API/backend testing.
- Strong understanding of REST & gRPC, HTTP methods, status codes, headers, and JSON payloads.
- Hands-on experience with tools like Postman, Insomnia, or similar for manual API testing.
- Exposure to API test automation using tools like Postman (scripts), RestAssured, SuperTest, or any other framework.
- Ability to write clear and reusable test cases, test plans, and maintain test data.
- Familiarity with API authentication mechanisms (e.g., OAuth, API keys, tokens)
- Basic knowledge of CI/CD pipelines and how to integrate automated API tests.
- Understanding of microservices architecture and how backend systems interact.
- Experience in performance testing for backend APIs using Gatling, Jmeter.
- Experience in Performance bottleneck identification and debugging.
- Have thorough knowledge on CPU, Memory monitoring and Heap dump and Thread dump analysis.
- A collaborative mindset, with experience working in agile environments.
Nice to Have:
- Experience writing and validating SQL queries to verify API responses against the database.
- Familiarity with working on large datasets and performing BigQuery analysis or similar data validation.
- Familiarity with cloud platforms (AWS, GCP, Azure) and container technologies (Docker, Kubernetes) is a plus.
- Exposure to chaos engineering or resilience testing.
- Ability to mock services and dependencies using tools like WireMock, MockServer, or custom stubs.
- ISTQB or similar QA certifications (optional but appreciated)
- Proficiency in Japanese Language.
- Motorbike driving license in Japan.