A comprehensive Manual API Testing Portfolio showcasing enterprise-level API testing using Postman. This repository demonstrates complete QA activities including Test Planning, Test Scenario Design, Test Case Development, API Validation, Defect Management, Test Execution, and Test Reporting across real-world E-Commerce business workflows.
- π― Project Overview
- π Application Under Test
- π API Modules Covered
- π Testing Statistics
- π§ QA Activities Performed
- π οΈ Tools & Technologies
- π Repository Structure
- πΈ QA Artifacts & Reporting
- π Sample Defects Identified
- π₯ Key Highlights
- π Future Enhancements
- π Related Repositories
- π©βπ» Author
- π License
Modern E-Commerce platforms rely heavily on REST APIs to manage authentication, products, customers, shopping carts, and business transactions.
This repository demonstrates how a QA Engineer validates critical API functionality to ensure:
- βοΈ Business workflows function correctly
- βοΈ APIs return accurate and consistent responses
- βοΈ Error handling and validations are properly implemented
- βοΈ Status codes comply with REST standards
- βοΈ Response payloads contain expected data
- βοΈ Authentication and authorization work correctly
- βοΈ Search and pagination functionality behave as expected
- βοΈ End-to-end API quality is maintained
Domain: E-Commerce REST APIs
- Authentication
- Products
- Categories
- Shopping Cart
- User Management
- Product Search
- Pagination
- Status Code Validation
- Header Validation
- Response Validation
- Login with valid credentials
- Login with invalid credentials
- Token validation
- Authorization validation
- Negative testing
- Retrieve all products
- Retrieve product by ID
- Create product
- Update product
- Delete product
- Product validation
- Retrieve categories
- Retrieve products by category
- Invalid category validation
- Response validation
- Create cart
- Retrieve cart
- Update cart
- Delete cart
- Cart calculation validation
- Retrieve user details
- Create user
- Update user
- Delete user
- User validation
- Product search
- Keyword search
- Partial search
- No-result validation
- Default pagination
- Custom page size
- Page navigation
- Boundary validation
- 200 OK
- 201 Created
- 400 Bad Request
- 401 Unauthorized
- 403 Forbidden
- 404 Not Found
- Content-Type validation
- Cache-Control validation
- Response schema validation
- Mandatory field validation
- Data type validation
| Metric | Value |
|---|---|
| Total Test Scenarios | 92 |
| Total Test Cases | 92 |
| Executed | 92 |
| Passed | 83 |
| Failed | 9 |
| Pass Rate | 90.2% |
| Defects Logged | 9 |
| Test Coverage | 100% |
- Functional Testing
- API Validation
- Positive Testing
- Negative Testing
- Business Workflow Validation
- Status Code Validation
- Response Validation
- Header Validation
- Authentication Testing
- Search Validation
- Pagination Validation
- Defect Logging
- Test Execution
- Test Summary Reporting
| Component | Technology |
|---|---|
| API Client | Postman |
| API Type | REST APIs |
| Data Format | JSON |
| Test Design | Manual API Testing |
| Documentation | Microsoft Excel & Word |
| Version Control | Git & GitHub |
ecommerce-api-testing-portfolio
β
βββ Postman-Collection
βββ Screenshots
βββ Test Plan
βββ Test Scenarios
βββ Test Cases
βββ Defect Logs
βββ Test Execution Report
βββ Test Summary Report
βββ README.md
This repository includes complete QA deliverables:
- β Test Plan
- β Test Scenarios
- β Test Cases
- β Defect Log
- β Test Execution Report
- β Test Summary Report
- β Postman Collection
- β Execution Screenshots
Note: Sample QA artifacts are intentionally included in this repository to demonstrate enterprise manual API testing practices and complete QA documentation.
- Invalid login request returns generic error message
- Cart API allows duplicate product entries
- Product API accepts special characters without validation
- Search API response time exceeded expected SLA
- Invalid category request returns inconsistent response payload
- βοΈ Enterprise-Style Manual API Testing Portfolio
- βοΈ Real-World E-Commerce Business Workflow Validation
- βοΈ Complete QA Documentation
- βοΈ Test Planning & Test Design
- βοΈ Defect Management
- βοΈ Test Execution & Reporting
- βοΈ Business Rule Validation
- βοΈ Portfolio-ready QA Project
- REST Assured Automation Framework
- Newman CLI Execution
- GitHub Actions Integration
- Jenkins CI/CD
- API Schema Validation
- Performance Testing
- Automated Regression Suite
https://github.com/Dishi-Gogia/selenium-java-hybrid-framework
(Add Repository)
(Add Repository)
(Add Repository)
https://github.com/Dishi-Gogia/Java-for-QA-Engineers
https://github.com/Dishi-Gogia/sql-validation-queries
Senior QA Manager | Quality Engineering | API Testing | Test Automation | Salesforce CRM | Oracle CPQ | Test Management
- GitHub: https://github.com/Dishi-Gogia
- LinkedIn: https://www.linkedin.com/in/dishi-gogia
This project is licensed under the MIT License.
β If you found this repository useful, please consider giving it a Star.
Suggestions, improvements, and feedback are always welcome.
This repository was developed for learning, demonstration, and portfolio purposes to showcase enterprise manual API testing practices, QA documentation, business workflow validation, and software testing best practices.