
Аренадата Софтвер
Ведущий инженер по нагрузочному тестированию / Senior Performance QA Engineer
Не указана
- Apache JMeter
- HP LoadRunner
- Python
- Java
- PostgreSQL
В команде разработки Arenadata Prosperity (ADP) открыта вакансия ведущего инженера нагрузочного тестирования.
Что нужно делать:
- Планировать нагрузочные сценарии (load, stress, spike, soak-тесты) и подготовка тестовых данных.
- Автоматизировать и прогонять нагрузочные тесты с помощью JMeter, Gatling, k6, LoadRunner, pgbench или аналогичных инструментов.
- Интеграция прогонов в CI/CD-пайплайны (GitLab CI, Jenkins, Azure DevOps) и настройка периодических прогонов.
- Собирать и анализировать метрики производительности: throughput, latency, CPU/Memory/IO, сетевой ввод-вывод.
- Диагностировать «узкие места» в БД и приложении: профилирование запросов, анализ execution plan, логов и трасс APM.
- Мониторинг инфраструктуры и сервисов (Prometheus + Grafana, Datadog, New Relic) в процессе тестирования.
- Подготовка подробных отчетов и рекомендаций по оптимизации архитектуры, кода и конфигурации.
- Взаимодействие с командами разработчиков, DBA и DevOps для внедрения и контроля улучшений.
- Сопровождение и масштабирование тестовых стендов: Docker/Kubernetes, облачные среды (AWS, Azure, GCP, VK Cloud, Yandex Cloud).
- Поддержка и развитие внутреннего фреймворка перфоманс-тестирования, написание утилит и библиотек.
- Участие в capacity planning и оценке производительности при релизах новых версий.
- Регулярное проведение регрессионных перфоманс-тестов и контроль соблюдения SLA.
Мы ждём, что вы:
- Понимаете жизненный цикл тестирования и SDLC.
- Имеете опыт проектирования и выполнения нагрузочных тестов следующих видов: load, stress, spike, endurance, baseline, scalability.
- Знаете метрики: response time, throughput, latency, error rate.
- Имеете опыт работы с инструментами нагрузочного тестирования: Apache JMeter, LoadRunner, Gatling.
- Умеете писать скрипты для тестов (например, на Python, Java, Groovy).
- Знаете SQL и опыт работы с СУБД, в частности PostgreSQL.
- Имеете опыт работы с CI/CD (например, GitLab CI, Jenkins).
- Знаете инструменты мониторинга: Grafana, Prometheus, Dynatrace, New Relic.
- Имеете опыт поиска и определения максимальных показателей клиент-серверных технологий.
- Владеете Linux (работа с логами, системными метриками).
- Понимаете принципы работы сетей, серверов, архитектуры приложений.
Будет плюсом:
- Опыт тестирования в облаке (AWS, Azure, GCP, VK Cloud, Yandex Cloud).
- Знание контейнеризации (Docker, Kubernetes).
- Сертификаты: CSTE, CTFL, CSQE, Performance Testing Specialist.
- Опыт анализа и оптимизации производительности на уровне кода или архитектуры.
- Опыт проведения тестов, используя pgbench.