Point your AI agent at freehire and let it find you a job.

Get the CLI →

MATVIEIEV GROUP

NewBe an early applicant

Manual QA Engineer (Mobile)

Posted Updated
Discussion

Summary

Middle Manual QA Engineer for ExBetween, a realtime couples app for iOS/Android built with React Native/Expo and Supabase: tests two-device sync, WebRTC audio/video calls, realtime chat and push notifications, using Proxyman/Charles, adb/Xcode logs, Sentry, Amplitude and Figma. Remote role.

📌 Тези про проєкт (Про що продукт)
Продукт: Мобільний додаток для пар та близьких людей (iOS та Android).
Стек додатку: React Native / Expo, Supabase (Realtime, Auth, DB), Stream Video / WebRTC (відео- та аудіодзвінки), WebSockets / Realtime-чат, Push-сповіщення.
Ключовий фокус: Робота в реальному часі (миттєва синхронізація між двома девайсами), висока чутливість до якості UI/UX, анімацій та нестабільного мережевого з'єднання.

🎯 Хто потрібен (Грейд та профіль)
Middle Manual QA Engineer (Mobile / iOS & Android) з практичним досвідом тестування realtime-додатків та роботи з мобільним мережевим трафіком.

🛠 Ключові вимоги та знання (Hard Skills)
1. Досвід у Mobile QA (iOS / Android) — обов'язкова база
Глибоке розуміння специфіки обох платформ: відмінності в роздільній здатності екранів, Safe Areas, системних дозволах (камера, мікрофон, геолокація, контакти, пуші).
Досвід тестування білдів через TestFlight (iOS) та Firebase App Distribution / Google Play Internal Testing / APK (Android).
Вміння знімати нативні логи з пристроїв:iOS: Console.app / Xcode Log.
Android: Android Studio / adb logcat.

2. Специфіка проєкту (Realtime, Sync, Аудіо/Відео)
Тестування парної взаємодії (2 девайси одночасно): перевірка синхронізації даних, затримок, race conditions, одночасних дій обох користувачів.
WebRTC / Відео- та аудіодзвінки: перевірка перемикання аудіовиходів (динамік/навушники/Bluetooth), розриву та відновлення зв'язку, поведінки у фоні та під час вхідного звичайного GSM-дзвінка.
Тестування чату та Realtime: перевірка статусів доставки, реконектів мережі, роботи в офлайн-режимі та коректності досилання даних після відновлення зв'язку.
Push-сповіщення: перевірка надходження та відображення пушів у різних станах додатку (Foreground, Background, Killed/Terminated), перевірка deep links при переході з пуша.
3. Мережа та API
Впевнене володіння сніферами мобільного трафіку: Proxyman або Charles Proxy (підміна відповідей, перехоплення SSL-трафіку, симуляція помилок 4xx/5xx, Map Remote, Breakpoints).
Симуляція поганого інтернету: Throttling (3G, Edge, Packet loss, різкий обрив мережі «на льоту»).
Розуміння принципів роботи REST API та WebSockets.
4. Базові технічні навички
Робота з Sentry (пошук крашів, читання та аналіз stack trace).
Розуміння продуктової аналітики (Amplitude) — валідація коректності відправки подій та їхніх параметрів.
Робота з Figma (Pixel Perfect, перевірка відступів, кольорових схем та станів екранів).

📋 Що потрібно буде робити (Обов'язки)
End-to-End тестування фіч з основним акцентом на взаємодію між двома користувачами (одночасно на iOS та Android).
Смоук- та регресійне тестування перед кожним релізом в App Store та Google Play.
Локалізація та оформлення багів: зрозумілі кроки відтворення (steps to reproduce), додавання логів (adb / Xcode), відеозаписів та дампів мережевого трафіку (Proxyman HAR/chls).
Перевірка аналітичних подій відповідно до ТЗ у зв'язці з Amplitude.
Ведення чеклістів і тест-кейсів (лаконічно, без зайвої бюрократії, з фокусом на критичні користувацькі сценарії).

💡 Буде плюсом (Nice to have)
Наявність власного парку фізичних пристроїв (щонайменше один сучасний iPhone та один актуальний Android).
Базове розуміння екосистеми Expo / React Native.
Досвід роботи з консольними утилітами, Git або менеджерами змінних оточення (Infisical).

Більше про проєкт ExBetween https://exbetween.com/

Skills

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available