Software Development Engineer in Test (KasperskyOS)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

О проектах:

  • 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, разные режимы работы
  • Отсутствие микроменеджмента и излишней бюрократии