QA automation engineer (Python) (TATLIN.FLEX)

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

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

Компания

Создавать передовые технологии — это наше призвание

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

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

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

Департамент разработки Системы Хранения Данных (СХД) TATLIN.FLEX занимается разработкой, тестированием и документированием полноценной СХД со своим Software-Defined Storage (SDS) на борту.

От разработки до тестирования применяются Agile практики c элементами Waterfall. Мы стремимся комбинировать различные подходы для достижения наибольшей производительности.

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

  • Тестирование сложных программно-аппаратных комплексов (ПАК);
  • Разработка и выполнение тест-планов и тестовых сценариев (тест кейсов);
  • Исследование и воспроизведение ошибок (bugs), а также верификация исправлений (fixes);
  • Подготовка тестовых сред и инфраструктуры к тестам и поддержка тестовых сред (используя платформы виртуализации);
  • Выполнение функциональных, регрессионных и нагрузочных тестирований (ручных, автоматических и полуавтоматических тестов);
  • Разработка и отладка автоматических тестов и выбор фреймворков;
  • Расширение набора авто-тестов, возможностей авто-тестов и фреймворка для запуска авто-тестов;
  • Регулярный запуск авто-тестов, поддержка работоспособности авто-тестов, ручная проверка упавших автотестов;
  • Создание тестовых инструкций и тестовой документации.

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

  • Знание и практический опыт написания авто-тестов на языке Python(для тестирования бекенда);
  • Знание и практический опыт использования фреймворка PyTest;
  • Понимание базовых принципов организации процесса тестирования и жизненного цикла разработки ПО и ПАК;
  • Хорошее знание Unix/Linuxоперационных систем и команд пользователя;
  • Опыт практического использования языкаbash;
  • Базовые навыки по работе с компьютерными сетями (TCP/IP);
  • Понимание процесса CI/СD.

Дополнительно приветствуем:

  • опыт создания и выполнения тестовых планов и тестовых сценариев;
  • знакомство с аппаратной архитектурой СХД и серверов;
  • опыт работы с системами Jira / Confluence / TestRail / CI-CD Jenkins / Bitbucket / Git;
  • опыт проведения нагрузочного тестирования;
  • базовые знания в области виртуализации.

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

  • Кухня и кофе-спот с неограниченным чаем и кофе для коллег;
  • Интересные проекты и перспективы развития;
  • Традиция «Лекторий», в рамках которой приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
  • Внутренняя программа поддержки инноваций;
  • Медицинская страховка, включающая стоматологию, госпитализации, международные путешествия.