Mobile QA Engineer
Alyona Buslova
от 200 000 ₽
Описание вакансии
Нам нужен самостоятельный и системный Mobile QA Engineer уровня Middle+/Senior, который уверенно тестирует мобильное приложение на iOS и Android, отвечает за качество релизов в App Store и Google Play и умеет локализовать дефект на стороне мобильного клиента, backend или стороннего SDK. Продукт — геймифицированное дейтинг-приложение на Unity: лента, мэтчи, чаты, push, подписки, внутренняя экономика и игровые механики. Обязанности: Проводить smoke-, функциональное, интеграционное, регрессионное и исследовательское тестирование; Проверять новую функциональность на тестовых окружениях и перед публикацией в сторах; Анализировать требования, макеты и acceptance criteria; Готовить и поддерживать чек-листы, тест-кейсы и регрессионный набор; Оформлять баг-репорты с понятными шагами воспроизведения, логами, скриншотами и видео; Проверять исправления и контролировать повторные регрессии; Участвовать в bug triage и приоритизации дефектов; Оценивать готовность сборки к релизу; Проверять production-версию после публикации. Что предстоит тестировать: Регистрацию, авторизацию и онбординг; Профили пользователей и загрузку фотографий; Ленту, лайки, приглашения и мэтчи; Чаты и real-time-механики; Push-уведомления и deep links; Подписки, покупки и восстановление покупок; Игровые механики и внутреннюю экономику; Геолокацию: радиус и фильтры поиска, поведение при разных состояниях разрешений, смену локации; Права приложения: камера, галерея, уведомления, геопозиция, ATT-запрос на iOS; Блокировку, жалобы, модерацию контента и удаление аккаунта; Производительность Unity-сборки: просадки FPS, время загрузки сцен, потребление памяти, нагрев и расход батареи; Аналитические события и пользовательские параметры; Установку, обновление поверх старой версии с существующими данными и работу при разных типах интернет-соединения; Поведение продукта на разных устройствах, версиях ОС и разрешениях экрана. Наши ожидания по твоим знаниям и опыту: От 3 лет опыта в QA и уверенный опыт тестирования мобильных приложений на iOS и Android; Понимание клиент-серверной архитектуры и опыт тестирования REST API (Postman, Swagger или аналоги); Опыт анализа сетевых запросов и логов: Charles или Proxyman для трафика, ADB и Android Studio logcat для Android, Crashlytics для крэшей; Понимание особенностей тестирования Unity-приложений: отличие Play Mode в Editor от поведения на устройстве, чтение Unity-логов, синхронизация данных клиент — сервер. Требования к устройствам и окружению: Собственный iPhone с поддерживаемой версией iOS и Android-смартфон с актуальной версией Android. При отклике — указать модели устройств и установленные версии ОС; Возможность регулярно устанавливать и тестировать внутренние сборки: TestFlight для iOS, внутреннее тестирование или APK для Android. Будет плюсом: Опыт тестирования Unity-приложений или мобильных игр; Опыт установки Unity и локального запуска проекта через Unity Editor; Опыт работы с дейтинговыми, социальными или коммуникационными приложениями; Знание процессов TestFlight, App Store Connect и Google Play Console; Опыт работы с Firebase Analytics, GA4, Firebase Crashlytics или аналогами; Свой доступ к macOS, опыт работы с Instruments и Console.app; Опыт автоматизации Unity-UI: AltTester, Unity Test Framework.