Python AQA Engineer (Нагрузочное тестирование)

Дата размещения вакансии: 01.12.2025
Работодатель: Enjoypro
Уровень зарплаты:
от 180000 до 210000 RUR
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

EnjoyPro – это команда экспертов в области высоких технологий и разработки программного обеспечения.

О проекте:
Мы разрабатываем высокопроизводительную программно-аппаратную криптографическую платформу, призванную защищать критически важные данные и служить фундаментом для построения различных систем безопасности.

Основная задача: Обеспечить стабильность и эффективность работы платформы под экстремальными нагрузками, гарантируя ее готовность к любым вызовам.

Пример цикла работы:

1. Инициирование нагрузки: Запуск тестируемого проекта на стенде (стенд создается отдельной командой) и передача заданий через HTTP API.

2. Генерация нагрузки: Использование SSH для запуска специализированных скриптов нагрузки на проприетарном нагрузочном инструменте, работающем на базе Debian.

3. Анализ результатов: Сбор и выгрузка результатов тестирования на аналитические системы компании через HTTP для дальнейшего изучения.

Стек технологий:

  • Основной язык: Python.

  • Библиотеки и фреймворки: requests, flask, fabric2/paramiko.

  • Инструменты качества кода: flake8, mypy.

  • Системы контроля версий: Git.

  • Контейнеризация: Docker.

  • CI/CD: Azure DevOps.

Обязанности:

  • Планировать, разрабатывать и выполнять нагрузочные тесты на аппаратных реализациях продуктов компании.

  • Обеспечивать стабильность и актуальность тестовых стендов и инструментов.

  • Участвовать совместно с командой в анализе новых требований, верификации и формировании тестовых сценариев.

  • Оценивать трудоемкость задач, составлять планы тестирования и проводить тест-анализ.

  • Моделировать ошибки, анализировать причины сбоев и предлагать решения.

  • Эффективно взаимодействовать с руководителем проекта, командой разработки и смежными отделами.

Требования:

  • Опыт автоматизации нагрузочного тестирования от 3-х лет.

  • Уверенное владение Python для автоматизации тестирования.

  • Знание библиотек: requests, flask (базовые знания), fabric2/paramiko, flake8, mypy.

  • Опыт работы в Linux (администрирование, дебаггинг, анализ системных логов).

  • Навыки составления планов тестирования и проведения тест-анализа.

  • Умение анализировать логи и понимать работу интегрированных систем.

  • Опыт работы с Git, Docker.

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

  • Опыт настройки сети, работы с VLAN на коммутаторах.

  • Знание основ криптографии или опыт работы с security-платформами.

Мы готовы предложить:

  • Удаленную работу с выстроенными процессами.

  • График работы 5/2 с гибким началом рабочего дня.
  • Оформление на выбор – ТК РФ (аккредитованная ИТ Компания), ИП, самозанятость.
  • Амбициозные проекты, интересные с профессиональной точки зрения задачи.
  • Возможность профессионального и карьерного роста - в динамично развивающейся компании.

Ждем вас в нашей команде!