Задачи:
— Проведение нагрузочного тестирования информационной системы «Учет и контроль лимитов кредитного риска, мониторинг условий кредитования» (УиМКЛ).
— Разработка и доработка средств нагрузочного тестирования: скриптов, тестовых сценариев и заглушек.
— Проведение целевых тестовых запусков в соответствии с методикой нагрузочного тестирования.
— Разработка и актуализация тестовых сценариев, расчет профилей нагрузки.
— Анализ результатов тестирования, сбор и интерпретация бизнес- и аппаратных метрик.
— Выявление, документирование и сопровождение дефектов, проведение повторного тестирования после их исправления.
— Проведение нагрузочного тестирования при выходе новых версий системы.
— Настройка и актуализация сбора метрик с серверов приложений и баз данных.
— Анализ производительности системы, выявление узких мест и подготовка рекомендаций по их устранению.
— Подготовка отчетов по результатам нагрузочного тестирования.
Требования:
— Практический опыт работы с Apache JMeter или аналогичными инструментами нагрузочного тестирования.
— Опыт разработки и настройки сценариев нагрузочного тестирования, работы с генераторами нагрузки.
— Умение анализировать графики, метрики и результаты нагрузочных испытаний.
— Уверенное знание SQL: написание запросов различной сложности с использованием SELECT, INSERT, UPDATE, DELETE.
— Опыт наполнения баз данных.
— Знание основных практик нагрузочного тестирования и жизненного цикла дефектов.
— Опыт работы хотя бы с одним скриптовым языком: Python, Bash, Perl, Ruby или TCL.
— Опыт работы с Git, SVN или другими системами контроля версий.
— Знание Java SE и/или J2EE.
— Опыт работы с инструментами мониторинга: Grafana, Zabbix, Kibana, InfluxDB или аналогами.
— Опыт анализа логов серверов и приложений.
— Понимание принципов работы микросервисной архитектуры.
— Опыт работы с Kafka, Camunda или аналогичными технологиями.
— Опыт написания тестовых сценариев, расчета профиля нагрузки и анализа результатов тестирования.
— Навыки технического документирования дефектов, подготовки отчетов и рекомендаций по результатам испытаний.
Будет преимуществом:
— Опыт работы с Fiddler.
— Опыт настройки мониторинга и подготовки конфигурационных файлов для сбора метрик.
— Опыт работы с InfluxDB.
— Опыт оценки производительности MSSQL, Oracle или PostgreSQL Pro.
— Знание инструментов анализа производительности БД: AWR, ASH Viewer, auto_explain и аналогичных.
— Опыт встраивания нагрузочного тестирования в CI/CD-процессы.
— Опыт разработки эмуляторов HTTP/S, REST, SOAP, ODBC и парсеров логов.
— Опыт формирования методик нагрузочного тестирования и подготовки заключений по выявленным узким местам производительности.
Условия:
— Работа в стабильной компании, "белая" заработная плата.
— Расширенный социальный пакет: ДМС (включая стоматологию), корпоративные скидки на посещение фитнес-клубов, футбольная и волейбольная секции.
— Профессиональное обучение и развитие.
— Яркая и насыщенная корпоративная жизнь.
— Снабжение всей необходимой современной техникой: мощный ноутбук привезут прямо в день оформления.
Работа в офисе в городах: Москва, Самара, Ижевск, Ярославль, Новосибирск.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.