QA automation engineer (Python) / Инженер по автоматизированному тестированию (TATLIN.FLEX)

Дата размещения вакансии: 01.11.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Нижний Новгород
Требуемый опыт работы:
От 3 до 6 лет

Департамент разработки Системы Хранения Данных (СХД) 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;
  • опыт проведения нагрузочного тестирования;
  • базовые знания в области виртуализации.