Инженер по автоматизации тестирования
Обязанности:
- Автоматизация сценариев для динамического тестирования приложений;
- Поддержка политик CI/CD в рамках тестирования приложений;
- Регистрация найденных дефектов в системах учёта;
- Разработка API и GUI для систем автоматизации динамического тестирования;
- Написание bash, Python скриптов для автоматизации процессов;
- Анализ дефектов по результатам динамического тестирования;
- Создание стендов и подключение их к текущей инфраструктуре.
Требования:
- Опыт автоматизации тестирования или разработки на языке Python;
- Опыт работы с любой из систем контроля версий (GitHub, GitLab, Bitbucket или аналоги);
- Опыт работы с любой из систем управления конфигурациями (Chef, Puppet, Ansible или аналоги);
- Опыт работы с любой из систем непрерывной интеграции (Jenkins, GitLab CI/CD или аналоги);
- Опыт использования GNU/Linux;
- Понимание жизненного цикла разработки ПО;
Приветствуются любые из следующих знаний и навыков:
- Опыт исследования бинарных образцов программного обеспечения и понимание работы на уровне машинных команд;
- Опыт динамического тестирования приложений (фаззеры семейства AFL);
- Опыт работы с системами контейнеризации (Docker);
- Умение разбираться в чужом коде;
- Знание теории проектирования и разработки ПО, принципов создания информационных систем;
Условия:
- Аккредитованная ИТ - компания;
- Интересные задачи, которые позволят развиваться и наращивать технические навыки в коллективе настоящих профессионалов;
- Достойная заработная плата, а также возможности профессионального и карьерного роста;
- Оформление в соответствии с ТК РФ;
- ДМС после испытательного срока;
- Корпоративные мероприятия;
- Современный благоустроенный офис (7 минут пешком от метро Ботанический сад).