Elevate Your QA Career Today
Join us to enhance your skills and showcase your expertise in QA tasks.
QA Engineer task
1. Exploration task
Go and explore our product at hostinger.com. While exploring:
Identify 3 most critical user flows in product;
Find at least 2-3 bugs and report them (choose the way of reporting by yourself).
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}
3. Test automation task
Write an automated test for this flow:
Visit Freshly Baked Muffins - Cozy Online Muffin Shop | Muffin
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 been chosen;
If there are "any specific action" which needs 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.