Чем предстоит заниматься:
- Автоматизация работы с использовании коммерческих САПР;
- Настройка системы регрессионного тестирования;
- Генерация пайплайнов автоматизированного тестирования на основе пользовательских конфигурационных файлов.
- Совершенствование механизмов CI/CD: механизм воспроизведения упавших тестов, оптимизации нагрузки на вычислительный кластер;
- Разработка требований к системы мониторинга и нотификаций о состоянии проекта и инфраструктуры;
- Сбор информации о результатах тестирования в БД, подготовка автоматизированных dashboard;
- Взаимодействие с департаментом автоматизации.
Что мы ожидаем от будущего члена команды:
- Уверенное использование Linux;
- Уверенное использование Git;
- Понимание парадигмы ООП;
- Опыт разработки инструментов и сервисов на Python3.9 и выше;
- Опыт работы с pytest или unittest;
- Опыт работы с сервисами по REST API;
- Способность документацию и инструкции;
- Опыт написания Bash и Python скриптов для автоматизации процессов;
английский язык на уровне чтения технической документации.
Будет плюсом:
-
Знание SQL, опыт работы с популярными СУБД типа PostgreSQL, MySQL;
-
Опыт внедрения DevOps практик, таких как CI/CD, IaC, monitoring, etc;
-
Опыт работы с такими инструментами как Docker, Jenkins, GitLab, Grafana;
-
Опыт работы с вики и баг-трекер системами.