Software Development Engineer in Test Python (Network Traffic Analyzer)
Требования
Местоположение и тип занятости
Компания
ТОП-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 и сети