Вакансия: Тестировщик (нагрузочное тестирование)
Описание вакансии
Нагрузочное тестирование небольших систем в банковском ПО.
Есть несколько мелких систем, которые периодически потребуется тестировать. Нагружать системы инженер будет на Jmeter. Разрабатываем заглушки практически для всех смежных систем - здесь есть уже готовые решения, но бывает необходимость и самостоятельно "с нуля" пройти этот путь вместе с Java Spring. Автоматизируем процессы через Jenkins (генерация тестовых данных, создание сценариев и т.д.). Основной стек технологий тестируемых систем в команде: - Openshift / Kubernetes - Postgres - Kafka - Java Spring (для сервисов и заглушек)
Задачи:
- Разработка методики нагрузочного тестирования (проработка подхода к НТ, анализ работы в промышленной системе, формирование профиля нагрузки с учетом текущей и планируемой нагрузки, сравнение стендов, проработка ограничений тестирования);
- Разработка и актуализация средств нагрузочного тестирования (скрипты НТ, сценарии НТ, эмуляторы смежных систем, скрипты генерации данных, скрипты анализа данных);
- Подготовка пулов данных для проведения нагрузочного тестирования;
- Проведение нагрузочного тестирования;
- Подготовка протоколов отчетов по результатам нагрузочного тестирования
Ожидания от кандидата:
- Опыт работы в области нагрузочного тестирования от 1 года
- Знание общего регламента проведения НТ, опыт проведения полного цикла нагрузочного тестирования (разработка методики, скриптов, эмуляторов, генерация тестовых данных, проведение тестирования, анализ результатов, написание отчета)
- Уверенное владение одним из инструментов НТ - JMeter, HP Load Runner, Gatling, K6 (разработка WEB HTTP Java мультпротокольных скриптов, умение проводить корреляции, настраивать межскриптовое взаимодействие; подготовка сценариев, запуск тестов, анализ результатов)
- Опыт диагностики и разбора проблем производительности по результатам НТ (БД, приложение)
- Опыт программирования на Java, C#, C++, Python (один из) не менее 1 года
- Знание основ реляционных баз данных, языка SQL (выборки, соединение, вложенные запросы, группировка, сортировка), наличие практического опыта (Oracle)
Мы предлагаем:
- Официальное оформление в аккредитованную IT-компанию;
- Система ДМС со стоматологией;
- Собственный учебный центр с тренингами по языкам программирования, soft skills, карьерному росту и пр.;
- Участие в крупных отраслевых мероприятиях;
- Cпортивные и well-being мероприятия;
- Корпоративные скидки от компаний-заказчиков и многое другое;
- Удаленный формат работы.