QA automation engineer

SQLC#Nunit
15 апреля 2019745 просмотров
Описание вакансии

Немного о нас:

Додо Пицца — это международная сеть пиццерий родом из России. Мы делаем ставку на IT и создаём Додо ИС (dodois.com) — информационную систему, включающую клиентский сайт, мобильное приложение, интерфейс контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.

Нагрузка на нашу информационную систему удваивается каждый год: 120 заказов в минуту сегодня, 7 528 309 уникальных клиентов, 10 000 сотрудников работают с информационной системой. Пиковые нагрузки в 3 раза превышают обычные выходные. Атаки любителей халявы становятся более искушенными и частыми. Маркетингу нужны новые фичи для клиентов, бизнесу для производства, а глобальные цели требуют инвестиций в качество, устранения технического долга, замены устаревающих технологий.

Как справляться со всем этим одновременно? Это вызов, с которыми мы имеем дело каждый день. Это то, что драйвит тех, кто к нам приходит.

Если написанное ниже про тебя, значит ты тот, кто нам нужен:

  • ты топишь за качественный продукт;

  • ты умеешь и любишь писать красивый код на C#;

  • умеешь писать SQL запросы;

  • работал с NUnit;

  • знаешь, что такое UI-тесты, интеграционные тесты на API и юнит-тесты.

  • понимаешь, что каждый написанный тест сокращает время ручного тестирования;

  • Не боишься тестировать руками;

  • разделяешь ценности и принципы экстремального программирования и гибкой разработки.

Будет плюсом, если ты:

  • работал с Selenium, TeamCity, Docker.

Как мы работаем?

Автоматизируем ручные сценарии, пишем автоматические тесты на WebAPI, большую часть времени работаем в парах. Применяем практики экстремального программирования, например, парное программирование, рефакторинг маленькими шагами, CI. Предъявляем к автотестам такие же требования, как и к коду.

Пишем UI тесты на Selenium, и, если нас не устраивает верстка, садимся в пару с другим разработчиком и правим её.

Что мы используем?

  • UI тесты пишем на SpecFlow+Selenium, используя BDD подход и понятный русский язык;

  • C#\.Net для написания PageObjects и доменных объектов;

  • NUnit для запуска тестов;

  • DSL для WebAPI и UI тестов;

  • MySQL;

  • Git для контроля версий;

  • TeamCity\Cake Build - для запуска тестов одной кнопкой;

  • CI&CD подход;

  • сборка, запуск тестов, деплой в продакшн автоматизированы;

  • запускаем всё в Docker и постепенно оборачиваем все сервисы в Kubernetes.

Еще у нас много других задач: SlackBot для автоматизации деплоя и ручных действий при регрессе, нагрузочные скрипты на несколько стран, контейнеризация тестов.



Бонусы

Почему у нас круто работать?

  • Большие задачи. Сейчас мы лидеры на пицца-рынке России и только увеличиваем отрыв от конкурентов. Но мы хотим выиграть конкуренцию на международных рынках и активно развиваемся за рубежом. Мы собираемся стать первой глобальной розничной компанией родом из России.

  • Обмен опытом. У нас есть самоорганизующиеся community, где наши ребята делятся друг с другом опытом, тренинги и интенсивы, уроки английского!

  • Высокая доступность. Система должна стабильно работать под пиковыми нагрузками обрабатывая данные с минимальной задержкой. Для этого мы используем очереди, микросервисы и асинхронность.

  • IT во главе угла. Мы меняем процессы при помощи технологий. Это то, что называется хайповым словом цифровая трансформация.

  • Команда профессионалов. У нас нет случайных людей. В нашей команде собрались люди с опытом работы в больших международных компаниях, которые понимают, как делать качественный продукт. eXP, TDD, DDD, pair programming, фреймворки гибкой разработки – это то, что мы используем в ежедневной работе.

  • No bullshit культура. Мы открыты и доверяем друг другу. У нас нет цепочек согласования и ресурсного планирования. Нет системы наказаний. Идеи максимально быстро трансформируются в ценность, которую получают наши клиенты.


Приятные бонусы:

  • Комфортный офис в центре Москвы, крыша с видом на Москва-реку;

  • Современные машины с двумя мониторами для работы;

  • Адекватная зарплата, ДМС;

  • Участие в конференциях;

  • Участие в опционной программе.

Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.