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