Fullstack QA Engineer (Mobile)
Описание
Международный онлайн-проект BetBoom в поисках нового сотрудника! BetBoom ищет Fullstack QA Engineer в команду Mobile, который поможет обеспечивать качество и стабильность мобильного приложения на Android и iOS. В этой роли предстоит сочетать ручное и автоматизированное тестирование, проверять новые функциональности, участвовать в релизах, искать и локализовывать дефекты, а также развивать автотесты на Python и Appium. Если тебе интересно развиваться в автоматизации тестирования, глубоко разбираться в работе мобильного продукта и находить причины проблем, будем рады видеть тебя в команде! Чем предстоит заниматься: Проводить ручное тестирование продуктовых задач мобильного приложения (Android и iOS): функциональное, интеграционное, исследовательское тестирование Участвовать в регрессах и релизах, работать с реальными устройствами и эмуляторами Самостоятельно вести задачи от получения требований до релиза: описывать тест-кейсы, чек-листы, оформлять найденные дефекты Анализировать логи (logcat, page source, видеозаписи сессий) и локализовывать причины дефектов Разрабатывать и поддерживать автотесты на Python (Pytest) с использованием Appium для Android и iOS: самостоятельно автоматизировать сценарии, работать с локаторами, повышать стабильность прогонов Поддерживать и развивать архитектуру автотестов (Page Object Model), расширяя покрытие ключевых пользовательских сценариев Тестировать REST API и взаимодействие между сервисами Проверять состояние данных в базах проекта (PostgreSQL, Redis и др.) Анализировать результаты прогонов в Allure Вести и развивать документацию по тест-кейсам и автотестам. Что для нас важно: Опыт автоматизации мобильных приложений на Appium (Android — UiAutomator2, iOS — XCUITest) Уверенное владение Python Опыт работы с Pytest (фикстуры, параметризация, conftest.py, маркеры) Опыт ручного тестирования мобильных приложений Понимание теории тестирования и техник тест-дизайна Опыт самостоятельного ведения задач от получения требований до релиза Опыт составления тест-кейсов, чек-листов и баг-репортов Понимание клиент-серверного взаимодействия Опыт работы с логами и локализации дефектов Понимание архитектурного паттерна Page Object Model Умение работать с локаторами (XPath, accessibility id и т.п.) Опыт тестирования REST API (статусы, заголовки авторизации, JSON-схемы ответов) Умение работать с базами данных (PostgreSQL, Redis), базовые SQL-запросы. Будет плюсом Опыт работы с async/await и pytest-asyncio Опыт тестирования WebSocket-соединений Понимание принципов работы RabbitMQ (в т.ч. RPC-паттерн) Понимание CI/CD (GitLab CI, TeamCity) Опыт тестирования CMS/админ-панелей. Что мы предлагаем: Официальное трудоустройство, белая заработная плата График работы 5/2, возможность работать в офисе, гибридно или удаленно Компенсация фитнеса Расширенный ДМС со стоматологией Компенсация изучения английского языка.