QA / QA Automation
Tell us briefly about yourself: what you have been doing, how you joined the project, why you left your last project, and why you are looking for a job now?
Provide an example of a defect with low priority and severity, as well as a blocking defect.
Have you worked with Behave or other BDD frameworks?
What is a collision?
In what situations are grep and find used?
Have you worked with CI/CD pipelines: created or edited jobs?
Как работает SSH-аутентификация по ключам и зачем нужна пара ключей?
If a button on a website doesn't work, how to determine what the problem is?
Tell us about yourself, your work experience, and what position/project you are looking for.
In a fixture, a user is created each time, leading to accumulation of test users. What can be added?
What are the scopes in Python?
Name the HTTP methods.
What checks are missing in the implemented tests?
What was the proportion of backend and frontend developers in the project?
What is the difference between authentication and authorization?
Why is an IP necessary for inter-network communication if all networks could be connected via Ethernet?
How to find the element id on the page?
What salary do you want and what is the minimum you consider?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Error, registration failed" assert "code" in response.json(), "Error, entity not created" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "IDs do not match" self.attach_response(response.json())
What Linux command line tools do you use?