Инженер нагрузочного тестирования

Удаленно · Тестирование · Разработка

Наша команда занимается тестированием систем, задействованных в кредитном процессе корпоративного бизнеса на основе микросервисного подхода к архитектуре. Есть несколько мелких систем, которые периодически потребуется тестировать. Нагружать системы инженер будет на Jmeter. Разрабатываем заглушки практически для всех смежных систем — здесь есть уже готовые решения, но бывает необходимость и самостоятельно «с нуля» пройти этот путь вместе с Java Spring. Автоматизируем процессы через Jenkins (генерация тестовых данных, создание сценариев и т.д.).

Основной стек технологий тестируемых систем в команде:

  • Openshift / Kubernetes
  • Postgres
  • Kafka
  • Java Spring (для сервисов и заглушек)

В некоторых проектах используется:

  • ArtemisMQ
  • RabbitMQ
  • Redis
  • Tarantool DB

Стандартизированный мониторинг реализован на связке Prometheus + Grafana (со сбором доп.метрик в InfluxDB).

Ваши задачи

  • Разработка методики нагрузочного тестирования.
  • Разработка и актуализация средств нагрузочного тестирования (скрипты НТ, сценарии НТ, эмуляторы смежных систем, скрипты генерации данных, скрипты анализа данных).
  • Подготовка пулов данных для проведения нагрузочного тестирования.
  • Проведение нагрузочного тестирования.
  • Подготовка протоколов/отчетов по результатам нагрузочного тестирования.
  • У младших инженеров будут старшие коллеги, которые будут их курировать.

Наши ожидания

  • Опыт в НТ от 6 месяцев, знание общего регламента проведения НТ, опыт проведения полного цикла нагрузочного тестирования (разработка методики, скриптов, эмуляторов, генерация тестовых данных, проведение тестирования, анализ результатов, написание отчета).
  • Опыт работы с каким-то из инструментов Jmeter/gatling/k6.
  • Опыт построения профилей нагрузки.
  • Опыт программирования: Java (можно начальный уровень).
  • Опыт работы с базами данных, знание языка SQL (выборки, соединение, вложенные запросы, группировка, сортировка), наличие практического опыта с Postgres (может некоммерческий, но чтобы кандидат понимал).
  • Опыт диагностики и разбора проблем производительности по результатам НТ (БД, приложение).
  • Знание инструментов Influx, Grafana, Jenkins.
  • Умение анализировать проблемы производительности по результатам НТ, заведение дефектов, составление рекомендаций, участие в работах по оптимизации производительности.

Мы предлагаем

  • Наша компания является аккредитованной в Минцифры.
  • Современный подход к обучению и развитию сотрудников.
  • Конкурентная заработная плата.
  • Индивидуальный план развития по итогам регулярных аттестаций.
  • В качестве приятных бонусов: ДМС со стоматологией для сотрудников и их родственников, обучение и сертификация, скидки на курсы и фитнес, разговорные клубы на английском языке и др. активности.
  • Трудоустройство в штат на бессрочный трудовой договор.

Еще больше причин работать в IBS

Поддержка семейных ценностей
Расширенная программа ДМС со стоматологией
Льготная ИТ-ипотека Подробнее об условиях
Яркая корпоративная жизнь
Офис на берегу моря или в горах
Возможности для развития
Три дополнительных выходных
Признание достижений
Скидки от сервисов-партнеров
Расскажи нам о себе
Добавить резюме
jpeg, jpg, png, doc, pdf, не более 10 Мб
Спасибо за отклик!
Твое резюме уже у наших рекрутеров
Сайт IBS использует cookie. Это дает нам возможность следить за корректной работой сайта, а также анализировать данные, чтобы развивать наши продукты и сервисы. Посещая сайт, вы соглашаетесь с обработкой ваших персональных данных.