Hey there 👋
If you are receiving this home task, it means that you’ve caught our attention, and we would love to learn more about your skills and ideas. This brief task is designed to evaluate your know-how. Please complete the task within 1 week. ⏰
Thank you for taking the time 🥳
Please read below what assignment we prepared to see your way of thinking, some technical and decision-making skills.
Relax, have fun and show what you got! 💪
Task for QA Engineer
Let's do some QA
1. Exploration task
Go and explore our product at hostinger.com. While exploring:
Identify 3 most critical user flows in the product; Explain why you think so.
Find at least 2-3 bugs and report them (choose the way of reporting by yourself).
3. Test automation task
Write an automated test for this flow:
Visit https://lightgrey-antelope-m7vwozwl8xf7l3y2.builder-preview.com/
Initiate the purchase of any product from the shop
Ensure the proper validations are added.
Notes:
Test should be repeatable;
Test automation framework and programming language is your choice. Please let us know which tools you have chosen;
If there are "any specific actions" that need to be done in order to Start the test - list them;
Commit source to a public repository (GitHub) and send the link for us to review.
2. API testing task
Imagine you have to test the endpoint for changing customer information (name & surname).
Answer the questions:
What test cases should be executed while testing?
What kind of risks you would identify for this endpoint (in other words: what could have gone wrong if we left bugs)?
Without which headers this endpoint will not work properly?
P.S. You can try the endpoint via hPanel > Account > Account Information > Click on Name and fill the needed data.
PATCH https://hpanel.hostinger.com/api/auth/api/external/v1/profile/data
Request:
Headers:
Accept: application/json;charset=utf-8
Accept-Encoding:gzip, deflate, br
Accept-Language:en-GB,en;q=0.9
Authorization: Bearer *******
Content-Length:81
Content-Type: application/json;charset=UTF-8
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
X-Content-Type-Options: nosniff
X-Correlation-Id: 91b87c49-66ba-4eec-a24c-d4b0b30c06a3
Body:
{first_name: "Testas", last_name: "Testauskas", current_password: "****************"}
Response:
Body:
{"status":200,"success":true,"data":null}
You've ⛱ jumped into Hostinger recruitment process!
You are all done! Please send the results back to the recruiter you are dealing with.
We are gonna look through your task and come back with feedback and the next steps which are usually discussions of the completed task.