
Лаборатория Касперского
SDET Python (Vulnerability Management)
- 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 контейнерами;
- Инициативность и конструктивность.