
Лаборатория Касперского
Lead SDET Python (KICS for Networks)
Не указана
- 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).
Уровень погружения в эти технологии может быть разным, но желание узнать больше должно быть неизменно высоким.