Senior QA engineer (Python) / Release Engineering
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, клиентских устройств, микропроцессорных ядер и fabless-производство микропроцессоров.
R&D центры расположены в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла в городе Дубна.
В группу тестирования облачных решений требуется опытный и заинтересованный QА-инженер.
Особенности проекта
- большой стек решений и технологий, которые нужно тестировать: начиная от GUI и микро-сервисной архитектуры с REST API и до особенностей виртуализации и организации очередей в OpenStack;
- часть проблем невозможно найти только функциональным тестированием, поэтому очень много пересечений с нагрузочным тестированием;
- стратегия тестирования сосредоточена на автоматизации и CI/CD.
QA инструменты и технологии
Мы разрабатываем тесты на Python/PyTest и CyPress. Храним тесты в Git, создаем отчеты на Allure, запускаем тесты с помощью Jenkins. Попутно используем все, что приносит пользу, от Locust и JMeter до Grafana.
Основные задачи, которыми предстоит заниматься
- совместное с разработчиками участие в создании дизайна фич для обеспечения testability;
- разработка тест-кейсов для новых функций и создание репродьюсеров для багов, выявленных пользователями;
- автоматизация тест-кейсов;
- контроль и triage результатов регулярных автоматических тестовых прогонов;
- исследовательское тестирование системы, поиск причин проблем с использованием различных инструментов: логи, мониторинг и т.д.;
- активное участие в процессах команды: разработка планов внутренних улучшений, планирование, спринты;
- активное участие в улучшении тестовой экосистемы.
Ожидания от кандидата
- понимание тестирования многокомпонентных систем;
- практическое знание Python и PyTest и успешный опыт написания автотестов;
- опыт в тестировании клиент-серверных приложений (микро-сервисная архитектура, REST API);
- успешный опыт координации проектов длительностью от 2 месяцев с количеством участников от 2 человек;
- Linux от базового уровня и выше, командная строка.
Условия работы
- конкурентный уровень заработной платы для нас это не просто слова, а - принцип;
- обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и
изучение английского языка; - программу поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;
- "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий;
- заботу о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких;
- поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- открытое общение: регулярные онлайн-встречи всей команды YADRO;
- программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.