Инженер по автоматизированному тестированию (Python)

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

Москва, Санкт-Петербург, РязаньПолный рабочий деньМожно удаленно

Компания

Российский производитель телекоммуникационного оборудования для сетей операторов связи

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

О компании и команде

RDP - ведущий российский производитель сетевых решений мирового уровня.

Мы специализируемся на разработке инновационного программного обеспечения и программно-аппаратных комплексов для высокопроизводительной обработки сетевого трафика. Нашими клиентами являются крупные провайдеры и операторы связи (в т.ч. операторы "большой четверки"). Все продукты под брендом RDP имеются у нас в виде полных исходных кодов, и защищены авторским правом и законодательством РФ.

Сейчас мы активно разрабатываем Network Management System - это как web страница вашего домашнего роутера, но эта система должна мониторить и управлять 1000+ разных устройств и не падать с вероятностью 99.999%.

NMS - это достаточно сложная система состоящая из почти 100 сервисов, которые взаимодействуют между собой, чтобы удовлетворить интересы заказчика. Среди этих сервисов есть те, которые мы начали писать 5 лет назад, поэтому по современным меркам они выглядят немножко не очень, но мы стараемся по возможности их приводить к современному виду. Если интересно, как мы это делаем - расскажем на собеседовании.

Весь код у нас лежит в собственном инстансе Gitlab, у нас есть CI который выполняет линт, запускает unit-тесты, сервисные тесты, e2e тесты и даже раскатывает тестовый инстанс в k8s. Также мы постоянно стараемся улучшать наш CI/CD, чтобы нам проще было работать, поэтому возможно, что к началу собеседования мы уже добавили что-то новое в наши пайплайны. Мы стараемся использовать самые последние версии go, линтеров и других продуктов, чтобы пользоваться самыми последними фичами. Все сервисы обновляются по мере работы над ними. А ещё у нас есть бот, который автоматизирует рутинные действия.

Мы готовы делиться знаниями по всем технологиям с которыми работаем. В команду ищем QA-инженера с опытом автоматизированного тестирования API, головой и руками. Учиться предстоит много.

Чем предстоит заниматься

  • регресс перед релизами (отлаженной процедуры нет, её предстоит выработать)
  • написание и актуализация e2e-тестов на бэкенд (у нас уже написан на python фреймворк, добавление новых сценариев не требует программирования на python)
  • нагрузочное тестирование решения
  • разработка автоматизированных регрессионных тестов релизов
  • развитие тестового фреймворка при необходимости
  • доработка CI для встраивания тестов
  • написание и поддержка тестов для фронта
  • написание эмуляторов "железок" для тестов

Важная оговорка. Обязанности, перечисленные выше, не лягут на плечи новоприбывшего разом с первого дня, а будут добавляться постепенно с учётом загрузки и навыков.

Ожидания от кандидата

Что мы от вас ожидаем

  • знание теории тестирования (основные виды, тест-дизайн, достаточность тестирования)
  • опыт автоматизированного тестирования на Python не менее 1 года
  • опыт тестирования REST и gRPC API (postman, insomnia, python)
  • опыт работы с Docker (создание образов, запуск/настройка контейнеров)
  • опыт работы под Linux
  • уверенные базовые навыки по работе с git

Будет плюсом

  • опыт работы с gitlab-ci
  • опыт работы с kubernetes
  • опыт использования Selenium (или аналогичных фреймворков для тестирования фронта)
  • опыт использования golang
  • понимание сетей

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

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

  • Работа в аккредитованной IT компании
  • Трудоустройство в соответствии с ТК РФ
  • Белая заработная плата (оклад обсуждаем с успешным кандидатом после прохождения технического интервью)
  • Квартальное и годовое премирование
  • График работы: 5/2
  • Возможность удаленной работы (гибридный график)

Бонусы и "плюшки"

  • Расширенная программа ДМС со стоматологией + частичная компенсация страхования родственника, а также возможность на еженедельной основе проходить онлайн сеанс с психологом на цифровой платформе "Ясно"
  • Годовой абонемент в фитнес-клуб DDX, а также периодически проводим разные спортивные мероприятия
  • Оплата дополнительного обучения и профессиональных курсов для сотрудников, внутренние тренинги и обучалки + доступ к корпоративной библиотеке Ростелекома
  • Занятия по английскому языку в офисе, и разговорный клуб с носителем
  • Компенсация 500 руб. на обеды в кафетерии и на вкусняшки из офисного автомата ВкусВилл

Все вышеперечисленные плюшки доступны вам после прохождения испытательного срока:)

  • Наш офис находится в БЦ "Трио" на Динамо или мцд Гражданская. В офисе фрукты, чай, кофе, печенье для сотрудников. Еще есть "чилл"-зона с приставкой, гитарой, кикером и пинг-понгом
  • У нас высокий уровень инженерных практик, автоматизирующих рутину и оставляющих больше времени для творческих задач, и современное оборудование для комфортной работы
  • Мы хорошо работаем и хорошо отдыхаем. Проводим два масштабных корпоратива в год, тимбилдинги и офисные активности. А еще мы можем брать 3 дополнительных дня на отгулы плюсом к стандартному отпуску
  • Ну и у нас гибкое начало рабочего дня (с 8:00 до 12:00), нет дресс-кода, раз в неделю для желающих у нас проходит йога и раз в квартал к нам приходит массажист