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.
Top Skills
Jade Global Pune, Mahārāshtra, IND Office
Vadgaon Sheri Road, Nyati Tech Park, 7th Floor, , , Pune, Maharashtra , India, 411014
Jade Global Pune, Mahārāshtra, IND Office
7th Floor M Agile, Baner Road Baner, , , Pune, Maharashtra , India, 411045