О команде
Наша команда занимается автоматизацией поддержки пользователей Фантеха. Мы создаём ботов и сценарии для обработки вопросов о подписках на Яндекс Плюс, Кинопоиск, Музыку, Букмейт, Афишу. Наши решения помогают десяткам тысяч пользователей в чатах Фантеха.
Ищем QA-инженера, который поможет разрабатывать и улучшать роботов, отвечающих на вопросы по всем поддерживаемым сервисам.
Функциональное тестирование
Вам предстоит работать с нашими бэкенд-сервисами, которые реализуют различную логику взаимодействия с пользователем. Вы будете валидировать идеи и требования, адаптировать их к существующим функциям, а после реализации — искать несоответствия, документировать баги и следить за их исправлением. Тестирование проводится как через API сервисов, так и через сценарии end-to-end с пользовательской точки зрения. Всё это работа на стыке бизнес-задач и технической реализации, где роль QA критически важна для качества конечного продукта.
Ведение тестовой документации
Вы будете составлять и поддерживать тестовую документацию (в основном чек-листы и инструкции). Также нужно будет проектировать тесты с учётом теории и методологий тестирования, применять навыки тест-дизайна и внедрять тестирование в различные этапы разработки. Кроме того, вы будете оценивать и планировать свои задачи, отвечать за соблюдение сроков.
Автоматизация тестирования
В поддерживаемых нами продуктах есть устоявшаяся функциональность, по которой у пользователей постоянно возникают вопросы. При этом всегда разрабатываются новые фичи, запускаются новые сервисы. Чтобы не тратить время на однотипные регрессы, нужно автоматизировать тестирование той части, которая с нами надолго. Для этого при разработке проектируются эндпоинты, по которым можно пробегаться несложным самописным скриптом на Python, тем самым автоматизировать регресс.
Требования
•Занимались функциональным тестированием бэкенда более двух лет
•Писали автотесты (Python)
•Работали с логами, трейсами и системами мониторинга
•Умеете разрабатывать тестовую документацию
•Самостоятельно анализируете, что и как нужно тестировать, какие тесты наиболее эффективны и помогут поймать настоящие проблемы
•Инициативны, внимательны к деталям, готовы анализировать проблемы, находить оптимальные способы их решения и брать ответственность за них
•Настраивали инфраструктуру для автотестов
•Работали с метриками качества тестирования