SDET Python (Future Technologies)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы разрабатываем компоненты системного и прикладного уровня на базе KasperskyOS и ориентированы на развитие свободного программного обеспечения с открытыми исходными кодами. KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив linux, а собственная разработка - проприетарная частично POSIX-совместимая микроядерная операционная система.
Нам необходим талантливый тестировщик с опытом тестирования системного и прикладного ПО. Дизайн тестов и построение инфраструктуры для тестирования - это два направления, в которых нам требуется участие настоящего профессионала, стремящегося к улучшению процесса разработки и тестирования для достижения наивысшего качества выпускаемого продукта. Тесты проводятся в том числе на целевых устройствах, поэтому желание и опыт работы с электронным оборудованием приветствуется.
В обязанности члена команды входит:
- Разработка тестов для SDK KasperskyOS с последующей автоматизацией
- Участие в дизайне и сборке стендов для автотестов
- Дизайн и автоматизация нагрузочного тестирования и тестирования производительности
- Тест дизайн и оформление тесткейсов, тестпланов
- Документирование результатов тестирования
- Работа с требованиями (валидация), участие в релизных процедурах
- Портирование под Kaspersky OS тестов для компонентов от сторонних разработчиков
Чтобы быть успешным в данной роли необходимо:
- Опыт тестирования ПО (системное/сервисное ПО)
- Знание С++ (на уровне чтения/понимания/правки кода)
- Знание ОС семейства linux на уровне опытного пользователя
- Базовые знания схемотехники
- Опыт тестирования/разработки на разных аппаратных платформах
- Умение работать с требованиями
- Понимание жизненного цикла процесса разработки ПО, методологий Agile и места тестирования в этом процессе
- Английский на уровне чтения технической литературы
Будет плюсом:
- Знание python
- Опыт работы с raspberry pi, arduino, orange, Tinker Board или аналогами с GPIO
- Опыт работы со стендами и контрольно-измерительной аппаратурой
- Опыт разработки под linux, GDB, GNU Make
- Опыт работы с Docker, виртуальными машинами
- Знание и опыт применения практик Security Development Lifecycle (SDL)
- Опыт проведения нагрузочного тестирования и тестирования производительности
- Понимание архитектуры микроядерных операционных систем
- Знания сетевых технологий (сетей, протоколов)