Команда ЦФА Хаб ищет QA-инженера по нагрузочному тестированию для работы с высоконагруженной системой на базе blockchain.

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

  • Анализировать производительность и управлять качеством в части нагрузки для крупной системы с ядром на базе blockchain
  • Поддерживать и создавать новые нагрузочные тесты для JMeter
  • Проводить полный цикл нагрузочного тестирования
  • Подготавливать отчеты о проведенном нагрузочном тестировании
  • Анализировать узкие места и оценивать масштабируемость системы, формировать рекомендации для увеличения производительности
  • Анализировать инциденты на production, связанные с деградацией производительности, и готовить заключения
  • Управлять, поддерживать и развивать инструменты нагрузочного тестирования, встраивать их в CI
  • Взаимодействовать и координировать разработчиков/аналитиков/DevOps

Требования:

  • Опыт в нагрузочном тестировании высоконагруженных систем более 3-х лет
  • Уверенное знание JMeter; практический опыт написания скриптов НТ (JMeter, k6)
  • Опыт работы с инструментами CI/CD (GitLab, Jenkins, GoCD и др.)
  • Опыт работы со средствами мониторинга (Grafana, Zabbix, Prometheus, InfluxDB, ELK и др.)
  • Практический опыт написания скриптов на JavaScript/Python/Bash для генерации данных и пост-аналитики
  • Уверенное понимание метрик нагрузочного тестирования
  • Опыт работы с БД PostgreSQL (читать pg_stat_statements, понимать Top-N запросы, план запроса на уровне узкого места), MSSQL; хорошее знание SQL
  • Понимание архитектуры клиент-серверных приложений и микросервисной архитектуры
  • Понимание жизненного цикла разработки ПО

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

  • Опыт работы со средствами нагрузочного тестирования (Yandex.Tank, k6, Locust, Gatling)
  • Опыт выстраивания процесса нагрузочного тестирования с нуля
  • Опыт продвинутой диагностики: профилирование приложений, анализ Thread/Heap дампов, трассировка (Zipkin, Jaeger, Signoz и др.)
  • Владение инструментами анализа производительности Linux (top, iotop, htop, dstat, netstat, perf) и Windows (PerfMon, ResMon, WPR, WPA, Event Viewer, PerfView)
  • Опыт с pgBouncer, connection pool, таймауты/лимиты на API-шлюзах
  • Понимание предметной области цифровых финансовых активов; опыт в финтех и/или с блокчейн-продуктами