QA - инженер (нагрузочное тестирование)
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
SberData – департамент по управлению данными всего Сбербанка. SberData строит централизованное хранилище данных, объем которого уже превышает 10 ПБ. Это продуктово-ориентированная инженерная команда с функциями развития выделенных технологических направлений, отражающих новый подход Сбербанка к данным и к применению AI. Руководители Департамента – высококвалифицированные эксперты, участники Apache Foundation, обладающие уникальными знаниями в разработке кода и современном технологическом стеке (Hadoop, Teradata, Oralce и многое другое). Благодаря нашему размеру, нашим объемам данных, сложности финансовых процессов, проблемы, с которыми мы сталкиваемся, заставляют нас все время быть на передовой современных технологий, а где-то и создавать их.
О проекте: Супермаркет данных – единый информационный сервис для получения данных внутри Сбербанка. Сервис является флагманским проектом в рамках Корпоративной аналитической платформы Сбера, объем собранных данных в которой уже сейчас превышает 120ПБ из тысяч источников как самого Банка, так и дочерних компаний.
Супермаркет предлагает для D-people (Data-аналитиков, Data-инженеров, Data-scientists и иных специалистов, которым для решения исследовательских или производственных задач необходимы релевантные данные):
- Интуитивно понятный, доступный сервис по заказу и доставке на площадку пользователя любых данных, содержащихся в Фабрике данных Сбера.
- Ускорение текущих процессы поиска и получения данных
- Соответствие всем требованиям информационной безопасности
В целом, система состоит из частей:
- FrontEnd (JS, Typescript)
- BackEnd (Node.js, SQL, RabbitMQ, PostgreSQL)
- Сервисный слой API (Python)
- Ядро (Scala)
Сейчас в команду нам нужен Эксперт по нагрузочному тестированию.
Задачи:
- Разработка методики нагрузочного тестирования (проработка подхода к НТ, анализ работы в промышленной системе, формирование профиля нагрузки с учетом текущей и планируемой нагрузки, сравнение стендов, проработка ограничений тестирования);
- Разработка и актуализация средств нагрузочного тестирования (скрипты НТ, сценарии НТ, эмуляторы смежных систем, скрипты генерации данных, скрипты анализа данных);
- Разработка и согласование моделей нагрузки, написание сценариев нагрузочного тестирования, а также подготовка пулов тестовых данных;
- Нагрузочное тестирование производительности, объема, стабильности, стресс-тестирование систем
- Анализ результатов тестирования и подготовка отчетов
- Тесное взаимодействие с командами разработки и тестирования.
Требования:
- Понимание методов нагрузочного тестирования, опыт выполнения нагрузочных тестов от 1,5 лет;
- Уверенное владение одним из инструментов НТ - JMeter или HP Load Runner
- Навыки разработки на Python, Java;
- Практические навыки работы с rest api;
- Знание языка SQL (выборки, соединение, вложенные запросы, группировка, сортировка);
- Опыт работы с Zabbix/Grafana/Elastic.