Инженер по нагрузочному тестированию

Remote work

Описание вакансии

Система сопровождения сделок Глобальных рынков с ценными бумагами. Решение позволит сотрудникам максимально автоматизировано
- подтверждать условия сделок с контрагентами,
- проводить расчёты по сделкам (перемещение денег и ценных бумаг),
- контролировать исполнение обязательств,
- оценивать справедливую стоимость,
- вести учёт ц. бумаг в разрезе мест хранения.

Решение строится на собственной платформе* банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой.
Микросервисная архитектура, cloud-native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.

*Основной инструментальный стек платформы:
Java, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript).

Обязанности

разворачивать, настраивать и поддерживать тестовый фреймворк;
писать автоматизировать сценарии тестирования;
проводить процедуры тестирования;
проведение Performance+ Baseline Testing для каждого релиза
анализ результатов NT с описанием рекомендаций по улучшению быстродействия, стабильности и надежности системы для команды разработки
собирать и документировать результаты выполнения тестов и данные, необходимые для поддержки текущих измерений и отчетности о рисках, дефектах и охвате тестирования;
анализировать расхождения в отчетах для определения основных причин и оценки ошибок в сценариях;
участвовать во внутренних обзорах функционала для тестирования.

Расположение
Remote work
Тип работы
QA Automation
Номер вакансии
VR-67854
Язык
Russian: C1 Advanced

Требования к кандидату

Обязательные требования

не менее одного успешно реализованного (выведенного в эксплуатацию) проекта для кандидатов с опытом до 1 года включительно;
опыт автоматизации тестирования backend;
опыт автоматизации тестирования микросервисов;
разворачивание тестового фреймворка с нуля;
опыт проведения функционального, интеграционного, регрессионного тестирования;
знание теории тестирования, методологий разработки ПО (Waterfall, Agile), понимание жизненного цикла ПО и роли QA;
понимание применимости автоматизации, приоритетов автоматизации, типов задач;
ведение тестовой документации;
опыт работы с Java, REST, XML, JSON;
опыт работы с логами, поиск/анализ ошибок и дефектов, а также их причин;
теоретические знания в области Нефункционального тестирования
знание метрик НТ
опыт работы с инструментами нагрузочного тестирования
опыт написания скриптов нагрузочного тестирования
опыт выполнения анализа результатов нагрузочного тестирования
SQL: уровень Join.
Soft skills: умение донести свои мысли, организовать общение между командами по вопросу интеграционного тестирования.

Желательные требования

опыт работы в ручном тестировании;
опыт работы с Kotlin/Python, Allure, Jenkins;
опыт работы с Jira, Confluence, Swagger, Kafka, OpenShift;
опыт тестирования посттрейдинговых систем, знание FIX/FIXML, SWIFT;
интерес к финансовой области, опыт инвестирования.

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование