Automation test engineer (Python/Pytest)

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

Санкт-ПетербургПолный рабочий день

Компания

Будущее в наших руках

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

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

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

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

Основным направлением деятельности отдела тестирования совместимости и протоколов является проверка возможности совместной работы компьютерных систем, операционных систем и сетевых карт различных производителей с разрабатываемой нами системной хранения данных TATLIN.

Кроме того наш отдел помогает в осуществлении проверок на совместимость с различными стандартами и платформами виртуализации (OpenStack,VmWare,Hyper-V), а также с проведением сертификационных проверок.

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

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

Мы ожидаем от будущего члена команды:

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

Будет плюсом если Вы обладаете:

  • знание и опыт автоматизации тестирования с использованием различных фреймворков
  • знакомство с аппаратной архитектурой СХД и серверов
  • хорошие знания и опыт работы с платформами виртуализации - OpenStack, VmWare, Zvirt, Veil ECP, Горизонт ВС, SharxDC
  • опыт работы с системами Jira / Confluence / TestRail / CI-CD Jenkins / Bitbucket / Git
  • опыт проведения нагрузочного тестирования
  • опыт использования Ansible, Terraform, Rally