Чем предстоит заниматься:
1. Работа с требованиями
- Анализ требований, макетов (Figma) и задач в Jira / Confluence на полноту и тестируемость до старта разработки.
- Уточнение неоднозначностей у аналитика и разработчика до начала тестирования, а не догадки в процессе.
- Участие в грумингах, планированиях и дейли; оценка трудозатрат по своим задачам.
2. Тестовая документация
- Разработка тест-кейсов и чек-листов на новую функциональность.
- Актуализация существующих кейсов после доработок, поддержка регресс-набора в Zephyr / Jira.
- Документация ведётся так, чтобы задачу мог перехватить другой инженер без дополнительных объяснений.
3. Тестирование
- Функциональное тестирование новой функциональности (web / mobile).
- Интеграционное тестирование связок фронтенд ↔ бэкенд, проверка API через Postman / Swagger.
- Негативные сценарии, граничные значения, проверка валидаций.
- Кросс-браузерное и адаптивное тестирование.
- Регресс и smoke на разных окружениях: dev, stage, pre-prod.
- Риск-ориентированный выбор глубины проверок: что тестировать детально, а что поверхностно.
4. Работа с дефектами
- Оформление дефектов: шаги воспроизведения, ожидаемый и фактический результат, окружение,
- логи, вложения.
- Первичная локализация — определение слоя (фронтенд / бэкенд / данные / конфигурация) по
- логам, DevTools и Network.
- Назначение severity, ведение дефекта до закрытия, ретест и smoke вокруг фикса.
- Проверка на дубликаты перед созданием тикета.
5. Данные и инструменты
- SQL-запросы для подготовки и верификации тестовых данных.
- Чтение логов (Kibana / Grafana / файлы), работа с консолью браузера.
- Подготовка и поддержка тестовых аккаунтов и наборов данных
6. Развитие и командная работа
- Самостоятельно закрывает фичу «от требований до релиза» без пошагового контроля.
- Помощь в воспроизведении и разборе продовых инцидентов.
- Онбординг стажёров, ревью их чек-листов и тест-кейсов.
- Предложения по улучшению процесса на основе пропущенных дефектов.
Что мы ожидаем:
Опыт:
- Опыт работы в тестировании ПО от 1 года
- Опыт тестирования мобильных приложений Android/iOS будет преимуществом
- Высшее или неоконченное высшее техническое образование либо профильное обучение/курсы по тестированию ПО
Hard Skills:
- Уверенное знание основ функционального, регрессионного и интеграционного тестирования
- Понимание и применение полного цикла тестирования по STLC: анализ требований, планирование, разработка тестовой документации, подготовка тестовых данных и окружения, выполнение тестов, регистрация и анализ дефектов, re-test, regression testing, подготовка результатов
- Умение анализировать требования и самостоятельно формировать тестовое покрытие, тест-кейсы, чек-листы и тестовые сценарии
- Опыт тестирования мобильных приложений на реальных устройствах и эмуляторах
- Уверенное владение Postman для тестирования REST API (HTTP-методы, параметры, headers, body, status codes, JSON, коллекции)
- Знание SQL на уровне написания запросов для проверки и сопоставления данных
- Понимание принципов клиент-серверного взаимодействия, REST, JSON, HTTP/HTTPS
- Опыт работы с системами управления задачами и тестовой документацией: Jira, Confluence, Zephyr
- Умение оформлять качественные bug reports (шаги воспроизведения, ожидаемый/фактический результат, severity/priority, доказательства)
- Умение анализировать логи и техническую информацию для диагностики дефектов
- Понимание принципов работы Git (команды, ветки, pull/merge, работа с репозиторием на уровне QA)
- Понимание базовой архитектуры программных продуктов и взаимодействия компонентов
- Понимание различий монорепозитория и микросервисной архитектуры
- Базовое понимание CI/CD и жизненного цикла релиза
- Понимание принципов Agile / Scrum / Kanban
- Умение работать с Figma для анализа UI-требований и проверки соответствия дизайну
Будет преимуществом:
- Опыт тестирования интеграций с внешними сервисами
- Опыт создания и поддержки Postman Collections
- Опыт работы с инструментами анализа сетевого взаимодействия
- Базовые знания автоматизации тестирования
- Опыт работы с CI/CD-процессами
- Практический опыт использования LLM-инструментов и AI-агентов
Soft Skills:
- Высокая внимательность к деталям
- Аналитическое и системное мышление
- Способность самостоятельно находить причины и взаимосвязи в дефектах
- Ответственность за качество результата
- Умение аргументированно объяснять найденные проблемы разработчикам
- Коммуникабельность, эффективное взаимодействие с разработчиками, аналитиками, DevOps, PM и техподдержкой
- Способность самостоятельно разбираться в новых функциональностях и инструментах
- Готовность к обучению и профессиональному развитию
- Умение работать в команде и соблюдать процессы тестирования