Чем предстоит заниматься:
-
Функциональное тестирование мобильного приложения:
- Проверка корректности ключевых пользовательских сценариев: выбор товара, работа с корзиной, оформление заказа (самовывоз, доставка), оплата, работа с промокодами и программой лояльности;
- Тестирование интеграции приложения с внутренними сервисами (меню, цены, оплата, лояльность и т.д);
- Проверка работы на различных устройствах (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
Мы предлагаем:
- Работу в компании с мировыми стандартами и легендарной историей;
- Официальное оформление в ИТ-аккредитованную компанию;
- ДМС со стоматологией, компенсацию фитнеса, возможности внутреннего и внешнего повышения уровня компетенций, карьерное развитие;
- Гибридный формат работы.