QA Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О компании
Мы – сеть пиццерий №1 в России с глобальными амбициями. Сегодня у нас более 600 пиццерий в 13 странах мира, включая США, Великобританию, Нигерию, Китай. А с недавних пор мы стали группой компаний Dodo Brands и развиваем еще и сеть цифровых кофеен (Drinkit) и донерных (Doner42).
Мы делаем ставку на IT и создаём Додо ИС, dodois — информационную систему, включающую клиентский сайт, мобильное приложение, интерфейсы для кассы ресторана и доставки, контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.
О проекте
Наш продукт - часть Додо ИС, отвечающая за автоматизацию работы пиццерий. Основной домен команды, куда ищем QA - это интерфейс кассы ресторана, и интеграция интерфейсов касс с ККМ. Наши пользователи - работники всех наших пиццерий, для которых мы совершенствуем процессы принятия и обработки заказов.
Сейчас мы занимаемся раскаткой новой версии кассы ресторана на все страны, ее цель - ускорить и упростить принятие заказов. После этого в планах выделить компонент кассы ресторана в отдельный сервис.
О тестировании:
Процесс тестирования строим на основании подхода Shift-left. QA участвуют в процессе формирования требований к новым фичам и прорабатывают для них приемочные критерии. Для разработанных фич проводим приемочное тестирование. Команды покрывают автотестами критический функционал, QA участвуют в этом процессе и пишут тесты в паре с разработчиками.
У нас настроен CI с автоматическим регрессом: прогоняются unit, интеграционные и e2e тесты. Тесты, как и продуктовый код, пишем на C#. Unit-тесты для фронта на React. В UI тестах используем Selenium+Specflow и NUnit.
Чем предстоит заниматься:
- Участвовать во всем жизненном цикле новых фич: разрабатывать приемочные критерии, составлять тестовые сценарии, выполнять приемочное тестирование.
- Проводить исследовательское тестирование продукта: анализировать текущее качество продукта и внедрять процессы и инструменты для его улучшения.
- Участвовать в автоматизации критических сценариев.
- Редко, по необходимости, проводить регрессионное тестирование критического функционала.
Обязательно, чтобы у вас были:
- Знание теории тестирования и техник тест-дизайна;
- Опыт создания тестовой документации (тест кейсы, багрепорты и т.п.);
- Понимание клиент-серверного взаимодействия;
- Опыт тестирования REST API
- Умение писать несложные запросы в SQL;
- Опыт исследовательского тестирования;
- Опыт автоматизации тестирования.
Будет плюсом, если вы имеете опыт:
- составления требований к задачам и их верификации
- работы с системами контроля версий
- написания автотестов
- тестирования микросервисов
Бонусы
Приятные бонусы:
- Работа в офисе или удаленная работа, но иногда нужно приезжать в Москву пообщаться.
- Белая заработная плата.
- ДМС.
- Оплата профильных конференций.
- Оплата профильных курсов.
- Покупка профессиональной литературы.
- Скидка на уроки английского языка в Skyeng.
- Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе.
- Прокачка навыков публичных выступлений (сделаем из вас крутого спикера).
- Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC).
- Фрукты, каши, кофе в офисе.
- Коллекция настолок и FIFA, чтобы расслабиться после работы.
- Помощь в переезде (релокационный бонус).