SDET Python (NTA)

Требования

Бэкенд разработчикPythonLinuxDocker

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

Москва

Компания

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

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

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

Команда разработки продукта для мониторинга сети (NTA – Network Traffic Analyzer).

Решение класса NTA позволяет клиентам визуализировать состояние сети, понимать, что происходит в сети, и позволяет заниматься расследованием инцидентов ИБ. Перед командой разработки стоит полный спектр задач, начиная с разбора сетевых пакетов, заканчивая работой с СУБД, построением внешних API и WebUI. Мы ищем людей, опытных в разработке высокопроизводительных, высоконагруженных и отказоустойчивых решений.

 

Для чего Вы нам нужны:

  • Написание и поддержка фреймворка автоматизированных тестов на Python (PyTest);
  • Обеспечение тестовой части CI/CD;
  • Проведение функционального и интеграционного тестирования;
  • Проектирование тестовых сред и инфраструктуры тестирования (как физических, так и виртуальных);
  • Работа с требованиями, тест дизайн и оформление тест кейсов, тест планов;
  • Запуск автоматизированных тестов, анализ результатов, регистрация обнаруженных дефектов.

 

Что Вам необходимо для этого:

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

 

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

  • Опыт тестирования web-сервисов;
  • Опыт работы с Selenium Web Driver;
  • Опыт работы с PostgreSQL;
  • Опыт работы с Git;
  • Базовые знания SQL;
  • Опыт работы с Doсker;
  • Опыт установки, настройки и администрирования Linux и сети.