Senior Fullstack QA engineer (Release Engineering)

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

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

Компания

Создаём инженерные решения для технологической инфраструктуры будущего

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

YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.

R&D центры расположены в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла в городе Дубна.

В группу тестирования облачных решений требуется опытный и заинтересованный QА-инженер.

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

  • совместное с разработчиками участие в создании дизайнов на функциональность продукта (feature) для обеспечения тестопригодности (testability), уточнение сценариев использования (use cases) этой функциональности;
  • разработка тестовых сценариев (test cases) на функциональность продукта и шагов для воспроизведения (reproducer) дефектов, найденных пользователями. Проверка тестовых сценариев вручную;
  • автоматизация тестовых сценариев;
  • контроль, анализ и сортировка (triage) результатов регулярных автоматических тестовых прогонов;
  • исследовательское тестирование системы, поиск причин проблем с использованием различных инструментов: логи, мониторинг и т.д.;
  • нагрузочное тестирование системы;
  • активное участие в улучшении тестовой экосистемы;
  • активное участие в процессах команды: разработка планов внутренних улучшений, планирование, спринты.

Требования:

  • практическое знание Python и PyTest и успешный опыт написания авто-тестов;
  • опыт в тестировании клиент-серверных приложений (микро-сервисная архитектура, REST API);
  • опыт Е2Е тестирования, умение искать причины проблем с использованием различных инструментов;
  • успешный опыт координации проектов длительностью от 2 месяцев с количеством участников от 2 человек (постановка и декомпозиция задач, контроль исполнения);
  • Linux от базового уровня и выше, командная строка.

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

  • опыт разработки тестовых инструментов будет;
  • опыт тестирования многокомпонентных программно-аппаратных систем. Понимание того, что такое тестовый стенд;
  • опыт разработки тестовых стратегий, метрик и индикаторов качества;
  • опыт построения и/или внедрения процессов качества в командах;
  • пользовательский или административный опыт в K8s и OpenStack;
  • опыт настройки и использования мониторинговых систем (отслеживание ран-тайм операций, алерты, и т.д.);
  • понимание и построение CI/CD процессов.

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

  • возможность выбрать удобный формат работы: гибрид, офис, удаленная работа;
  • конкурентный уровень заработной платы для нас это не просто слова, а - принцип;
  • обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и изучение английского языка;
  • программа поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;
  • "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий;
  • забота о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких;
  • поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
  • открытое общение: регулярные онлайн-встречи всей команды YADRO;
  • программа рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.