вакансия QA нагрузочное в ДИЭНЭЙ
QA Engineer
#вакансия #QA #нагрузочное Senior Нагрузочный инженер / Performance QA Engineer (Locust + Python) Компания: ДИЭНЭЙ (IT Интегратор) Условия: Старт: ASAP. Формат: Удаленная работа. Срок проекта: ~2-2.5 месяца (до середины июня), с возможной пролонгацией. Вилка: до 250 000 (Обсуждаемо) Оформление: ИП. Чем предстоит заниматься: Наш продукт — высоконагруженная микросервисная архитектура. Нужен специалист, который не просто «напишет скрипт в Locust и нажмет кнопку», а спроектирует сценарии с нуля, наведет порядок на стендах и интегрирует все в пайплайн. Обязанности: Проектирование, разработка и актуализация нагрузочных сценариев на Python + Locust. Масштабирование тестов в Kubernetes и оркестрация запусков на изолированных parity-стендах. Обеспечение воспроизводимости результатов: работа с моками внешних зависимостей и Contract Testing. Интеграция нагрузочных тестов в CI/CD (GitLab CI / Jenkins / TeamCity) — автоматический запуск, экспорт метрик в Prometheus и формирование отчетов. Глубокий анализ «узких мест»: CPU/Memory троттлинг, network latency, очереди (RabbitMQ/Kafka), база данных и сервис-меш. Подготовка понятных рекомендаций для разработчиков и DevOps. Управление конфигурациями и тестовыми данными на стендах. Требования: Уверенный Python (ООП, асинхронность, работа с сетью). Экспертиза в Locust (написание кастомных клиентов, понимание работы Event Loop в контексте нагрузки). Понимание принципов работы микросервисов и Kubernetes (уметь задеплоить дистрибутированный Locust в k8s). Опыт работы с системами мониторинга (Grafana, Prometheus / VictoriaMetrics). Навыки изоляции тестов: мокирование внешних API, stub-серверы, патроны (например, с помощью responses, wiremock или mountebank). Опыт интеграции тестов в CI/CD. Будет плюсом: Опыт с Service Mesh (Istio/Linkerd) в контексте отладки latency. Навыки профилирования БД и брокеров сообщений.