API & Microservices SDET QA

Jade Global

4 - 7 years

Pune

Posted: 27/02/2025

Job Description

API & Microservices SDET QA1

Position Overview:

We are seeking a highly skilled API & Microservices SDET (Software Development Engineer in Test) with strong hands-on experience in API automation, microservices testing, and performance monitoring. The ideal candidate will have expertise in manual and automation testing of APIs & microservices and be proficient with Rest Assured, NodeJS, Mocha, Chai, SuperTest, Grafana, and GitHub Actions. This role requires a deep understanding of API validation, integration testing, CI/CD pipelines, and monitoring tools.

Key Responsibilities:

1. API & Microservices Testing (Manual & Automation)

✅ Perform end-to-end API testing including functional, integration, regression, and load testing.
✅ Test RESTful APIs and Microservices using Postman, Rest Assured, and SuperTest.
✅ Validate API request-response structure, headers, status codes, authentication mechanisms (OAuth, JWT, Basic Auth), and error handling.
✅ Design and execute manual test cases for APIs, ensuring compliance with specifications and performance benchmarks.

2. API Automation & Framework Development

✅ Develop and maintain API automation frameworks using NodeJS, Mocha, Chai, and SuperTest.
✅ Implement BDD & TDD test approaches to automate API testing efficiently.
✅ Ensure API test execution in CI/CD pipelines using GitHub Actions.
✅ Enhance automation coverage for microservices testing by integrating tests with monitoring & logging tools (Grafana, ELK, or Prometheus).

3. CI/CD & DevOps Integration

✅ Work closely with DevOps and developers to integrate API tests into CI/CD pipelines using GitHub Actions.
✅ Ensure automated tests run as part of the build and deployment process.
✅ Troubleshoot CI/CD failures related to test scripts and API automation.

4. Performance & Monitoring

✅ Monitor API and microservices performance using Grafana and other APM tools.
✅ Analyze system behavior under high load conditions and provide optimization suggestions.
✅ Identify latency issues and work with the development team to optimize API performance.

5. Version Control & Collaboration

✅ Use Git and GitHub for test script version control and collaboration with the development team.
✅ Collaborate with developers, product managers, and business analysts to define API test strategies.
✅ Document and maintain API test cases, automation scripts, and test execution reports.

Required Skills & Experience:

4-7 years of experience in API & Microservices Testing (Manual & Automation).
✅ Strong hands-on experience with API automation using NodeJS, Mocha, Chai, and SuperTest.
✅ Proficiency in API testing tools such as Postman, Rest Assured.
✅ Experience with CI/CD automation using GitHub Actions.
✅ Knowledge of Grafana and other performance monitoring tools.
✅ Strong expertise in testing REST APIs, authentication mechanisms, and microservices architectures.
✅ Experience working with version control systems (Git, GitHub).
✅ Exposure to Agile & DevOps methodologies with a focus on test automation.

Preferred Qualifications:

✔ Experience with Cloud-based API testing in AWS, Azure, or GCP environments.
✔ Familiarity with contract testing (PACT, OpenAPI validation) for microservices.
✔ Understanding of Kafka, RabbitMQ, or other messaging queues in microservices.
✔ Experience with performance testing using JMeter or K6.

About Company

Jade Global is a premier technology advisory, implementation, testing, cloud migration, and IT consulting company that has successfully delivered over 2,600 projects across multiple technology platforms. The company has domain expertise in various industries such as high-tech, healthcare, manufacturing, retail, finance, and insurance.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).