Инженер по нагрузочному тестированию
Бэнкс Софт СистемсОписание
Компания BSS системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Обязанности:
-
Сбор информации и нефункциональных требований по ит-системам, разработка и актуализация методик нагрузочного тестирования;
-
Сбор и анализ информации для составления нагрузочного профиля;
-
Разработка и поддержка скриптов и сценариев НТ, эмуляторов, утилит генерации тестовых данных;
-
Разработка и поддержка инструментов мониторинга и автоматизации процессов нагрузочного тестирования;
-
Проведение нагрузочного тестирования сервисов банка и экосистемы, выявление узких мест;
-
Подбор оптимальной конфигурации стенда для обеспечения требуемой производительности;
-
Анализ результатов и подготовка протоколов нагрузочного тестирования;
Требования:
-
Опыт в НТ от 2 лет web и backend (в том числе реализация полного цикла НТ с нуля, умение писать методику НТ, работа с дефектами);
-
Высокие коммуникативные навыки;
-
Отличное владение инструментами НТ: Jmeter/Gatling (опционально: MF LoadRunner);
-
Навыки разработки эмуляторов и других утилит для НТ на ЯП: Java, Python (опционально: Scala, Kotlin, C#, C++, Go, Groovy, Ruby);
-
Опыт НТ и профилирования APP JAVA (APP PHP - приоритетный плюс);
-
Опыт НТ DB: OracleDB/PostgreSQL, MySQL (опыт с GreenPlum, Percona XtraDB Cluster, ClickHouse - приоритетный плюс)
-
Понимание работы кэшей и балансировщиков: Redis (memcached - опционально), nginx/F5/haproxy;
-
Опыт проведения НТ с брокерами/менеджерами сообщений: kafka (опционально: ibm mq, rabbitmq);
-
Опыт работы с ОС: *Unix (CentOS и др.);
-
Опыт самостоятельного развертывания мониторинга: Grafana, Prometheus/Zabbix/ELK/TIG;
-
Опыт работы с инфраструктурой: Kubernetes/OpenShift/Docker, Jenkins, Ansible, Bitbucket (Gitlab);
-
Опыт работы с инструментами: SoapUI/Postman, Jira, Confluence;
-
Отличное понимание метрик производительности и навыки поиска узких мест (навыки оптимизации - приоритетный плюс);
Условия:
- Аккредитованная IT-компания;
- Возможность удаленной работы;
- Полное соблюдение ТК РФ и своевременная выплата заработной платы;
- Расширенное ДМС со стоматологией, бесплатные лекарства по назначению врачей;
- Корпоративное обучение и сертификация в технических областях;
- Бесплатное обучение английскому;
- Онлайн-йога.