#vacancy #QA #Mobile #iOS #Android #Charles #Proxyman #Firebase #Kibana #Middle
QA Mobile (Middle) — тестирование нативных мобильных приложений 📱🧪
ID вакансии: 34101_Vol
Ставка: до 200 000 руб. на руки в месяц.
Грейд: Middle.
Загрузка: Full-time (полная занятость).
Срок проекта: 19.10.2026 — 07.05.2027 (около 7 месяцев).
Формат: Удалённо.
Локация/Гражданство: РФ, РБ / РФ, РБ.
⏳ Срок актуальности вакансии: до 17.09.2026.
📌 Важно: рассматриваются кандидаты с релевантностью опыта от 85% (аутстаффинговая позиция).
Ищем QA Mobile уровня Middle для тестирования нативных мобильных приложений на iOS и Android. Роль для специалиста с опытом 2–4 года, который уверенно работает с прокси-инструментами, умеет анализировать клиент-серверное взаимодействие, читать логи и крэш-репорты, а также понимает специфику мобильного тестирования (push, deep links, жизненный цикл приложения, миграция данных). Предстоит работать в распределённой команде с полным релизным циклом.
🚀 Ключевые задачи: Ручное тестирование нативных мобильных приложений на iOS и Android. Работа с реальными устройствами, эмуляторами и симуляторами. Анализ сетевого трафика и клиент-серверного взаимодействия. Поиск и локализация дефектов с использованием логов, крэш-репортов и аналитики. Ведение тестовой документации и баг-репортов. Участие в полном релизном цикле.
🎯 Обязательные требования:
Инструменты: Charles или Proxyman: настройка прокси на iOS/Android, установка сертификата, обход SSL pinning, фильтрация трафика, breakpoints / Map Local / Rewrite, эмуляция плохой сети, экспорт сессий. Jira + Xray: создание и поддержка тест-кейсов, связь кейсов с требованиями и багами, проведение тест-ранов. GitLab: навигация по репозиторию и пайплайнам, скачивание артефактов сборок (ipa/apk), просмотр веток и MR. Kibana: поиск по логам за период, по пользователю и устройству, чтение JSON-логов, базовый синтаксис запросов. AppMetrica или аналог (Firebase Analytics, Amplitude): проверка корректности отправки событий, анализ сессий. Firebase Crashlytics: чтение крэш-репортов и стек-трейсов, оценка охвата и приоритета падения, фильтрация по версии сборки и устройству, отслеживание стабильности после релиза. Confluence: умение находить и поддерживать в актуальном состоянии проектную документацию. Figma: работа с макетами как с источником требований — сверка вёрстки и состояний экранов, чтение прототипов и пользовательских флоу, комментирование неоднозначностей в макете до старта разработки, выгрузка слепков дизайна в разных форматах.
Мобильная специфика: Опыт тестирования нативных приложений на обеих платформах (iOS и Android). Работа с реальными устройствами, эмуляторами и симуляторами. Push-уведомления (FCM/APNs), deep links и universal/app links. Работа с разрешениями (геолокация, уведомления, камера), включая сценарии отказа в правах. Понимание жизненного цикла приложения: background/foreground, выгрузка системой, восстановление состояния. Знание типовых мобильных дефектов: краши при потере сети, некорректное восстановление состояния, устаревший кэш. Установка билдов: TestFlight, Firebase App Distribution, adb install; базовые команды adb (logcat, очистка данных). Понимание особенностей миграции данных в мобильных приложениях при обновлении.
Клиент-серверное взаимодействие: Уверенное понимание HTTP: методы (GET/POST/PUT/PATCH/DELETE), идемпотентность, статус-коды и их интерпретация (400 / 401 / 403 / 422 / 5xx). Умение читать и анализировать структуру запроса и ответа: заголовки, параметры, тело, токены авторизации. Понимание REST, базовое представление о gRPC; уверенная работа с JSON, понимание protobuf. Способность по сетевому логу сформулировать гипотезу о причине дефекта и определить зону ответственности — клиент или сервер.
Post #962
408