IBS
Инженер по нагрузочному тестированию (JMeter) / Performance QA Engineer
1 мес. назад
РоссияJuniorRemote
apache jmetergrafanaprometheuslinuxsqlhttprest apipython
Требуется специалист для работы на позиции инженера по нагрузочному тестированию в IBS для поддержки масштабной российской HR-платформы с 230 000 активных пользователей.
О компании
- Мы — IBS. Ведущий российский системный интегратор, разработчик цифровых решений для крупнейших компаний и государственного сектора.
О продукте
- Вы присоединитесь к команде, работающей над масштабной HR-платформой — это первая российская HR-платформа с 230 000 активных пользователей , объединяющая более 40 приложений на одной платформе.
- Продукт развивается на базе искусственного интеллекта и признан обладателем премий в области UX/UI и HR.
Обязанности
- Разработка средств нагрузочного тестирования: скриптов, эмуляторов, утилит генерации тестовых данных.
- Создание заглушек для изолированного тестирования компонентов.
- Построение отчетов о выполненном нагрузочном тестировании.
- Анализ результатов, выявление узких мест и проблем производительности.
- Коммуникация с командой разработчиков и тестировщиков для уточнения сценариев и локализации проблем.
- Участие в планировании нагрузочных тестов и выборе стратегии тестирования.
Требования
- Опыт: от 6 месяцев коммерческого опыта в нагрузочном тестировании. Без коммерческого опыта кандидаты не рассматриваются.
- Знание основных видов нагрузочного тестирования и их назначения (нагрузочное, стрессовое, объемное, тестирование стабильности и др.).
- Знание основных метрик производительности и их смысла (время ответа, пропускная способность, количество одновременных пользователей, загрузка CPU/памяти и др.).
- Понимание назначения мониторинга при нагрузочном тестировании.
- JMeter: уверенное владение инструментом.
- Знание типов элементов JMeter, используемых для построения сценария нагрузки (тест-плана), и их назначение.
- Понимание порядка исполнения и области действия каждого типа элементов JMeter.
- Знание популярных элементов сценария (тест-плана) JMeter каждого типа.
- Grafana / Prometheus: опыт работы с системами мониторинга.
- Базовые знания командной строки Linux (навигация по файловой системе, создание/копирование/перемещение/редактирование файлов, SSH).
- SQL на уровне понимания операций JOIN, GROUP BY, функций агрегирования.
- Понимание работы HTTP на базовом уровне (основные правила коммуникации и структуры сообщений).
- Понимание назначения REST API .
Будет плюсом
- Опыт нагрузочного тестирования крупных высоконагруженных систем (тысячи/сотни тысяч пользователей).
- Опыт тестирования микросервисной архитектуры.
- Навыки написания скриптов на Python/Shell для автоматизации подготовки данных.
- Опыт работы с очередями (Kafka, RabbitMQ) и базами данных под нагрузкой.
- Понимание принципов работы с Kubernetes/OpenShift.
Условия
- Полная занятость, 5/2.
- Официальное трудоустройство по ТК РФ.
- ДМС после прохождения испытательного срока на сотрудника и детей.
- Работа над уникальной HR-платформой с сотнями тысяч пользователей.
- Профессиональное развитие и обмен опытом в сильной команде.