QA mobile
Обязанности
Dodo Brands - международная компания, развивающая 3 бренда (Dodo Pizza, Drinkit, Doner 42) в 14 странах. За 10 лет более 25 миллионов клиентов оставили информацию о себе. Совокупно более 20 000 сотрудников работает в более 700 пиццерий.
Мы делаем ставку на IT и создаём Додо ИС, информационную систему, включающую клиентский сайт, мобильное приложение, интерфейс контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.
Прямо сейчас над нашей собственной системой Додо ИС работают более 20 команд разработки, всего более 180 человек.
Мы развиваем нашу сеть не только по России, но и запускаем новые страны!
Задача нашей команды - запускать Додо ИС для новых стран и поддерживать и разрабатывать фичи для уже открывшихся.
Dodo Pizza есть уже в 14 странах и совсем скоро их станет еще больше.
Команда QA постоянно растет и развивается, сейчас нас 16 человек.
На данный момент мы активно растим команды сразу в нескольких продуктах: “Доставка”, "Контроллинг", стартапы "Дринкит" и "Донер“, поэтому будет из чего выбирать.
О тестировании:
Процесс тестирования строим на основании подхода Shift-left. QA участвуют в процессе формирования требований к новым фичам и прорабатывают для них приемочные критерии. Для разработанных фич проводим приемочное тестирование. Команды покрывают автотестами критический функционал, разработчики зачастую сами пишут автотесты на новый функционал.
У нас настроен CI/CD с автоматическим регрессом: прогоняются unit и e2e тесты. Тесты, как и продуктовый код, пишем на Swift или Kotlin. В UI-тестах используем нативные фреймворки.
Для хранения тест-кейсов и регресса используем qase.io
Метрики качества автоматически собираем из разных источников и храним в БД Kusto.
Подробней с нашим стеком можно ознакомиться тут: https://radar.thoughtworks.com/?sheetId=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1Us_0_jAawz2CvGw2QWSNBBdkTszFEHU3OBIaCoBakkI%2Fedit%23gid%3D0
Чем предстоит заниматься:
- Участвовать в проработке задач до начала разработки;
- Выполнять приемочное тестирование нового функционала в мобильных приложениях (чаще) и веб-инетрфейсах (около 10% времени);
- Выполнять регрессионное тестирование приложений, не покрытых автотестами перед релизами
- Поддерживать и актуализировать тестовую документацию;
- Работа с тикетами от технической поддержки, воспроизведение багов, взаимодействие со второй линией техподдержки;
- Помогать команде внедрять лучшие практики и процессы в обеспечении качества;
- Покрывать автотестами имеющийся функционал.
Требования
- Знание теории тестирования и техник тест-дизайна;
- Обширные знания и опыт в тестировании мобильных приложений;
- Опыт создания тестовой документации (тест кейсы, багрепорты и т.п.);
- Понимание клиент-серверного взаимодействия;
- Опыт тестирования REST API;
- Умение писать несложные запросы в SQL.
Будет плюсом - Тестирования микросервисов;
- Работы с Docker и k8s;
- Создания автотестов;
- Разработки приложений (любой современный язык программирования, но предпочтительней Swift и Kotlin).
Условия
- Работа в офисе или удаленная работа;
- Расширенная ДМС с первого рабочего дня;
- Оплата профильных конференций и курсов, покупка профессиональной литературы;
- Партнерские программы (скидки на изучение английского языка Skyeng, 50% компенсация психологической помощи на платформе Alter);
- Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе;
- Прокачка навыков публичных выступлений (сделаем из вас крутого спикера);
- Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC);
- Помощь в переезде (релокационный бонус);
- Периодически Костя Оганезов готовит борщ или окрошку.