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:

  1. Identify 3 most critical user flows in product;

  2. 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:

  1. What test cases should be executed while testing?

  2. What kind of risks you would identify for this endpoint (in other words: what could have gone wrong if we left bugs)?

  3. 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:

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.