← Все вакансии/Middle/GENZA
MiddleRemote

Mobile QA Engineer

G
GENZA
Зарплата
от $2,000
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

Обязанности
  • Проводить 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.
Формат работы
  • full-time / удалённая работа / долгосрочное сотрудничество.
Стек и навыки

С чем работаем