ГК Орбита

Инженер нагрузочного тестирования

Не указана
  • Москва
  • От 3 до 6 лет

Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания.

Масштабный технологический проект с глубокой экспертизой в цифровизации бизнеса. Ключевые отрасли: государственный сектор, FinTech, HRTech, коммуникации и медиа, услуги, рынок недвижимости, travel.

Нам доверяют крупнейшие компании РФ, среди них: Т1, ВТБ, Иннотех, Альфа Банк, ОИС и другие.

Более 6 лет мы ведем собственную продуктовую и заказную разработку высокоэффективных цифровых решений.

В связи с расширением команды мы ищем Инженера нагрузочного тестирования ​​​​​​ в команду

Что тестируем: Система Центр управления подписками


Стек используемых технологий - приложения на Kotlin, Webflux + netty; запущены в kubernetes, используется service mesh istio; БД - MongoDB, кэш - на redis, мониторинг - VictoriaMetrics+grafana
Скрипты - на loadrunner (используем PC, но есть реализация на Gatling), протокол web http/rest
Заглушки - API на wiremock (достаточно простые). Java
Вспомогательные инструменты – Java, Docker, bash, linux

Требуемые знания и навыки:

  • Опыт работы от 1 года
  • Понимание ключевых принципов нагрузочного тестирования, умение самостоятельно определить общий подход к НТ исходя из поставленных целей
  • Знание основных принципов работы и обеспечения стабильности и производительности технологий, задействованных в стеке объекта тестирования - JVM и k8s обязательно, остальное крайне желательно
  • Опыт работы с мониторингом на стеке VictoriaMetrics + grafana, знание PromQL/MetricsQL, умение сделать полноценный информативный дашборд в Grafana
  • Опыт работы с ELK/аналогами
  • Базовые навыки программирования, понимание принципов разработки заглушек и основных требований к ним для обеспечения достоверного НТ, большим плюсом будет опыт работы с wiremock
  • Базовые навыки работы с unix-системами, понимание основных принципов их работы
  • Высоко ценятся коммуникативные навыки, умение формулировать мысли как вслух, так и на “бумаге”
  • Аналитическое мышление, умение самостоятельно разбираться с проблемами и понимание необходимости коммуникации с коллегами, желание развиваться и наращивать экспертизу

    Дополнительные требования:
  • Опыт работы с СУБД PostgreSQL . Опыт анализа узких мест, профилирования. Понимание работы механизма репликации
  • Опыт работы с Kafka -кластером
  • Понимание основ виртуализации и контейнеризации
  • Опыт построения нагрузочного тестирования с нуля
  • Умение работать с чужим кодом

Задачи:

  • Разработка и актуализация скриптов и заглушек
  • Проработка и актуализация подхода к тестированию - сбор профиля нагрузки, подготовка и актуализация сценариев НТ
  • Актуализация стенда НТ - деплой, актуализация конфигураций относительно прод среды, сопровождение средств мониторинга.
  • Проведение тестов, анализ результатов, поиск узких мест и подготовка рекомендаций по оптимизации
  • Участие в оптимизации процесса НТ - автоматизация, увеличение качества НТ за счёт доработки и усложнения подхода

Мы предлагаем:

  • Удаленный формат;

  • Деньги: Белую ЗП всегда в рынке, оформление ТК РФ;

  • Комфортный старт: 3 месяца плавного погружения под присмотром HR;

  • Поддержка: ИТ-отсрочку и HR / юридические консультации 24/7;

  • Культура: прозрачные процессы и открытую коммуникацию;

  • Мощное железо: работу на лучших компах, мы не логируем время, у нас фокус на доверии и результате;

  • ДМС: забота о здоровье за счет компании;

  • Развитие: индивидуальный план обучения, конференции и митапы, мы помогаем развиваться и строить карьеру;

  • Личный бренд: выступления на конференциях, митапах, написание статей;

  • Бенефиты: ежеквартальное обновление корпоративных скидок;

  • Движ: вечеринки оффлайн и онлайн, мерч, конкурсы и челленджи