Описание
Ищем эксперта по нагрузочному тестированию в платформенную команду Департамента технологий корпоративного и малого бизнеса.
Задачи
•Разрабатывать и актуализировать методику и стратегию нагрузочного тестирования
•Проводить оценку трудоемкости задач и планировать работы по нагрузочному тестированию
•Собирать и анализировать нефункциональные требования к системе, определять ключевые показатели производительности (SLA) и подготавливать профиль нагрузки на основе бизнес-сценариев
•Проектировать тестовые сценарии, включая различные виды тестов: стресс-тест, тест пиковой нагрузки и др.
•Подготавливать тестовые данные и параметризировать запросы для имитации реалистичной нагрузки
•Разрабатывать, отлаживать и поддерживать скрипты нагрузочного тестирования с использованием инструмента JMeter
•Разрабатывать эмуляторы и заглушки для имитации работы внешних систем и микросервисов-зависимостей
•Мониторить и анализировать ключевые метрики производительности
•Анализировать результаты тестов и локализовывать узкие места (bottlenecks), запросы к базам данных, взаимодействие микросервисов или конфигурацию инфраструктуры
•Подготавливать отчеты по итогам тестирования с детальным анализом найденных проблем и рекомендациями по их устранению и оптимизации системы
•Оформлять дефекты в баг-трекинговых системах и взаимодействовать с разработчиками для совместного решения проблем производительности
•Предоставлять экспертную оценку по вопросам производительности, оптимизировать и подбирать конфигурации аппаратного обеспечения
Требования
•Опыт работы в нагрузочном тестировании от 3 лет
•Опыт разработки нагрузочных скриптов с использованием JMeter
•Умение настраивать нестандартные элементы в JMeter: Groovy-скрипты, Pre/Post-процессоры, экстракторы регулярных выражений и т.д.
•Умение работать с REST API и JSON/XML-структурами
•Уверенное знание методологии нагрузочного тестирования
•Опыт разработки методик нагрузочного тестирования с выделением сценариев
•Понимание взаимодействия и архитектуры клиент-серверных приложений
•Понимание принципов функционирования систем на микросервисной архитектуре
•Уверенное понимание метрик нагрузочного тестирования
•Опыт настройки и использования инструментов мониторинга (Grafana, Prometheus, Zabbix, VictoriaMetrics)
Будет плюсом
•Базовое владение языками программирования Java, Groovy
•Отличные знания работы с базами данных (PostgreSQL, MS SQL, Oracle)
•Опыт разработки эмуляторов и заглушек (Java, Mock и т.п.)
•Опыт работы с системами версионного контроля (Git)
•Понимание работы сервисных шин и процессов интеграции данных (MQ, JMS, Kafka)
Условия
•Официальное трудоустройство по ТК РФ с первого дня работы
•Стабильный и прозрачный доход (размер заработной платы обсуждается по результатам собеседования)
•Карьерный рост: прозрачная система грейдов, система наставничества, обучение, чтобы поделиться с тобой экспертизой
•Забота о твоем здоровье: подключение ДМС после испытательного срока
•Материальная помощь в различных жизненных ситуациях
•Формат работы — удаленно или гибрид