QA Engineer
Обязанности:
Проект 1 — Веб-тестирование: IELTS-калькулятор (оценка 100%)
• Выделил классы эквивалентности и граничные значения для поля ввода (шаг 0.5); составил чек-лист на логику и вёрстку.
• Нашёл 7 багов: неверная отрисовка уровней A1/A2/C1/C2, отсутствие валидации поля (принимает буквы, символы, несколько точек), некорректное отображение результата при вводе выше 9.0.
• Составил тест-кейсы на вёрстку по макетам Figma с использованием Perfect Pixel; зафиксировал 11 расхождений с макетом (смещения, цвета, шрифты, обрезка иллюстрации).
Проект 2 — API-тестирование: создание корпорации (оценка 100%)
• Протестировал метод POST /create_corporation: атрибуты name (длина, символы,
обязательность), description, logo_url, owner_id — 34 проверки в чек-листе.
• Нашёл 7 багов: принимаются запрещённые символы в name, description необязательно, но вызывает 500 при null, принимаются неверные форматы logo_url, возможна привязка корпорации
к пользователям с ролью не owner и создание нескольких корпораций на одного владельца.
• Параллельно протестировал метод POST /create_user (38 тест-кейсов): валидация email, username, avatar_url, role — найдено 7 багов включая критический 500 Internal Server Error при
эмодзи в username.
Проект 3 — API + фронтенд: функционал «Перелёты» (оценка 100%)
• Составил 26 тест-кейсов на создание маршрутов, расчёт стоимости для 4 типов кораблей,
ограничения дальности хода, запрет перелётов на прошедшую дату и отображение данных на сайте.
• Нашёл 6 багов: создание маршрута A→A, отсутствие валидации превышения дальности хода у Лёгкого шаттла, неверные формулы расчёта стоимости для Межзвёздного лайнера и Экспресс-
шаттла, создание рейса с неподдерживаемым type_id (201 вместо 400), отсутствие округления цены на фронтенде.
• Проверил интеграцию API и фронтенда: обнаружил баг с игнорированием custom_photo_url при отображении корабля на сайте (показывается стандартное фото вместо пользовательского).