Мы создаём систему для безопасного хранения цифровых валют и управления операциями с ними. В основе системы — депозитарный учёт, работа с публичными блокчейнами и управление ключами.
Это возможность выстроить систему контроля качества проекта с нуля и работать на стыке публичных блокчейнов и регулируемого финансового рынка. Для нас важно не только то, что операция проходит успешно, но и то, что система сохраняет корректное состояние при сбоях, высокой нагрузке и корнер-кейсах.
Задачи
- Выстраивать систему контроля качества: определять, какие свойства системы критичны, как их проверять и по каким признакам считать выпуск готовым.
- Проверять депозитарный учёт и операции с цифровыми валютами, уделяя особое внимание корнер-кейсам, асинхронным вычислениям и согласованности данных между компонентами.
- Проектировать тестирования поведения системы с учетом ограничений сети, недоступности внешних сервисов, повторной обработке событий и восстановлении после сбоев.
- Проводить нагрузочное тестирование, находить пределы устойчивой работы системы и помогать команде устранять причины обнаруженных проблем.
- Развивать автоматизированные проверки и инструменты для их запуска, разбирать результаты вместе с разработчиками и участвовать в поиске причин дефектов.
Навыки:
- Умеете строить систему тестирования исходя из приоритетов для продукта, а не только из перечня готовых сценариев.
- Находите неочевидные ситуации, при которых система может потерять согласованность данных или выполнить операцию некорректно.
- Понимаете, как проверять распределённые системы: параллельную и асинхронную обработку, идемпотентные повторы операций, задержки сети, циклические перезагрузки и восстановление компонентов системы.
- Имеете опыт автоматизации проверок API и интеграций, умеете читать код и разбираться в логах и метриках.
- Проводили нагрузочное тестирование и можете объяснить, какие выводы следуют из его результатов.
- Умеете обсуждать риски и критерии качества с разработчиками и оформлять обнаруженные проблемы с инструкциями по вопроизведению ошибок.
Будет плюсом
- Опыт тестирования систем финансового учёта, платёжной инфраструктуры или других систем, где особенно важна корректность операций.
- Понимание устройства публичных блокчейнов и жизненного цикла блокчейн транзакций.
- Опыт проверки отказоустойчивости сервисов.
Условия:
- Официальное трудоустройство согласно ТК РФ;
- Полностью белая заработная плата, уровень оплаты обсуждается в индивидуальном порядке;
- График работы 5/2 (Пн-Пт), формат работы обсуждается (комфортный офис в шаговой доступности от м. Технопарк);
-ДМС после испытательного срока.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.