Senior QA Automation Engineer (Python)

Зарплата Не указана
Компания YADRO
Город Санкт-Петербург
Требуемый опыт Не требуется
Опубликована 24 марта 2023 г.
К сожалению, эта вакансия уже закрыта. Но вы можете посмотреть другие вакансии

Команда единой платформы компании Yadro (Common Yadro Platform) занимается разработкой единой программной экосистемы платформенного уровня для всех продуктов компании (СХД, Серверы, Сети и Телеком).

Разрабатываемая экосистема включает создание Linux-based дистрибутива ОС, разработку основных платформенных сервисов и модулей, в частности, слоя управления платформой и ОС (Platform Manager), сервисов для сбора диагностических данных, авторизации и аутентификации пользователей, посылки сообщений и алертов. Common Yadro Platform позволяет продуктовым командам сосредоточиться на разработке бизнес-логики и берет на себя большую часть жизненно важных функций платформы, предоставляя необходимые интерфейсы для вышележащих уровней ПО.

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

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

  • Проектирование и разработка автоматических тестов для сервисов единой платформы;
  • Разработка и поддержка библиотек/фреймворков для задач автоматизированного тестирования;
  • Создание тестовой стратегии и написание тестовых планов;
  • Непрерывное совершенствование QA процессов, взаимодействие с кросс-продуктовыми командами для оптимизации интеграционного тестирования платформенных компонент;
  • Работа в одной команде с разработчиками: быстрый цикл разработка/тестирование, анализ проблем/багов вместе с разработчиками.

Требования:

  • Опыт автоматизации тестирования backend микросервисов и/или клиент-серверных приложений на языке Python (например, с использованием pytest framework, библиотек requests, paramiko…);
  • Опыт разработки тестовых фреймворков и инструментов/библиотек для автоматического тестирования;
  • Опыт работы с REST и/или gRPC протоколами;
  • Знание ОС Linux на продвинутом уровне, владение bash для задач автоматизации тестирования и мониторинга ОС;
  • Знание теоретических основ тестирования ПО и оборудования;
  • Отличное понимание жизненного цикла ПО с упором на обеспечение качества продукта;
  • Знание английского на уровне, достаточном для чтения и написания технической документации.

Условия:

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