Ведущий Инженер по нагрузочному тестированию

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

Основная задача трансформации - построить принципиально новую платформу управления трафиком между приложениями, позволяющую объединить все существующие системы Банка как монолитные, так и контейнеризированные, виртуализировать базовые сервисы и инструменты обеспечения ключевых атрибутов масштабирования, надежности, безопасности и сопровождаемости.

Обязательно:
  • Опыт работы в нагрузочном тестировании от 2 лет;
  • Опыт проведения Capacity Planning;
  • Понимание особенностей проектирования отказоустойчивых систем;
  • Понимание принципов нагрузочного тестирования, владение терминологией;
  • Опыт работы с инструментами нагрузочного тестирования (JMeter/LoadRunner/Gatling);
  • Навыки работы с командной строкой Linux;
  • Знание основ реляционных БД и языка SQL на уровне join запросов;
  • Знание ЯП на уровне написания эмуляторов внешних систем;
  • Базовые знания статистики и анализа данных;
  • Опыт работы с инструментами автоматизации производственного процесса: Atassian Bitbucket, Maven;
  • Навыки автоматизации средствами TeamCity приветствуются;
  • Опыт работы с инструментами непрерывной интеграции;
  • Опыт работы с инструментами автоматизации производственного процесса: Atassian Bitbucket, Maven;
  • Базовое умение работать с технологиями контейнеризации ( Docker, плюсом будет навык разворота контейнеров в Kubernetes);
  • Умение работать с Git.

Желательно:

  • Владение языком программирования java;
  • Опыт оптимизации конфигураций серверов приложений;
  • Опыт администрирования высоконагруженных сервисов.
Вам предстоит:
  • Дизайн и проектирование тестовых кейсов, направленных на проверку производительности и отказоустойчивости компонентов интеграционной платформы;
  • Сбор и анализ нефункциональных требований, формирование профилей нагрузки;
  • Конфигурирование стенда нагрузочного тестирования;
  • Подготовка тестовых данных для подачи нагрузки;
  • Подготовка и отладка скриптов нагрузочного тестирования;
  • Подготовка и отладка заглушек; настройка мониторинга;
  • Интеграция тестов в процессы CI/CD;
  • Анализ и локализация проблем, как на стороне НТ-инструментария, так и на стороне тестируемого ПО.

Juniors Lab

Ваших знаний достаточно, чтобы начать работать, но специалистам без опыта сложно устроиться? Если Вы хотите увеличить свой багаж теоретических знаний параллельно с получением практических навыков, то Juniors Lab – это как раз для Вас!

Juniors Lab
Juniors Lab

Контакты

Будем рады видеть Вас в нашей команде!