Тестировщик (мобильное приложение)
Обязанности:
Функциональное тестирование мобильного приложения:
Проверка корректности ключевых пользовательских сценариев: выбор товара, работа с корзиной, оформление заказа (самовывоз, доставка), оплата, работа с промокодами и программой лояльности;
Тестирование интеграции приложения с внутренними сервисами (меню, цены, оплата, лояльность и т.д);
Проверка работы на различных устройствах (iOS/Android);
Тестирование взаимодействия с аппаратными компонентами (геолокация, Touch ID/Face ID).
Интеграционное и API-тестирование бэкенда:
Проверка взаимодействия мобильного приложения с микросервисной архитектурой бэкенда (сервис заказов, платежей, меню, лояльность);
Тестирование REST API с использованием Postman/Charles/аналогов;
Валидация ответов API, кодов состояния, форматов данных (JSON);
Проверка устойчивости к ошибочным и пограничным данным.
Регрессионное тестирование:
Проверка стабильности работы приложения и бэкенда после выхода обновлений;
Анализ влияния изменений в одном микросервисе на другие модули и на клиентское приложение;
Поддержание и актуализация набора регрессионных проверок.
Бета тестирование:
Проверка корректности ключевых пользовательских сценариев: выбор товара, работа с корзиной, оформление заказа (самовывоз, доставка), оплата, работа с промокодами и программой лояльности в прод контуре
Документирование и отчетность:
Ведение баг-репортов в Яндекс Трекер с четким описанием шагов, окружения, логов и ожидаемого/фактического результата;
Взаимодействие с разработчиками мобильного приложения и бэкенда для уточнения и воспроизведения ошибок;
Разработка и поддержка тест-кейсов, чек-листов и сценариев тестирования в TestIT;
Составление инструкций и методик тестирования новых функций.
Требования к опыту:
Оконченное высшее техническое образование;
Опыт ручного тестирования мобильных приложений (iOS/Android) от 2 лет. Желателен опыт в e-commerce, retail или foodtech.
Опыт тестирования бэкенд-сервисов и API (REST API) от 1 года;
Понимание принципов тестирования, видов, уровней, методов;
Умение работать с инструментами для тестирования API (Postman, Insomnia, Charles/Fiddler для трассировки)
Опыт работы с системами bug-трекинга (Яндекс Трекер, Jira,) и test management (TestIT, TestRail)
Умение составлять понятные и воспроизводимые чек-листы и тест-кейсы;
Базовые знания по работе с базами данных (умение писать простые SQL-запросы для валидации данных)
Понимание клиент-серверной архитектуры и основ HTTP/HTTPS
Условия:
Достойный оклад+премия
ТУ в ИТ-аккредитованную Ко
ДМС со стоматологией, компенсацию фитнеса, возможности внутреннего и внешнего повышения уровня компетенций, карьерное развитие
гибридный формат работы, офис м. Павелецкая