Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания.
Масштабный технологический проект с глубокой экспертизой в цифровизации бизнеса. Ключевые отрасли: государственный сектор, 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;
-
Культура: прозрачные процессы и открытую коммуникацию;
-
Мощное железо: работу на лучших компах, мы не логируем время, у нас фокус на доверии и результате;
-
ДМС: забота о здоровье за счет компании;
-
Развитие: индивидуальный план обучения, конференции и митапы, мы помогаем развиваться и строить карьеру;
-
Личный бренд: выступления на конференциях, митапах, написание статей;
-
Бенефиты: ежеквартальное обновление корпоративных скидок;
-
Движ: вечеринки оффлайн и онлайн, мерч, конкурсы и челленджи