Ответ
Активно занимаюсь поиском последние полтора месяца. Это осознанный и целенаправленный поиск именно в области QA Automation. В это время я не просто рассылаю резюме, а углубляю свои практические навыки.
Например, чтобы освежить и структурировать знания по современному стеку, я реализовал пет-проект — фреймворк для тестирования REST API на Python с использованием pytest, requests и Allure для отчетов. В нем я отработал:
- Параметризацию тестовых данных.
- Работу с фикстурами для setup/teardown (создание тестового пользователя, очистка данных).
- Генерацию наглядных Allure-отчетов.
import pytest
import requests
import allure
@allure.feature("User API")
class TestUserAPI:
BASE_URL = "https://reqres.in/api"
@allure.title("Получение данных существующего пользователя")
@pytest.mark.parametrize("user_id, expected_email", [
(1, "george.bluth@reqres.in"),
(2, "janet.weaver@reqres.in")
])
def test_get_user_by_id_success(self, user_id, expected_email):
with allure.step(f"Отправка GET запроса для пользователя с id={user_id}"):
response = requests.get(f"{self.BASE_URL}/users/{user_id}")
with allure.step("Проверка статус-кода и структуры ответа"):
assert response.status_code == 200
response_data = response.json()
assert "data" in response_data
with allure.step("Проверка корректности email в ответе"):
assert response_data["data"]["email"] == expected_email
Сейчас я на этапе активных собеседований и рассматриваю несколько интересных предложений, где смогу применить и развить этот опыт на реальных проектах.