Software Development Engineer in Test (KasperskyOS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проектах:
- KTC - Kaspersky Thin Client (Kaspersky Secure Remote Workspace).
Это решение на базе KasperskyOS для построения надежной, прозрачной и функциональной инфраструктуры тонких клиентов.
Мы ищем талантливого и ответственного специалиста, который уверенно владеет Python, Linux и разбирается в компьютерных сетях, человека с широким кругозором, не боящегося нетривиальных задач и готового творчески подходить к тестированию.
- KSM - Kaspersky Secure Mobile.
Мы тестируем мобильный телефон на KasperskyOS. Наша команда разрабатывает интеграционные и системные тесты, работает с HW эмуляторами сигналов. Ищем заинтересованного в работе с оборудованием инженера, которому предстоит помочь нам автоматизировать процесс тестирования драйверов под различные аппаратные платформы. Набор автотестов постоянно пополняется, но есть новые задачи которые требуют творческого подхода к разработке тестов, стендов а также их интеграции с CI.
- KAAP - Kaspersky Automotive Adaptive Platform.
Мы разрабатываем платформу для построения системы управления автотранспортом, в том числе для беспилотных автомобилей (self-driving cars). Нам нужен специалист, который будет участвовать в процессах верификации требований, разрабатывать сценарии автоматизированного тестирования (Python), поддерживать выполнение тестов и демонстрировать результаты реализации функций. Вы протестируете новейшие решения в сфере систем, применяемых в автомобилестроении, поскольку мы сотрудничаем с известнейшими мировыми и локальными производителями в этой сфере.
- KISG - Kaspersky IoT Secure Gateway
Представляет собой программный шлюз на базе собственной операционной системы «Лаборатории Касперского» — KasperskyOS, предназначенный для построения безопасных систем интернета вещей. Шлюз позволяет комплексно (FW, IDS / IPS) защищать IoT-инфраструктуру от кибератак, автоматически обнаруживает и классифицирует подключаемые устройства, интегрируется с разнообразными облачными платформами по протоколу MQTT. Kaspersky IoT Secure Gateway — важный элемент собственного подхода вендора к защите «умных» инфраструктур, органично встроенный в соответствующую экосистему благодаря возможности управления из единой точки — Kaspersky Security Center. Мы ищем талантливого и ответственного специалиста, который уверенно владеет Python, Linux и разбирается в компьютерных сетях. Человека с широким кругозором, не боящегося нетривиальных задач и готового творчески подходить к тестированию.
- IACS - Industrial Automation & Control Systems
В рамках проекта разрабатывается платформа для решений в области промышленной автоматизации (например, PLC, IED). Нам нужен специалист, который будет участвовать в процессах верификации требований, разрабатывать сценарии автоматизированного тестирования (Python), поддерживать выполнение тестов и демонстрировать результаты реализации функций. Мы сотрудничаем с известными научными и производственными центрами для создания инновационных безопасных продуктов.
Чем предстоит заниматься:
- Автоматизация деятельности по контролю качества, интеграция автотестов с CI/CD.
- Разработка и поддержка тестовой документации (тест планы, тест сценарии)
- Функциональное и нефункциональное тестирование
- Работа с багами: исследование, регистрация, проверка исправлений
- Доработка тестового фреймворка, разработка тулинга для тестирования.
- Разработка, отладка и поддержка стендов, включая аппаратное и программное обеспечение
- Участие в релизных процедурах
- Участие в процессах сертификации
О тебе:
- Опыт тестирования на основе требований
- Опыт тестирования ПО от 2х лет
- Знание Linux на уровне опытного пользователя
- Опыт автоматизации/разработки с использованием Python (уверенный уровень)
- Знание методов тестирования и жизненного цикла ПО
- Умение четко и ясно описывать дефекты
- Интерес к функциональной безопасности и кибербезопасности
- Английский язык на уровне уверенного чтения тех. литературы
Будет плюсом:
- Знания сетевых технологий (сетей, протоколов). Опыт захвата и анализа сетевого траффика.
- Опыт проведения нагрузочного тестирования и тестирования производительности.
- Опыт участия в сертификации ПО по стандартам функциональной безопасности и\или кибербезопасности
- Знание SDL практик (статанализ, динамический анализ, фаззинг, харденинг)
- Опыт работы с системами виртуализации (VmWare, VirtualBox, Docker)
- Понимание архитектуры операционных систем на базовом уровне.
- Опыт работы в "распределенной" команде. (часть сотрудников в офисе, часть на удаленном формате работы)
Наши инструменты и технологии:
- Linux, Azure DevOps (TFS), Git, Gerrit, Python, pyTest, Docker, Artifactory
Почему тебе у нас понравится:
- Работа над амбициозным проектом с использованием новой операционной системы написанной "с нуля".
- Изучение новейших стандартов автомобильного ПО, которые позволят развиваться в этой отрасли
- Регулярные сессии обмена знаниями
- Доступ к экспертизе мирового уровня
- Work-life balance, разные режимы работы
- Отсутствие микроменеджмента и излишней бюрократии