Обязанности:
Чем предстоит заниматься: Функциональное тестирование мобильного приложения: Проверка корректности ключевых пользовательских сценариев: выбор товара, работа с корзиной, оформление заказа (самовывоз, доставка), оплата, работа с промокодами и программой лояльности Тестирование интеграции приложения с внутренними сервисами (меню, цены, оплата, лояльность и т.д) Проверка работы на различных устройствах (iOS/Android) Тестирование взаимодействия с аппаратными компонентами (геолокация, Touch ID/Face ID) Интеграционное и API-тестирование бэкенда: Проверка взаимодействия мобильного приложения с микросервисной архитектурой бэкенда (сервис заказов, платежей, меню, лояльность) Тестирование REST API с использованием Postman/Charles/аналогов Валидация ответов API, кодов состояния, форматов данных (JSON) Проверка устойчивости к ошибочным и пограничным данным Регрессионное тестирование: Проверка стабильности работы приложения и бэкенда после выхода обновлений Анализ влияния изменений в одном микросервисе на другие модули и на клиентское приложение Поддержание и актуализация набора регрессионных проверок Бета тестирование: Проверка корректности ключевых пользовательских сценариев: выбор товара, работа с корзиной, оформление заказа (самовывоз, доставка), оплата, работа с промокодами и программой лояльности в прод контуре Документирование и отчетность: Ведение баг-репортов в Яндекс Трекер с четким описанием шагов, окружения, логов и ожидаемого/фактического результата Взаимодействие с разработчиками мобильного приложения и бэкенда для уточнения и воспроизведения ошибок Разработка и поддержка тест-кейсов, чек-листов и сценариев тестирования в TestIT Составление инструкций и методик тестирования новых функций Что хотим видеть в кандидатах: Оконченное высшее техническое образование (информатика, прикладная математика, телекоммуникации и т.д.) Общий стаж работы в IT не менее 3 лет Опыт ручного тестирования мобильных приложений (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 Необходимые компетенции Будет серьезным преимуществом: Опыт тестирования приложений, связанных с онлайн-оплатой Опыт работы с лог-системами (Kibana) для анализа ошибок Знакомство с мобильной devtools (Android Studio/Xcode, логкаты) Понимание основ CI/CD и опыт работы в команде, использующей Agile/Scrum Базовые навыки автоматизации (на Python/Java/Javascript) для написания простых скриптов проверки API Что готовы предлагать: Работу в компании с мировыми стандартами и легендарной историей; Официальное трудоустройство в ИТ аккредитованную компанию; ДМС со стоматологией, компенсацию фитнеса, возможности внутреннего и внешнего повышения уровня компетенций, карьерное развитие; Премирование по результатам работы; Гибридный формат работы.Похожие вакансии