Инженер по нагрузочному тестированию в Программу лояльности
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Проект:
Мы сплоченная команда, занимающаяся разработкой и улучшением сервисов Программы лояльности, которая позволяет держателям карт «Мир» и пользователям Системы быстрых платежей (СБП) получать скидки и кешбэк при оплате товаров и услуг в компаниях-партнерах. Программа имеет собственный процессинг, который рассчитывает и автоматически перечисляет кешбэк рублями в течение нескольких рабочих дней после покупки, а отслеживать начисления можно в личном кабинете и мобильном приложении.
Технологический стек:
Java 11, Gradle, Jmeter, Gatling, Jenkins, Git (Bitbucket), Elastic Stack, Grafana Stack, Micrometer, Prometheus.
Ожидания от кандидата
От тебя потребуется:
- Глубокое понимание тестирования производительности, как с теоретической стороны, так и с практической;
- Отличный опыт в проведении полного цикла тестирования производительности: от сбора требований по производительности системы до анализа результатов и вынесения вердикта о качестве сборки;
- Практический опыт в использовании open-source инструментов тестирования производительности (один или несколько): Jmeter, Gatling, Yandex.Tank;
- Практический опыт создания "заглушек" и mock-сервисов (любой язык);
- Умение интерпретировать результаты тестирования в вопросы и темы для обсуждения с командой разработки;
- Навыки как командной, так и самостоятельной работы.
Будет здорово, если:
- У тебя есть опыт внедрения Perfomance Testing в продуктовую команду;
- Ты владеешь языками программирования (желательно, JVM-языки) для понимания кода продукта;
- У тебя есть знание Micrometer, Prometheus;
- Ты понимаешь важность тестирования производительности, имеешь желание сделать продукт быстрее и производительнее;
- Ты разделяешь позицию, что тестирование и DevOps должны идти рука об руку.
Чем ты будешь заниматься:
- Ревьюить текущее состояние направления, выявлять слабые места и зоны развития, формировать стратегию тестирования производительности;
- Поддерживать и дорабатывать системы мониторинга (дашборды, логи, метрика);
- Анализировать тестируемую систему, составлять профили тестирования производительности, выбирать скоуп наиболее критичных метрик производительности;
- Настраивать необходимый инструментарий и окружение для проведения тестирования производительности;
- Проводить тестирование производительности, анализировать результаты, взаимодействовать с командой разработки по итогам тестирования;
- Описывать необходимую документацию: подготавливать отчеты о проведенном тестировании, инструкции по запуску, описание окружений и т.д.
Условия работы
Что у нас есть:
- Достойный уровень заработной платы + премии;
- Официальное трудоустройство, социальный пакет: ДМС со стоматологией с первого месяца работы, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
- Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
- Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
- Комфортный офис в центре: тренажерный и спортивный залы, лаунж-зона, корпоративная столовая, микромаркеты, кухни с чаем, кофе и снеками на каждом этаже;
- График работы: 5/2, возможность работать удаленно.