👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Инженер по тестированию backend

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Мы открываем для людей многообразие мира кино

Описание вакансии

Условия работы

Команда, ответственная за серверную часть ivi (backend), ищет ещё одного инженера по тестированию. Мы работаем преимущественно c REST API, используем Linux в качестве рабочей ОС, пишем на Python, в девелоперской среде у нас развернута полноценная инфраструктура для тестирования на основе OpenStack c кластером для каждого тестировщика. В качестве систем CI есть jenkins/gitlabCI.

Нужно будет тестировать микросервисы, скрипты и административную панель (с котиками :)
Не сомневайтесь - погружаться в эти дебри вы будете под чутким присмотром наставника и нашей команды!

Обязанности:

  • Тестирование скриптов рассылок и логики API микросервисов (ручное и автоматизированное);
  • Тестирование административной панели заведения рассылок и параметризации шаблонов рассылок;
  • Активное участие в жизни команды: планирования, разбор и оценка беклога, ретроспективы и демо;
  • Поддержка, доработка существующих фреймворков тестирования, рефакторинг, увеличение покрытия кода тестами.

Требования:

  • Знание теории тестирования ПО;
  • Знание linux bash (grep, env, pipe);
  • Знание SQL (уметь писать простые запросы, использовать join и функции агрегации);
  • Знание Python на достаточном для автоматизации уровне;
  • Знание паттернов проектирования автотестов на Pytest или аналогах;
  • Знание Git (push, pull, checkout, rebase, merge);
  • Общие знания о том, как работает WEB, что такое DNS, HTTP(S), JSON, RESTful-сервисы;
  • Аналитический склад ума, внимательность и самостоятельность.

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

  • Опыт работы с NoSQL базами (redis, MongoDB);
  • Опыт работы с Jenkins/GitlabCI.

Мы предлагаем:

  • Возможность получить уникальный опыт в онлайн-кинотеатре №1 в России и СНГ;
  • Развитую культуру лидерства - мы всегда рады обсудить и реализовать классные идеи;
  • Конкурентную заработную плату по результатам собеседования, трудоустройство по ТК РФ;
  • Офис в шаговой доступности от станций метро Дмитровская, Савеловская;
  • Гибкое начало рабочего дня: мы начинаем до 11 часов;
  • ДМС со стоматологией после прохождения испытательного срока + страховка для выезда за рубеж;
  • Обучение и митапы внутри компании, а также профессиональные курсы, тренинги и участие в конференциях;
  • Подписку на ivi;
  • Пакет релокации.

Еще немного о нас:

  • Мы придерживаемся ценностей и принципов Agile;
  • Проводим регулярные индивидуальные встречи для развития и обратной связи;
  • Мы работаем в современном комфортном офисе, где есть зона отдыха, пинг-понг, настольный футбол и даже свой кинотеатр;
  • В ivi можно найти друзей по интересам - у нас работают музыканты, спортсмены, игроманы, киноманы и т.д.;
  • Мы проводим крутые корпоративы и не только: мы часто собираемся, чтобы отметить важные для нас даты или просто хорошо провести свободное время.

FAQ

Бывают ли переработки? Овертаймы случаются редко, и они оплачиваются.

Как организовано пространство в офисе? Openspace с зонированием под разные команды.

Какую технику выдает компания? Мы выдаем рабочие ноутбуки на ubuntu для инженеров по тестированию backend.

Сколько тестировщиков в команде ivi, и как устроены команды? Больше 50 тестировщиков в компании.
У нас в компании есть платформенные и кросс-функциональные продуктовые команды. Тестировщики являются частью этих команд, а на каждой платформе есть лид тестирования.

Есть ли обмен опытом внутри команды? Мы развиваем сообщество QA, проводим мероприятия, митапы, неформальные и формальные встречи.

Как происходит онбординг, вовлечение в проект? У нас разработан чек-лист тестировщика с полной информацией для быстрого погружения в рабочие задачи. Кроме этого мы проводим welcome-тренинги, промежуточные встречи, 1+1 и т.д.

Есть ли юнит/интеграционные тесты? Кто пишет? Юнит-тесты пишут разработчики, функциональные автоматизаторы тестирования.

Есть ли ревью кода/автотестов? Ревью автотестов проводят и разработчики. и тестировщики.

Используется ли подход Infrastructure as Code? Да. Вся конфигурация проходит ревью. используем Puppet, salt.