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

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

Главная цель команды Release engineering - создание системы выпуска продуктов, повторного использования кода и компонентов, охватывающей весь процесс разработки и поставки. Эта система будет использоваться различными подразделениями группы компаний YADRO, удовлетворяя потребности разработчиков, QA инженеров и девопсов.

Особенности проекта - работа с большим стеком решений и технологий, включая микросервисную архитектуру, REST API, особенности виртуализации и организации очередей в OpenStack. Данная позиция предполагает работу по нагрузочному тестированию и автоматизации для обеспечения качества наших решений.

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

  • активное участие в работе stability команды;
  • изучение пользовательских инцидентов и разработка профилей нагрузки;
  • анализ новых фич на предмет влияния на нагрузку;
  • разработка, автоматизация и регулярный запуск нагрузочных тестов в различных окружениях;
  • анализ результатов тестирования.

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

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

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

  • пользовательский или администраторский опыт в Kubernetes и OpenStack;
  • опыт юнит-тестирования и разработки клиент-серверных приложений;
  • опыт настройки и использования мониторинговых систем (отслеживание рантайм операций, алерты и т.д.);
  • понимание и построение CI/CD процессов;
  • создание тестовых стратегий, метрик и индикаторов качества;
  • понимание работы с кодом из Open Source: форки, ребейз, регрессионное тестирование;
  • Английский на уровне Intermediate или выше для освоения документации.