инженер по тестированию (auto)
генерация резюме под вакансию
сопроводительное письмо
описание
Команда развивает платформу цифрового ассистента на базе собственной большой языковой модели GigaChat и создает продукты для решения ежедневных задач пользователей.
задачи
- Планировать и проводить нагрузочное тестирование микросервисной архитектуры на всех этапах жизненного цикла релиза;
- Разрабатывать и поддерживать тестовую документацию: планы, сценарии, отчеты и цифровые дашборды;
- Проектировать тестовые сценарии: тест надежности, стресс-тест, поиск точки деградации, проверка ограничений частоты запросов;
- Формировать и параметризировать тестовые запросы для REST API и gRPC-сервисов;
- Анализировать результаты тестирования, включая метрики производительности, диагностику ошибок и узких мест;
- Настраивать и поддерживать CI/CD-пайплайны для автоматического запуска нагрузочных тестов;
- Мониторить ресурсы инфраструктуры во время тестов, включая работу с Kubernetes и управление ресурсами подов;
- Интегрироваться с системами мониторинга и логирования для сбора и анализа метрик;
- Локализовать проблемы производительности совместно с разработкой и DevOps-командами;
- Автоматизировать сценарии нагрузочного тестирования с использованием предустановленных хуков.
требования
- Понимание жизненного цикла релиза и места нагрузочного тестирования в процессе разработки;
- Знание видов тестовой документации и умение готовить отчеты;
- Понимание архитектурных паттернов микросервисов и принципов распределенных систем;
- Уверенное владение инструментами нагрузочного тестирования: JMeter, Overload или аналогами (Gatling);
- Понимание протоколов HTTP/HTTPS, REST API, gRPC и механизмов ограничения частоты запросов;
- Умение интерпретировать ключевые метрики: RPS, TPS, время отклика, перцентили, уровень ошибок;
- Навыки работы с Unix/Linux, анализ логов и работа с процессами;
- Опыт работы с Kubernetes, понимание архитектуры и контроль ресурсов подов;
- Практический опыт работы с системами мониторинга: Prometheus, Grafana, Kibana;
- Навыки настройки CI/CD в Jenkins или GitLab CI для запуска тестов;
- Умение использовать обработчики и хуки для подготовки данных;
- Навыки параметризации тестов и работы с тестовыми данными;
- Умение четко формулировать мысли и аргументированно представлять результаты;
- Проактивность в выявлении рисков производительности;
- Готовность к кросс-командному взаимодействию;
- Будет преимуществом опыт работы с большими языковыми моделями, знание Python, Java или Go, опыт работы с очередями сообщений (Kafka, RabbitMQ), навыки работы с прокси-инструментами (Charles, Fiddler, Proxyman), понимание принципов машинного обучения и опыт работы с Atlassian-стеком (Jira, Confluence, BitBucket).
условия
- Годовая премия;
- Корпоративный спортзал и зоны отдыха;
- Более 400 образовательных программ СберУниверситета;
- Регулярные митапы и DS-community;
- Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа;
- Гибкий дисконт по ипотечному кредиту;
- Подписка Прайм;
- Вознаграждение за рекомендацию друзей в команду.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.