Senior QA Load Engineer
ТехнократияОписание
Мы создаём финтех-продукты для рынков, где формируется будущее финансовых технологий. Работаем на международных проектах, совмещая скорость стартапов с надёжностью enterprise-разработки.
У нас прозрачные процессы, честные грейды и инженерная культура без бюрократии. У нас можно создавать международный финтех, влиять на продукт и расти в предсказуемой, честной и зрелой инженерной среде.
Прямо сейчас мы в поиске Старшего QA Load Engineer.
Чем предстоит заниматься:
Планирование и проведение всех видов тестирования производительности: нагрузочного, стрессового, тестирования стабильности (надежности), спайк-тестирования
Разработка и поддержка комплексных скриптов нагрузочного тестирования с использованием Apache JMeter
Глубокое понимание и применение всех элементов Test Plan JMeter: контроллеры, таймеры, пре-/пост-процессоры, assertions, логирование.
Написание и отладка сложной пользовательской логики с использованием BeanShell/Groovy.
Нагрузочное тестирование WebSocket и WebRTC протоколов (включая работу с соответствующими плагинами для JMeter).
Работа с системами мониторинга: настройка Grafana для создания дашбордов, работа с InfluxDB и языком запросов Flux для анализа временных рядов
Организация и проведение распределенного нагрузочного тестирования на инфраструктуре JMeter.
Разработка и внедрение методологии нагрузочного тестирования
Сбор и анализ нефункциональных требований (НФТ), формирование профилей нагрузки.
Анализ результатов тестов, поиск узких мест, подготовка отчетов и рекомендаций по улучшению (импрувменты).
Работа с моками сервисов (WireMock, MockServer) для изоляции тестируемой системы.
Нагрузочное тестирование банковских систем (АБС), опыт с Gatling (будет преимуществом для перспективных задач с нагрузкой в тысячи потоков).
Мы ожидаем от кандидата:
Опыт коммерческой работы от 2-3 лет в качестве инженера по нагрузочному/перформанс-тестированию.
Глубокие, подтвержденные практикой знания Apache JMeter.
Опыт работы с BeanShell/Groovy для написания скриптов в JMeter.
Знание WebSocket и опыт тестирования подобных протоколов.
Опыт работы со стеком TICK (Telegraf, InfluxDB, Chronograf, Kapacitor) или TIG (Telegraf, InfluxDB, Grafana).
Практический опыт настройки Grafana Dashboards.
Понимание принципов работы Nginx как reverse proxy/load balancer.
Опыт работы с Oracle (на уровне написания запросов для проверки данных, понимание нагрузки на СУБД).
Умение работать в Linux-окружении (bash, анализ логов, мониторинг ресурсов).
Знание методологий и видов тестирования производительности.
Будет серьезным преимуществом:
Опыт нагрузочного тестирования WebRTC-приложений.
Знакомство с Gatling
Опыт в телекоммуникационной сфере или сфере разработки VoIP (КЦ - Контактный Центр).
Почему мы?
- График 5/2 по календарю РФ, гибкое начало рабочего дня до 10:00 по Московскому времени
-
Уютный офис в центре Казани, возможность удаленной работы из других городов.
-
Официальное трудоустройство в аккредитованной IT-компании со всеми плюшками.
-
Корпоративные уроки английского, фитнес прямо в офисе, футбольная команда, библиотека и партнёрские бенефиты.
-
Подарки к праздникам и здоровую атмосферу, где твой вклад ценят.
-
Поддержка профессионального развития участие в конференциях, обучение, обмен опытом.
-
Открытая культура и высокий уровень доверия.