Т1
Инженер по нагрузочному тестированию (Performance Engineer)
Не указана
- Java
- Python
- SQL
- PostgreSQL
- Git
- Jenkins
- Kafka
- Нагрузочное тестирование
- Docker
- Grafana
- Kubernetes
- Apache JMeter
- HP LoadRunner
Ищем в разные команды Инженеров по нагрузочному тестированию.
Основной стек:
- K8s, Jenkins, OpenShift, Kubernetes
- Postgresql, SQL
- JMeter, Gatling, HP Load Runner, k6
- Java, Python, C#, C++
- Grafana, Influx, Prometheus
- Kafka, RabbitMQ
Предстоит заниматься:
- Разработка методики нагрузочного тестирования (проработка подхода к НТ, анализ работы в промышленной системе, формирование профиля нагрузки с учетом текущей и планируемой нагрузки, сравнение стендов, проработка ограничений тестирования)
- разработка и актуализация средств НТ (скрипты, сценарии, эмуляторы смежных систем, скрипты генерации и анализа данных)
- подготовка пулов данных для проведения НТ
- проведение НТ
- подготовка протоколов\отчетов по результатам НТ
Какие знания и навыки важны:
- Высшее техническое образование
- Опыт работы в области нагрузочного тестирования от 6месяцев
- Знание общего регламента проведения НТ, опыт проведения полного цикла НТ (разработка методики, скриптов, эмуляторов, генерация тестовых данных, проведение тестирования, анализ результатов, написание отчета)
- Уверенное владение одним из инструментов НТ - JMeter, HP Load Runner, Gatling, K6 (разработка WEB\HTTP\Java\мультпротокольных скриптов, умение проводить корреляции, настраивать межскриптовое взаимодействие; подготовка сценариев, запуск тестов, анализ результатов)
- Опыт диагностики и разбора проблем производительности по результатам НТ (БД, приложение)
- Опыт программирования на Java, C#, C++, Python (один из) не менее 1 года
- Опыт разработки эмуляторов внешних систем
- Знание основ реляционных баз данных, языка SQL (выборки, соединение, вложенные запросы, группировка, сортировка), наличие практического опыта (Postgres)