Инженер по тестированию 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.

Отклик на вакансию