For this stage, the task focused on implementing full API automation, executing the tests using Newman, and generating structured reports to simulate a real-world QA workflow. The major deliverables included:
✅ Automated API test scripts in Postman
✅ Newman JSON & HTML test reports
✅ Bug reports and execution logs
My Process
I automated all required API test cases using Postman, chaining endpoints and using collection variables for reusability. I added JavaScript assertions in pre-request and test scripts to validate status codes, response structures, error handling, and data integrity. I also used Faker.js for generating dynamic test data.
After automation, I executed the full collection using Newman CLI and generated both JSON and HTML reports. All identified issues were documented in a structured bug report on Google Sheets, including steps, expected/actual results, severity, and logs.
Tools Used
- Postman
- Newman CLI
- JavaScript
- Google Sheets
Challenges
- Chaining dependent endpoints
- Handling dynamic test data
- Resolving Newman installation/report issues
Wins
- Fully automated API flows
- Reusable variables and dynamic data implemented
- Performance validated through Newman
- Clean JSON & HTML reports generated
- Professional bug documentation
Json Report
Postman Env



Top comments (0)