Performance Test Engineer - LOAD tester (Azerbaijan)
Зарплата | от 3000 до 4000 AZN |
от 3000 до 4000 AZN | |
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Алматы |
Требования:
· Уверенное владение инструментами нагрузочного тестирования (Gatling, JMeter или аналогами).
· Уверенные знания Java/Scala, для разработки скриптов нагрузочного тестирования, создания заглушек и эмуляторов для внешних интеграций.
· Знание SQL на уровне составления запросов с join-ами и базового анализа данных.
· Навыки формирования профиля нагрузки, расчёта интенсивности и прогнозирования узких мест; опыт планирования, запуска и анализа результатов нагрузочного тестирования.
· Знание CI/CD процессов и опыт работы с Jenkins, GitLab или аналогичными системами.
· Уверенное использование Linux и понимание сетевых протоколов (TCP/IP).
· Опыт командной разработки, уверенное владение Git и принципами версионирования.
· Хорошие коммуникативные навыки, умение вести деловую переписку и делиться экспертизой с командой.
· Опыт работы на аналогичной позиции не менее 2 лет
Обязанности
1. Разработка скриптов НТ и заглушек. Создание и сопровождение скриптов нагрузочного тестирования на Java/Scala с использованием Gatling, а также разработка эмуляторов, генераторов данных и вспомогательных утилит для внешних интеграций.
2. Поддержка и развитие инфраструктуры. Поддержка и развитие инфраструктуры НТ с использованием Jenkins, GitLab, Docker, Grafana, ClickHouse, Postgres, Redis, и других инструментов.
3. Разработка стратегии, составление методики и профиля нагрузки. Проектирование стратегии тестирования, разработка сценариев и профиля нагрузки на основе анализа проектной документации и требований бизнеса.
4. Проведение нагрузочных тестов и анализ результатов. Планирование, запуск и мониторинг нагрузочных тестов, выявление узких мест и проблем производительности на основании метрик и поведения системы под нагрузкой.
5. Подготовка отчёта и предоставление рекомендаций. Составление отчётов с анализом результатов тестирования и рекомендациями по оптимизации производительности и архитектурным улучшениям.
6. Коммуникации со стейкхолдерами. Взаимодействие с техническими и бизнес-стейкхолдерами для согласования целей, ожиданий и предоставления результатов тестирования.
7. Взаимодействие с DevOps и передача экспертизы. Совместная работа с командами разработки и DevOps, интеграция тестов в CI/CD процессы, проведение обучающих сессий и передача экспертизы внутри команды.
Будет плюсом:
· Практический опыт создания телеграм-ботов, плагинов или других автоматизированных решений, применимых для поддержки или автоматизации задач в нагрузочном тестировании.
· Навыки работы с облачными платформами (AWS, Azure, GCP) в контексте развертывания и проведения нагрузочных тестов.
· Опыт проведения нагрузочного тестирования Keycloak — будет значительным плюсом.
Опыт | От 3 до 6 лет |
График работы | Полный день |