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;
- Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.