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