QA automation engineer (Python) / Инженер по тестированию(Release engineering)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, клиентских устройств, микропроцессорных ядер и fabless-производство микропроцессоров.
R&D центры расположены в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области (пос. Малаховка) и инновационное производство полного цикла в городе Дубна (ФАБ Дубна).
Департамент по организации выпуска продуктов отвечает за внутренние инфраструктурные решения для нужд всех подразделений компании Yadro, занимающихся разработкой и выпуском программного обеспечения. Эти решения удовлетворяют потребности разработчиков и менеджеров, обслуживают широкий спектр задач, нацеленных на получение постоянно стабильного кода и отслеживание качества, его непрерывную интеграцию в программные продукты компании и на мониторинг функциональности инфраструктуры.
Особенности проекта - работа с большим стеком решений и технологий, включая микросервисную архитектуру, REST API, особенности виртуализации и организации очередей в OpenStack. Данная позиция предполагает работу по нагрузочному тестированию и автоматизации для обеспечения качества наших решений.
Чем предстоит заниматься
- активное участие в работе stability команды;
- изучение пользовательских инцидентов и разработка профилей нагрузки;
- анализ новых фич на предмет влияния на нагрузку;
- разработка, автоматизация и регулярный запуск нагрузочных тестов в различных окружениях;
- анализ результатов тестирования.
Ожидания от кандидата
- минимум 2 года опыта в тестировании;
- уверенные знания Python (pytest) и опыт написания автотестов;
- опыт тестирования клиент-серверных приложений (микросервисная архитектура, REST API);
- понимание тестирования многокомпонентных систем;
- опыт нагрузочного тестирования;
- уверенное знание Linux и командной строки;
- опыт координации проектов длительностью от 2 месяцев с участием минимум 3 человек.
Будет плюсом
- пользовательский или администраторский опыт в Kubernetes и OpenStack;
- опыт юнит-тестирования и разработки клиент-серверных приложений;
- опыт настройки и использования мониторинговых систем (отслеживание рантайм операций, алерты и т.д.);
- понимание и построение CI/CD процессов;
- создание тестовых стратегий, метрик и индикаторов качества;
- понимание работы с кодом из Open Source: форки, ребейз, регрессионное тестирование;
- Английский на уровне Intermediate или выше для освоения документации.
Условия работы
- ты можешь стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- конкурентный уровень заработной платы для нас это не просто слова, а - принцип;
- обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и изучение английского языка;
- программа поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;
- "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий;
- забота о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких;
- поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- открытое общение: регулярные онлайн-встречи всей команды YADRO;
- программа рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.