freehire launches on Product Hunt on 26 August.

Follow →

QA Engineer (Manual & Automated)

Summary

QA Engineer tests and automates quality checks for a mobile drawing and learning app on iOS and Android, ensuring weekly releases are stable and feature flags work across devices.

ArtWorkout — мобильное приложение для рисования и обучения на iOS и Android. Мы выпускаем обновления на обе платформы каждую неделю и параллельно проводим множество A/B-экспериментов через feature flags.

Мы ищем QA Engineer, который будет отвечать за качество на обеих платформах, сочетать глубокое ручное тестирование с грамотной автоматизацией и помогать сохранять стабильность еженедельных релизов.

Обязанности:

— Ручное тестирование на iOS и Android (смартфоны, планшеты, включая iPad с Apple Pencil и Android-устройства со стилусом), включая:

  • работу canvas (задержка, FPS, undo/redo)
  • встроенные покупки и подписки (IAP / subscriptions)
  • push-уведомления
  • различные A/B-варианты функций

— Проектирование, разработка и поддержка автоматизированных тестов с подбором подходящих инструментов под каждую платформу (XCUITest, Espresso, Appium, Maestro)
— Проверка различных комбинаций feature flags и A/B-вариантов — мы запускаем много параллельных экспериментов через GrowthBook, и многие баги возникают именно на пересечении разных комбинаций
— Проведение регрессионного тестирования еженедельных release candidate-сборок через TestFlight и Google Play Internal Testing
— Анализ и приоритизация багов, поступающих от пользователей через поддержку, а также работа с production crash-репортами (Crashlytics / Sentry)
— Ведение тестовой документации: тест-кейсы, сценарии, оценка рисков

Требования:

— От 2 лет опыта в QA мобильных приложений одновременно на iOS и Android (обе платформы обязательны)
— Практический опыт хотя бы с одним фреймворком мобильной автоматизации
— Понимание фрагментации устройств:

  • оболочки производителей (OEM skins)
  • разные версии SDK
  • различия в производительности устройств

— Сильное аналитическое мышление и внимание к деталям
— Умение отстаивать качество продукта в условиях еженедельных релизов
— Английский язык на рабочем уровне

Будет плюсом:

— Опыт тестирования подписок и встроенных покупок (StoreKit, Play Billing)
— Знакомство с платформами feature flags (GrowthBook, LaunchDarkly, Unleash) и комбинаторным тестированием
— Опыт работы с приложениями для рисования или креативными продуктами, понимание их специфических performance edge cases

Этапы отбора:

1. Обязательное тестовое задание
2. Короткий звонок (15–20 минут)
3. Техническое интервью по стеку и кейсам (45–60 минут)
4. Финальный этап с тимлидами → оффер

See also