09.01.2023 12:54
Senior QA Automation specialist
09.01.2023 12:54
О компании Dodo Brands - международная компания, развивающая 3 бренда (Dodo Pizza, Drinkit, Doner 42) в 16 странах. За 10 лет более 25 миллионов клиентов оставили информацию о себе. Совокупно более 20 000 сотрудников работает в более 800 пиццерий. Прямо сейчас над нашей собственной системой Додо ИС работают более 20 команд разработки, всего более 200 человек. Мы развиваем нашу сеть не только по России, но и запускаем новые страны! Задача нашей команды - запускать Додо ИС для новых стран и поддерживать и разрабатывать фичи для уже открывшихся. Мы делаем продукты, которые дают клиентам ресторана крутой опыт заказа как в пиццерии, так и по дороге в нее,Сейчас мы ищем QA инженера в команду, занимающуюся развитием нашего меню и биллинга. Это важные части нашей системы. Меню - самый важный элемент для пользователей. А оплата - самый важный элемент для нашего бизнеса. Поэтому нам важно, чтобы эти элементы работали идеально. О тестировании: Процесс тестирования строим на основании подхода Shift-left. QA участвуют в процессе формирования требований к новым фичам и прорабатывают для них приемочные критерии вместе с разработчиками и владельцами продуктов. Для разработанных фич проводим приемочное тестирование. Команды покрывают автотестами критический функционал, разработчики сами пишут интеграционные автотесты на новый функционал, покрывающие бизнес сценарии. У нас настроен CI: прогоняются unit и integration тесты на каждый коммит. Продуктовый код и тесты пишем на C#, используя NUnit и testcontainers. Мы используем Allure TestOps, а это значит что в приоритете - тест-кейсы as code, а наша главная стратегическая цель - автоматизировать все, что технически возможно и целесообразно. Метрики качества автоматически собираем из разных источников и храним в БД Kusto, а смотрим - в Redash. Все, что касается метрик автоматизации - в Allure TestOps. Подробней с нашим стеком можно ознакомиться тут: https://radar.thoughtworks.com/?sheetId=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1Us_0_jAawz2CvGw2QWSNBBdkTszFEHU3OBIaCoBakkI%2Fedit%23gid%3D0 Чем предстоит заниматься: Участвовать в проработке задач до начала разработки; Драйвить процесс выработки приемочных критериев, задавать правильные вопросы на “прожарках” задач, такие как “А как пользователь будет нажимать эту кнопку? А что, если после ее нажатия моргнет интернет или приложение будет свернуто? А это точно упрощает жизнь реальным пользователям?”. Приемочные критерии - большая ценность для нас. Выполнять приемочное тестирование нового функционала; Т.к. меню и биллинг задействованы во всех наших продуктах для клиентов (b-2-c), иногда придется провести full regress, в том числе, помочь мобильным QA с тестированием биллинга на iOS / Android. Активно работать с Allure TestOps: понимать, как наши тест-кейсы связаны с автотестами, какие там метрики и интеграции. Помочь разработчиками с интеграцией их тестов с Allure TestOps (мы активно участвуем в развитии С# интеграции с Allure, будет интересно) Работа с тикетами от технической поддержки, воспроизведение багов, взаимодействие со второй линией техподдержки; Помогать команде внедрять лучшие практики и процессы в обеспечении качества; Покрывать автотестами имеющийся функционал. Хотя бы базовые навыки автоматизации тестирования и готовность их прокачивать у нас - важнейшее качество, мы всей QA командой движемся именно в сторону автоматизации, а не ручной работы. Помогать разработчикам с тест-дизайном для их интеграционных тестов. Участвовать в работе QA-гильдии. Перед гильдией стоят интересные задачи, благодаря которым можно прокачать свои скиллы. Чем можно заниматься в рамках гильдии - развивать Slack-бота - помощника релизмена; развивать сервис по сбору метрик качества; увеличивать покрытие автотестами монолита; писать автотесты на сайт с помощью JS+Playwright, избавляться от cypress там где он есть и переписывать на Playwright. Обязательно, чтобы у вас были: Знание теории тестирования и техник тест-дизайна; Обширные знания и опыт в тестировании web / backend; Опыт создания тестовой документации (тест кейсы, багрепорты и т.п.); Понимание клиент-серверного взаимодействия; Опыт тестирования REST API и глубокое понимание HTTP / REST; Умение писать несложные запросы SQL; Базовые навыки автоматизации тестирования. Будет плюсом, если вы имеете опыт: Тестирования мобильных приложений Тестирования микросервисов; Работы с Allure TestOps Работы с Docker и k8s; Создания автотестов “с нуля”; Разработки приложений или автотестов (любой современный язык программирования, но предпочтительно C# / Java). Приятные бонусы: Работа в офисе или удаленная работа Белая заработная плата. ДМС. Оплата профильных конференций. Оплата профильных курсов. Покупка профессиональной литературы. Партнерские программы (скидки на изучение английского языка Skyeng, скидки на психолога) Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе. Прокачка навыков публичных выступлений (сделаем из вас крутого спикера). Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC). Фрукты, каши, кофе в офисе. Коллекция настолок и PS5, чтобы расслабиться после работы. Помощь в переезде (релокационный бонус). Периодически Костя Оганезов готовит борщ или окрошку.
Адрес
Москва
Похожие вакансии
По договоренности
09.01.2023 12:54
О компании Dodo Brands - международная компания, развивающая 3 бренда (Dodo Pizza, Drinkit, Doner 42) в 16 странах. За 10 ...
DODO BRANDS (Dodo Pizza, Drinkit, Doner 42)
Москва