Software Development Engineer in Test
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Компания АПРОТЕХ является 100% дочкой Лаборатории Касперского созданной специально для развития темы индустриального интернета вещей и создания продуктов на базе KasperskyOS.
Команда АПРОТЕХ это команда профессионалов в области системной разработки, которая работает в тесной связке с командой разработки KasperskyOS над сложными и интересными проектами.
Вам предстоит:
- Выстраивание процесса тестирования продуктов на базе KasperskyOS и Облачных решений;
- Формирование команды Quality Control для продуктов;
- Разработка стратегии тестирования и роадмапа;
- Планирование задач для команды, контроль выполнения, отчеты о проделанной командной работе;
- Выпуск продукта соблюдая релизные процедуры и требования к качеству;
- Участие в развитии внутренних практик, процессов и инструментов;
- Взаимодействие с партнерами.
Что мы ждем от Вас:
- Отличное знание теории тестирования. Уверенные навыки тест-анализа, тест-дизайна, разработки тестовых стратегий. Понимание процесса разработки и роли тестирования в нем.
- Понимание принципов управления командой.
- Понимание принципа непрерывной интеграции продукта, опыт организации CI/CD (Jenkins,Azure DevOps);
- Опыт работы в соответствии с методологиями Agile, CMMI;
- Опыт работы с CM системами (например, AzureDevOps(TFS));
- Опыт работы в должности QA Lead или большое желание развиваться в этом направлении;
- Желание развивать и двигать новые продукты на рынок;
- Опыт использования систем контроля версий git/gerrit;
- Знание ОС семейства Linux на уровне опытного пользователя;
- Опыт разработки на Python;
- Знание сетевых технологий и протоколов;
- Технический английский – свободное чтение документации.
Плюсом будет:
- Знание типовых архитектур IoT/IIoT;
- Знание основных сетевых протоколов, применяемых в IoT/IIoT;
- Опыт работы в АСУ ТП или принципов работы систем управления технологическими процессами;
- Опыт построения CI/CD;
- Опыт тестирования системного\сервисного ПО
- Знание и опыт применения практик Security Development Lifecycle (SDL);
- Понимание архитектуры операционных систем.
- Опыт разработки или тестирования с использованием С/С++
- Опыт использования систем сборок Make/Cmake
- Опыт использования следующих технологий: docker, qemu, VMware