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

Lead SDET Python (KICS for Networks)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Python
  • Linux
  • Pytest
  • SQL
  • REST API

Kaspersky Industrial CyberSecurity for Networks (KICS for Networks) - передовое решение в области ИБ для построения комплексной защиты промышленной инфраструктуры предприятий.

Что такое промышленная инфраструктура:

Это компьютерная сеть, обеспечивающая бесперебойную работу предприятия согласно требованиям конкретного технологического процесса. Например, автоматический конвейер по производству автомобилей, глазированных сырков, электроэнергии на атомных электростанциях.

Такая сеть состоит из контроллеров – устройств, отвечающих, например, за наносимую толщину краски на корпус автомобиля, или поддерживающие давление в ядерном реакторе, скорости вращения турбин на производстве.

Наше решение:

  • Анализирует более 50 промышленных протоколов на прикладном уровне
  • Обеспечивает полную видимость происходящего на всех уровнях технологического процесса
  • Выявляет аномалии и вторжения в АСУ ТП на ранних этапах
  • Обеспечивает необходимые контрмеры для предотвращения ущерба технологическим процессам.
  • Предоставляет возможности по обнаружению, расследованию и реагированию на киберинциденты в рамках всей промышленной инфраструктуры.
  • Интегрируется с другими решениями Лаборатории Касперского для комплексных мер защиты всего предприятия



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

  • Руководство командой SDET (3-4 человека): распределение задач, развитие специалистов, наставничество;
  • Глубокое погружение в архитектуру и технологии продукта для качественного планирования тестирования, постановки задач и выпусков релизов в срок;
  • Разработка, поддержка и улучшение автотестов на Python (PyTest, Selenium);
  • Ревью кода команды, обеспечение его качества и соответствия лучшим практикам;
  • Оптимизация процессов CI/CD для тестирования продукта;
  • Взаимодействие с аналитиками, разработчиками, DevOps и архитекторами;
  • Ревью и анализ требований, тест-дизайн, создание тестовых сценариев и планов тестирования;
  • Анализ покрытия тестами и улучшение тестовой стратегии;
  • Подготовка тестовых стендов для проведения различных видов тестирования;
  • Документирование результатов тестирования: занесение дефектов в багтрекинговую систему, составление отчетов о тестировании.

Нам важно:

  • Опыт автоматизированного тестирования от 3-5-ти лет;
  • Знание теории и методологий тестирования ПО;
  • Отличный уровень Python, PyTest, Selenium;
  • Опыт написания сложного, эффективного и поддерживаемого кода;
  • Опыт ревью кода и внедрения лучших практик программирования в команде;
  • Опыт руководства командой или наставничества;
  • Понимание CI/CD процессов, опыт работы с Jenkis / GitLab/ Azure DevOps и с системами контроля версий;
  • Знание OS Linux на уровне администрирования;
  • Уверенные знания сетевых технологий (сетей, протоколов);
  • Опыт работы с программами для захвата, мониторинга и анализа сетевого трафика (Wireshark, tcpdump);
  • Опыт работы с системами виртуализации (VMware);
  • Опыт работы с REST API, HTTP/HTTPS, JSON (Postman);
  • Базовые знания языка запросов SQL (PostgreSQL).

    Уровень погружения в эти технологии может быть разным, но желание узнать больше должно быть неизменно высоким.