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)