Ответ
Я — QA-инженер с 3-летним опытом тестирования веб- и мобильных приложений в Agile-командах. Участвовал во всех этапах жизненного цикла: от анализа требований до релиза и поддержки.
Ключевые навыки и опыт:
- Ручное тестирование: функциональное, регрессионное, smoke-тестирование, исследовательское тестирование.
- Автоматизация: написание автотестов на Python с использованием pytest и Selenium WebDriver.
- Инструменты: Postman (для API-тестирования), Charles/Fiddler (для анализа трафика), Git, Jira, TestRail.
- Базы данных: написание SQL-запросов для проверки данных.
Пример автотеста для проверки логина API:
import requests
def test_successful_login():
url = "https://api.example.com/login"
payload = {"username": "test_user", "password": "secure_pass"}
response = requests.post(url, json=payload)
assert response.status_code == 200
assert "access_token" in response.json()
Достижение: На предыдущем проекте (крупный e-commerce) за счет ревизии тест-кейсов и внедрения smoke-сюиты сократил количество критических багов в production на 40%.