Лаборатория Касперского

SDET Python (Vulnerability Management)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Pytest
  • Docker
  • Linux

Платформа OSMP (Open Single Management Platform) предназначена для управления безопасностью крупных предприятий. Это распределенный программный комплекс, предоставляющий возможности по управлению ИТ-инфраструктурой:

- распределенная система управления продуктами Kaspersky;
- распределенное многоплатформенное мультиоблачное ПО;
- управление множеством корпоративных продуктов ЛК под различные платформы;
- управление мобильными устройствами;
- сбор данных об уязвимостях;
- управление патчами и обновлениями;
- инвентаризация аппаратного и программного обеспечения;
- развертывание ПО и операционных систем.

Единая платформа обеспечивает гибкую защиту для сложной инфраструктуры заказчика (рабочие станции, серверы, мобильные устройства, виртуальные среды и почтовые сервисы), включает в себя полный набор возможностей для автоматизированной защиты от угроз и позволяет выполнять не только IT/IS-сценарии, но и SIEM-, EDR-, XDR-сценарии.

Мы ищем инженера по автоматизации тестирования на новый продукт Vulnerability Management в составе OSMP.

Чем предстоит заниматься:

  • Работа с требованиями, тест дизайн и проведение ревью тест-планов;
  • Создание с нуля и последующая поддержка фреймворка автоматизированных тестов на Python (PyTest);
  • Создание инструментария тестирования и вспомогательного ПО (утилиты, инфраструктура автотестирования, скрипты);
  • Проведение функционального, интеграционного и нагрузочного тестирования;
  • Запуск автоматизированных тестов, анализ результатов, заведение обнаруженных дефектов в систему tfs;
  • Рефакторинг автотестов;
  • Проведение ревью кода автотестов;
  • Проведение ручного регрессионного тестирования перед выпуском релиза (2 раза в год);
  • Подготавливать тестовые данные для тестирования.

Что мы ожидаем от вас:

  • Опыт разработки/отладки программ на Python с использованием ООП, знание стандартных библиотек;
  • Опыт разработки в PyTest;
  • Опыт работы с Playwright;
  • Знание теории тестирования;
  • Базовые знания архитектуры ОС Linux;
  • Навыки систематизации и выявления корневой причины дефектов;
  • Умение разбираться в чужом коде;
  • Технический английский.

Будет плюсом:

  • Знание JavaScript;
  • Опыт написания SQL запросов, понимание принципов организации баз данных;
  • Опыт работы с Git;
  • Опыт тестирования web-сервисов;
  • Работа с Doсker контейнерами;
  • Инициативность и конструктивность.