API Testing and Contract Validation Virtual Internship
In this virtual internship, students will learn to design and implement comprehensive test suites for RESTful and GraphQL APIs using industry-standard tools like Postman, Newman, and Pact. They will gain hands-on experience in API testing, contract validation, and test automation, preparing them for careers in software quality assurance and API development.
Track Overview
Tasks & Milestones
Explore API Testing Concepts
IntermediateResearch and summarize the key principles and best practices of API testing.
Build a Postman Test Collection
IntermediateCreate a Postman collection to test a RESTful API.
Automate API Tests with Newman
IntermediateIntegrate the Postman collection from the previous module into a Newman-based test automation pipeline.
Implement Consumer-Driven Contract Testing with Pact
IntermediateUse Pact to validate the API contract between a consumer and a provider.
Prerequisites
- • Basic understanding of RESTful and GraphQL APIs
- • Familiarity with programming concepts and tools
Certificate
Certificate of Completion
Earn a certificate upon successful completion