Обязанности:
Мы тестируем мобильный телефон на KasperskyOS. Тестирование проводим преимущественно на конечных устройствах, а для системных тестов используем HW эмуляторы сигналов. Наша команда разрабатывает интеграционные и системные тесты. Мы ищем автоматизатора, который хочет максимально облегчить задачи ручного тестирования, помочь команде увеличить объём и качество автоматизированных проверок, влиять на качество выпускаемого продукта. Для чего Вы нам нужны: Разработка автоматизированных тестов на Python; Поддержка и развитие тестового фреймворка; Поддержка и развитие CI/CD; Разработка инструментов и автотестов для нефункционального тестирования; Работа с требованиями, валидация, участие в релизных процедурах; Участие в процессах сертификации продукта; Что Вам необходимо для этого: Опыт работы с требованиями; Опыт тестирования системного ПО от 2х лет; Знание Linux на уровне опытного пользователя; Опыт разработки на Python (level - middle и выше); Понимание жизненного цикла процесса разработки ПО, методологий Agile и места тестирования в этом процессе. Будет плюсом: Опыт работы с мобильными устройствами; Участие в процессах сертификации ПО; Понимание архитектуры микроядерных операционных систем; Знания сетевых технологий (сетей, протоколов); Опыт проведения нагрузочного тестирования и тестирования производительности; Опыт использования ADB; Опыт тестирования API; Знание скриптовых языков (bash, PowerShell); Опыт работы с docker; Опыт работы с Qemu.