Инженер по тестированию, Ozon.Updater
офис, удалёнка, гибрид, Москва
Команда Ozon.Updater тестирует системное Android‑приложение (MDM + апдейтер) для парка терминалов на складах: OTA‑обновления приложений и прошивок, интеграции с REST и broadcast API, вендорозависимые фичи и надежность в реальных условиях.
ГрейдMiddle
Стек
KotlinComposeKaspressoHiltAndroid StudioCharlesPostmanAllure
Задачи
- •Ручное и регрессионное тестирование Android‑приложения на физических устройствах
- •Тестирование сценариев обновления: OTA‑установка приложений и прошивок, force update через пуши, самовосстановление после перезагрузки
- •Анализ логов (adb logcat, логи апдейтера) и воспроизведение флаки‑багов
- •Верификация интеграций: REST API и broadcast API с клиентскими приложениями
- •Тестирование взаимодействия со сканерами ТСД и вендорозависимых фич
- •Участие в развитии и поддержке автотестов
Обязательно
- •Опыт ручного и регрессионного тестирования Android‑приложений
- •Опыт тестирования на парке физических устройств с разными вендорами и версиями Android (включая Android 13+)
- •Понимание жизненного цикла Android‑приложения, сервисов и broadcast‑механизмов
- •Умение работать с adb: установка APK, logcat, снятие логов и дампов
- •Навыки анализа логов и воспроизведения редких флаки‑багов
- •Понимание мобильных интеграций: REST API, broadcast API, OTA‑обновления приложений и прошивок
Будет плюсом
- •Опыт работы с MDM, режимом киоска, Device owner и привилегированными разрешениями
- •Опыт работы со сканерами ТСД и вендорозависимыми функциями
- •Знание Kotlin и Kaspresso для автотестов
- •Опыт работы с MQTT‑пушами как механизмом обновлений