SDET/QA automation engineer (Python) (TATLIN)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.
R&D центры YADRO находятся в Москве, Санкт-Петербурге и Нижнем Новгороде, производственная площадка расположена в Московской области и строится завод полного цикла. На текущий момент нас уже более 3500 человек, и мы продолжаем активно расти и расширять команду.
В Департаменте контроля качества мы отдаем приоритет автоматизации тестирования и нуждаемся в инженерах умеющих не только писать стабильные и хорошо покрывающие функционал автотесты, но и обладающих широким кругозором, предлагающих нестандартные решения для задач, которые не решаются "в лоб" или требуют неприемлемых ресурсов для тестирования
(пример задачи: https://www.youtube.com/watch?v=oFf2v2FWFJA).
Мы будем рады видеть в нашей команде инженеров, умеющих построить правильную архитектуру автотестов и процессы вокруг нее. Иными словами нам нужны инженеры, которые даже если не знают решения "здесь и сейчас", то могут подумать и предложить варианты решения.
Ожидания от кандидата
- Созданием и поддержкой автотестов на новый и существующий функционал СХД TATLIN;
- Созданием/доработкой библиотек и фреймворка для автотестов;
- Адаптацией автотестов для запуска для hardware (реальные физические стенды);
- Анализом проблем/багов, репортингом багов;
- Оптимизацией запусков тестов (в основном с целью уменьшения времени исполнения).
Мы ожидаем от будущего члена команды
- Python 3.9, OOП, multiprocessing/threading;
- Pytest framework + plugins, requests, Paramiko, playwright;
- ОС Linux на уровне продвинутого пользователя;
- Опыт написания автотестов для API/backend;
- Опыт работы с Jenkins;
- Опыт отладки Python кода.
Дополнительно приветствуем
- Опыт построения системы автотестов на python с нуля;
- Практический опыт с fio/vdbench;
- Опыт написания автотестов для распределенных систем;
- Знание порядка загрузки Linux;
- Понимание работы SCSI протокола (или опыт работы с СХД).
Условия работы
- Внутренняя программа поддержки инноваций;
- Традиция «Лекторий», в рамках которой приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
- Регулярная оценка достижение и построение траектории развития сотрудника;
- Медицинская страховка, включающая стоматологию, госпитализации, международные путешествия;
- Возможность удаленной работы.