Software Development Engineer in Test (Python)

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

Москва

Компания

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

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

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

Kaspersky Cloud Endpoint Detection and Response - передовое EDR-решение, предоставляемое как облачный сервис, и предназначенное для экспертов в области ИБ, SOC и команд реагирования на инциденты для продвинутой эффективной защиты, обнаружения, проактивного поиска и устранения сложных и целевых атак, направленных на инфраструктуру конечных устройств.

 

Решение позволяет:

  • Обнаруживать неизвестные угрозы при помощи технологий поиска индикаторов компрометации, индикаторов атак, ретроспективного анализа событий безопасности и др.
  • Усилить контроль инфраструктуры рабочих мест и серверов с помощью агентов, поддерживающих работу на ОС Windows, Linux и MacOS;
  • Сократить время, необходимое для обнаружения и расследования атак, а также принятия ответных мер по реагированию на инциденты безопасности;
  • Автоматизировать повседневные операции ИТ и ИБ-подразделений для высвобождения ресурсов на наиболее критичные задачи.
  • В платформе используется современный стек инструментов и технологий, микросервисная архитектура, практикуется подход Infrastructure-as-Code.

 

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

  • Работа с требованиями, тестирование, участие в релизных процессах
  • Разработка подходов и стратегий тестирования
  • Тест дизайн и оформление тест кейсов, тест планов
  • Участие в дизайне и сборке стендов для автотестов
  • Документирование результатов
  • Написание и поддержка автоматизированных тестов на Python;
  • Запуск автоматизированных тестов, анализ результатов, регистрация обнаруженных дефектов;
  • Улучшение и расширение существующих тестовых framework-ов и автоматизированных тестов на Python/Pytest;
  • Подготовка тестовых стендов, поддержка тестовой инфраструктуры;
  • Участие в разработке необходимых для тестирования сервисов;
  • Основной акцент придется на разработку сложных интеграционных автоматизированных тестов компонент защиты.

 

Мы ожидаем:

  • Опыт тестирования ПО (системное/интеграционное/сервисное ПО/WEB) от 2-х лет
  • Хорошие навыки тест-дизайна систем
  • Понимание процесса разработки ПО и роли тестирования в нем
  • Знание Python: использование ООП, знание стандартных библиотек;
  • Способность к самообучению;
  • Опыт разработки автоматизированных тестов на базе тестового фреймворка (PyTest);
  • Автоматизация тестирования веб-интерфейсов посредством Selenium WebDriver;
  • Умение работать с системой контроля версий Git;
  • Готовность отвечать за качество продукта;
  • Технический английский.

 

Плюсом будет:

  • Знания в области виртуализации, навыки работы с гипервизорами;
  • Опыт работы с сетями;
  • Аналитические навыки и навыки решения проблем;
  • Способность работать в стрессовых ситуациях;
  • Опыт работы с MS TFS;
  • Опыт работы с git;
  • Опыт работы с VMware ESXi;
  • Опыт тестирования продукта, работы в продуктовой команде (работа с требованиями к продукту, поддержка, регресс сценарии. Итеративно, несколько релизов).