Ответ
Я оцениваю себя как Middle QA Engineer.
Мой опыт и навыки соответствуют этому уровню:
- Тест-дизайн: Составление тест-кейсов, чек-листов, приоритизация сценариев.
- API-тестирование: Работа с Postman, Swagger, написание автотестов на Python/JS.
- Автоматизация UI: Опыт с Selenium WebDriver, Playwright или Cypress.
- Работа с дефектами: Подробный багрепортинг в Jira/YouTrack, отслеживание жизненного цикла бага.
- Базовые знания CI/CD: Запуск тестов в Jenkins/GitLab CI, понимание пайплайнов.
- Работа с БД: Выполнение простых SQL-запросов для валидации данных.
Пример автотеста для API (Python + pytest):
import pytest
import requests
BASE_URL = "https://api.example.com"
def test_user_login_success():
"""Проверка успешной авторизации с валидными данными."""
payload = {"username": "test_user", "password": "secure_pass123"}
response = requests.post(f"{BASE_URL}/auth/login", json=payload)
assert response.status_code == 200
response_data = response.json()
assert "access_token" in response_data
assert response_data["token_type"] == "Bearer"
Я стремлюсь развиваться в сторону Senior QA, углубляя экспертизу в архитектуре автотестов, нагрузочном тестировании и менторстве.