Инженер по автоматизации тестирования
офис, гибрид, Нижний Новгород
Работа в кросс‑функциональной инженерной команде над CI/CD и автоматизацией сборки и тестирования системного ПО (kernel, u‑boot, firmware, userspace). Обеспечение воспроизводимых сборок и запусков тестов в QEMU/FPGA/SBC для ускорения релизов и повышения качества продукта
Стек
PythonJenkinsBuildrootDockerGitGitLab CIBuildBotBashLinuxAnsibleYoctoQEMUFPGAKVMLAVALabgridrpm/deb
Задачи
- •Проектирование и поддержка CI/CD для сборки системного ПО
- •Автоматизация процессов запуска системного ПО и тестов в QEMU/FPGA/SBC
- •Автоматизация сборки Linux с Buildroot/Yocto под требования команд
- •Интеграция и поддержка пайплайнов в Jenkins/GitLab CI/BuildBot
- •Взаимодействие с QA, DevOps и инженерными командами для валидации сборок
Обязательно
- •Знание систем автоматизации CI (Jenkins, GitLab CI, BuildBot)
- •Знание Buildroot и/или Yocto
- •Опыт работы с Git
- •Хорошее владение Python
- •Умение писать bash-скрипты
- •Хорошее владение администрированием Linux/Unix
- •Знание Docker
Будет плюсом
- •Опыт автоматизации тестирования kernel (LAVA, Labgrid и т.п.)
- •Опыт работы с embedded Linux (u‑boot, kernel, buildroot/yocto)
- •Опыт пакетирования ПО (rpm/deb)
- •Опыт взаимодействия с Open Source проектами
- •Представление о FPGA и опыт работы с FPGA
- •Опыт с виртуализацией (kvm, libvirt/virsh)
- •Знакомство с RISC‑V