Task for Automation Test Engineer Opportunity
This task is designed to gauge your skills necessary for the role. We are sure you will ace it. All The Best!
Timeline: You are expected to complete and submit the assignment within 1 day of receipt. If you are unable to
meet this deadline, please notify us via email of possible extension.
Manual Testing Task:
I. Scenario: You are tasked with testing the functionality of a specific API.
II. API Endpoint to Test:
POST request to http://ec2-65-0-145-114.ap-south-1.compute.amazonaws.com:3000/second-largest
Body Parameters:
json
{
"arr": [1, 2, 3, 4, 5]
}
III. Functionality: The API is used to find the second largest number from the array.
IV. Authorization:
The API requires an authorization bearer token: qewysddiwuewnqweiwemwdowemew
V. Requirements:
1. Create a test plan outlining your approach to testing the API functionality.
2. Use Postman to send requests to the API endpoint.
3. Validate response data against expected outcomes.
4. Test error handling by sending incorrect parameters or unauthorized requests.
5. Document your test results and any issues encountered.
Submission Requirements:
1. Test Plan Document: Submit a comprehensive test plan (in PDF format) outlining your approach to the
testing task.
2. Postman Documentation: Provide screenshots or logs from Postman demonstrating your API testing
process and results.
3. Test Cases: Submit test cases with expected and actual outputs (in Excel format).