Ведущий Инженер по нагрузочному тестированию
Москва,Нижний Новгород,Саратов,Санкт-Петербург
Для реализации масштабного проекта по трансформации интеграционной архитектуры в одном из банков, который по ключевым показателям деятельности входит в ТОП-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 – это как раз для Вас!

