N-iX ищет Старшего инженера по тестированию производительности (Senior Performance Test Engineer) в команду
Роль будет сосредоточена на воспроизведении реалистичных корпоративных нагрузок и условий сбоев для выявления узких мест и проблем с надежностью до того, как они достигнут клиентов. Инженер будет тесно сотрудничать с командами разработки, QA, платформы и DevSecOps для определения измеримых ожиданий по производительности и интеграции нефункционального тестирования в наш процесс выпуска.
Ключевые обязанности:
- Разработка, создание и выполнение сценариев нефункционального тестирования, охватывающих нагрузочное, стрессовое тестирование, тестирование масштабируемости, выносливости, отказоустойчивости и устойчивости.
- Моделирование реального пользовательского трафика и условий пиковой нагрузки для проверки системы.
- Выявление узких мест производительности в слоях приложений, баз данных, API, инфраструктуры и сети.
- Тесное сотрудничество с командами разработчиков, DevSecOps, QA, продуктовой команды и инфраструктуры для определения целей тестирования и критериев приемки.
- Подготовка подробных отчетов о тестировании, включая наблюдения, узкие места, метрики, риски и рекомендации.
- Поддержка тестирования производительности как части конвейеров CI/CD, где это применимо.
Требуемые навыки:
- Более 5 лет коммерческого опыта в тестировании производительности
- Опыт разработки нагрузочных тестов, стрессовых тестов, тестов на масштабируемость, выносливость и устойчивость.
- Богатый опыт в области тестирования производительности и нагрузочного тестирования, предпочтительно с использованием таких инструментов, как k6, Gatling, JMeter, Locust или аналогичных.
- Хорошее понимание HTTP API, распределенных систем, конкурентности, очередей и асинхронной обработки.
- Опыт работы с Kubernetes / контейнеризированными средами.
- Возможность анализа метрик CPU, памяти, JVM heap, диска, сети и приложений.
- Опыт работы с инструментами наблюдаемости, такими как Prometheus, Grafana, OpenTelemetry или аналогичными.
- Опыт интеграции нефункциональных тестов в CI/CD или запланированное тестирование.
- Навыки написания сценариев/программирования на языке, подходящем для автоматизации тестирования.
- Способность работать с разработчиками для воспроизведения проблем производительности в производственной среде / у клиентов и преобразования их в автоматизированные регрессионные сценарии.
Мы предлагаем*:
- Гибкий формат работы — удаленно, в офисе или гибкий
- Конкурентная заработная плата и хороший компенсационный пакет
- Персонализированный карьерный рост
- Инструменты профессионального развития (программа наставничества, технические беседы и тренинги, центры компетенций и т.д.)
- Активные технические сообщества с регулярным обменом знаниями
- Компенсация расходов на обучение
- Памятные подарки на годовщину
- Корпоративные мероприятия и тимбилдинги
- Другие льготы, специфичные для конкретного местоположения
*не применимо для фрилансеров