Специалист по нагрузочному тестированию
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Предлагаем присоединиться к команде единомышленников, развивающих систему управления хранением контента (решения класса ECM - Enterprise Content Management или Управление корпоративным контентом), в частности документов, полученных от клиентов Банка (сканированные образы паспортов, различных свидетельств, ОГРН и прочее) и созданных в рамках банковских процессов (договоры, дополнительные соглашения, справки, отчеты по сделкам и прочее).
Мы уже храним миллиарды документов по всем процессам Банка. Строим высоконагруженные и отказоустойчивые сервисы, которые обрабатывают миллионы документов в день. Обеспечиваем безопасный доступ к документам десяткам тысяч сотрудников во всех регионам страны. Мы интегрированы с большим числом банковских систем, и их число постоянно растет (уже более 200).
Ранее для обеспечения всех этих процессов использовалось решение вендора – IBM, теперь для повышения стабильности и обеспечения гибкости мы развиваем собственное решение, которое позволит не зависеть от вендора и реализовывать любые потребности наших клиентов.
В нашем подразделении при принятии архитектурных решений имеет значение голос каждого члена команды – каждый имеет возможность высказать свои идеи и предложить свои аргументы на всеобщее обсуждение.
Нашей команде нужны новые коллеги, которые помогут нам осуществить задуманное!
Задачи:
- Участие в проектах класса ECM (Enterprise Content Management или Управление корпоративным контентом) в части нагрузочного тестирования
- Проведение и анализ результатов теста, поиск узких мест. При необходимости – разбор ошибок с участием продуктовой команды
- Разработка и поддержка скриптов НТ (преимущественно на Java, а также LR Web - HTTP/HTML)
- Разработка и поддержка заглушек на Java
- Подготовка отчета по НТ
- Поддержка инженерной инфраструктуры
- Разработка методики по НТ
- Проведение деструктивных испытаний системы
- Взаимодействие с коллегами из других подразделений для выполнения поставленных задач.
Ожидания от кандидата
Требования:
- Знание инструментов НТ LoadRunner/Performance Center. Опыт написания нагрузочных скриптов на протоколах Web - HTTP/HTML и JavaOverHTTP
- Опыт проведения нагрузочного тестирования SOAP/REST сервисов, UI. Приветствуется опыт НТ через Kafka
- Владение на хорошем уровне языком Java
- Опыт разработки эмуляторов на Java (HTTP, Kafka)
- Опыт анализа производительности Oracle или PostgreSQL
- Опыт настройки и использования инструментов мониторинга метрик производительности Grafana/Influx/Prometheus; Умение определять ключевые метрики для мониторинга производительности
- Опыт работы в команде от 5 чел
- Базовые знания SQL (составление простых запросов: выбор из таблиц, вставка в таблицу и фильтрация по нескольким полям)
- Знание Linux уровне продвинутого пользователя (уверенное пользование командной строкой и базовым набором утилит). Приветствуется опыт работы с RHEL
- Опыт написания отчётов НТ и МНТ.
Будет дополнительным плюсом:
- Опыт работы с OpenShift/Kubernetes/Istio;
- Опыт работы с Gatling/Jmeter/Locust
- Экспертиза по средствам диагностики проблем производительности в розничных компонентах бизнес-систем (сеть, операционные системы, сервера приложений, java, kubernetes, istio, kafka)
- Продвинутые знания SQL (сложные join’ы, подзапросы), опыт оптимизации БД (Oracle/PostgreSQL);
- Опыт работы с S3-хранилищами;
- Разбираетесь в основных инструментах DevOps: Maven, Git, BitBucket, Jenkins или аналогичных;
- Опыт работы с Jira, Confluence;
- Опыт работы в Agile-команде;
- Опыт работы в высоконагруженных проектах;
- Умение подбирать инструменты для решения необходимых задач.
Условия работы
Работа у нас — это:
- команда профессионалов, готовых поддержать ваши инициативы
- профессиональный и карьерный рост: работа над масштабным проектом в крупнейшем банке России
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- возможность работы с новыми технологиями
- индивидуальный план обучения с учебными курсами и поездками на конференции за счет работодателя
- гибкий график
- красивый и комфортный офис
- расширенный соц. пакет (ДМС, страхование жизни), бесплатный тренажерный зал
- бонусы к зарплате: годовая премия, «плюшки» от компаний-партнеров.