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

Оплата не указана

Вакансия находится в архиве

IBS

г. Казань

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Открыт набор в одну из команд:

1. Комплекс программных и технических решений, позволяющий автоматизировать банковскую деятельность
2. Кредитование клиентов
Команда занимается тестированием систем, задействованных в кредитном процессе корпоративного бизнеса на основе микросервисного подхода к архитектуре. Есть несколько мелких систем, которые периодически потребуется тестировать. Нагружать системы инженер будет на Jmeter. Разрабатываем заглушки практически для всех смежных систем - здесь есть уже готовые решения, но бывает необходимость и самостоятельно "с нуля" пройти этот путь вместе с Java Spring. Автоматизируем процессы через Jenkins (генерация тестовых данных, создание сценариев и т.д.). Основной стек технологий тестируемых систем в команде: - Openshift / Kubernetes - Postgres - Kafka - Java Spring (для сервисов и заглушек) В некоторых проектах используется: - ArtemisMQ - RabbitMQ - Redis - Tarantool DB Стандартизированный мониторинг реализован на связке Prometheus + Grafana (со сбором доп.метрик в InfluxDB).

3. Общие сервисы
Команда занимается тестирование общих сервисов корпоративного бизнеса, которые взаимодействуют с системами устойчивых бизнес-операций. На момент миграции в целевой инструмент используем k6 для реализации нагрузочного тестирования, пишем скрипты и сценарии as code. Автоматизируем процессы через Jenkins (генерация тестовых данных, создание сценариев и т.д.), код храним в git. Основной стек технологий тестируемых систем: - Kubernetes - Postgres - Kafka - Java (для сервисов) В некоторых проектах используется: - ArtemisMQ - RabbitMQ - Tarantool DB Заглушки Spring Boot. Мониторинг Prometheus + Grafana (в части отправок метрик с к6 - InfluxDB).

Используемый стек на разных проектах:
1) Openshift / Kubernetes - Postgres - Kafka - Java Spring (для сервисов и заглушек) В некоторых проектах используется: - ArtemisMQ - RabbitMQ - Redis - Tarantool DB Стандартизированный мониторинг реализован на связке Prometheus + Grafana (со сбором доп.метрик в InfluxDB).
2) Kubernetes - Postgres - Kafka - Java
В некоторых проектах используется: - ArtemisMQ - RabbitMQ - Tarantool DB Заглушки Spring Boot. Мониторинг Prometheus + Grafana (в части отправок метрик с к6 - InfluxDB).

Задачи:
  • Разработка методики нагрузочного тестирования (проработка подхода к НТ, анализ работы в промышленной системе, формирование профиля нагрузки с учетом текущей и планируемой нагрузки, сравнение стендов, проработка ограничений тестирования);
  • разработка и актуализация средств нагрузочного тестирования (скрипты НТ, сценарии НТ, эмуляторы смежных систем, скрипты генерации данных, скрипты анализа данных);
  • подготовка пулов данных для проведения нагрузочного тестирования;
  • проведение нагрузочного тестирования;
  • подготовка протоколов\отчетов по результатам нагрузочного тестирования
Требования:
  • Опыт работы в области нагрузочного тестирования от 1 года
  • Знание общего регламента проведения НТ, опыт проведения полного цикла нагрузочного тестирования (разработка методики, скриптов, эмуляторов, генерация тестовых данных, проведение тестирования, анализ результатов, написание отчета)
  • Уверенное владение одним из инструментов НТ - JMeter, HP Load Runner, Gatling, K6 (разработка WEB\HTTP\Java\мультпротокольных скриптов, умение проводить корреляции, настраивать межскриптовое взаимодействие; подготовка сценариев, запуск тестов, анализ результатов)
  • Опыт диагностики и разбора проблем производительности по результатам НТ (БД, приложение)
  • Опыт программирования на Java, C#, C++, Python (один из) не менее 1 года
  • Знание основ реляционных баз данных, языка SQL (выборки, соединение, вложенные запросы, группировка, сортировка), наличие практического опыта (Oracle)
Условия:
  • Официальное оформление в аккредитованную IT-компанию.
  • Работу в команде экспертов профессионалов.
  • Удалённый формат работы.
  • Лучшие мировые практики разработки ПО, организации бизнес-процессов и построения команды.
  • Современный подход к обучению и развитию сотрудников: индивидуальный план развития, сертификация, книги, курсы, митапы, публикации в крупнейших он-лайн и офф-лайн изданиях, изучение иностранных языков.
  • ДМС со стоматологией для сотрудника, близких родственников и детей, фитнес.

Контактная информация

IBS

Сайт: не указан

Почта: не указана

Вакансия опубликована 22.07.2024 в г. Казань.

Похожие вакансии

#

Москва

Кунцевская

Полный день

Подробное описание

20 мая

#

Первоуральск

Подробное описание

29 июля

#

Новосибирск

Полный день

Подробное описание

11 июля