Инженер по нагрузочному тестированию (Performance Test Engineer)
Описание
КОМПАНИЯ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России. В связи с активным развитием проектов в компании открыта вакансия Специалист нагрузочного тестирования (МОСКВА, САМАРА.ИЖЕВСК, ЯРОСЛАВЛЬ, НОВОСИБИРСК) РАБОТА В ОФИСЕ! О проекте Предстоит работать с информационной системой «Учет и контроль лимитов кредитного риска, мониторинг условий кредитования» (УиМКЛ), которая обеспечивает мониторинг установленных лимитов Банка для корпоративного бизнеса, малого и среднего бизнеса, а также клиентов Департамента проблемных активов. Задачи: Проведение нагрузочного тестирования информационной системы. Разработка и доработка средств нагрузочного тестирования: скриптов, тестовых сценариев и заглушек. Проведение целевых тестовых запусков в соответствии с методикой нагрузочного тестирования. Разработка и актуализация тестовых сценариев, расчет профилей нагрузки. Анализ результатов тестирования, сбор и интерпретация бизнес- и аппаратных метрик. Выявление, документирование и сопровождение дефектов, проведение повторного тестирования после их исправления. Проведение нагрузочного тестирования при выходе новых версий системы. Настройка и актуализация сбора метрик с серверов приложений и баз данных. Анализ производительности системы, выявление узких мест и подготовка рекомендаций по их устранению. Подготовка отчетов по результатам нагрузочного тестирования. Требования: Практический опыт работы с 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 и парсеров логов. Опыт формирования методик нагрузочного тестирования и подготовки заключений по выявленным узким местам производительности. МЫ ПРЕДЛАГАЕМ: Работу в стабильной компании, "белую" заработную плату; Расширенный социальный пакет: ДМС (включая стоматологию), корпоративные скидки на посещение фитнес-клубов, футбольная и волейбольная секции; Профессиональное обучение и развитие; Яркая и насыщенная корпоративная жизнь; Снабжаем всей необходимой современной техникой: мощный ноут привезут прямо в день оформления; Специалист нагрузочного тестирования ( МОСКВА, САМАРА.ИЖЕВСК, ЯРОСЛАВЛЬ, НОВОСИБИРСК) РАБОТА В ОФИСЕ! СТД до конца года