Описание вакансии:
Роль предполагает комплексное тестирование DEX/CEX бирж, включая интеграционное тестирование, UAT, нагрузочное/стресс-тестирование и тестирование безопасности. Обязанности также включают white-box тестирование смарт-контрактов в блокчейне, с акцентом на Vault, Clearinghouse, Settlement, Oracle и другие контракты через модульное и интеграционное тестирование. Кандидат будет отвечать за настройку и поддержку фреймворков для тестирования смарт-контрактов (таких как Hardhat и Foundry) и написание поддерживаемых тестовых сценариев. Кроме того, роль требует участия в проверке развертывания в производственной среде, регрессионном тестировании и приемке релизов. Важно сотрудничество с командами разработки и продукта для анализа требований и проектирования тестов, чтобы обеспечить качество выпусков.
Ключевые обязанности:
- Проведение сквозного тестирования DEX/CEX бирж, включая интеграционное, UAT, нагрузочное/стресс-тестирование и тестирование безопасности.
- Выполнение white-box тестирования смарт-контрактов в блокчейне (Vault, Clearinghouse, Settlement, Oracle и др.) через модульное и интеграционное тестирование.
- Разработка и поддержка фреймворков для тестирования смарт-контрактов (например, Hardhat, Foundry) и написание повторно используемых тестовых сценариев.
- Участие в проверке развертывания в производственной среде, регрессионном тестировании и приемке релизов.
- Сотрудничество с командами разработки и продукта для анализа требований и проектирования тестов, чтобы обеспечить высокое качество выпусков.
Требования к кандидату:
- Диплом бакалавра или выше в области компьютерных наук, программной инженерии или смежных областях.
- Более 8 лет опыта тестирования с глубокими знаниями платформ PC, H5 и App.
- Минимум 3 года опыта тестирования DEX/CEX бирж, знание процессов матчинга, клиринга/расчетов и движения средств.
- Опыт тестирования смарт-контрактов как минимум на двух блокчейн-платформах: EVM (Solidity), Sui (Move) или Solana (Rust/Anchor).
- Навыки использования Hardhat, Foundry, Truffle и др. для white-box тестирования (модульного/интеграционного) исходного кода контрактов.
- Опыт тестирования интеграции с Chainlink или другими оракулами.
- Знание сквозного автоматизированного тестирования (UI + API + on-chain) для бирж.
- Опыт работы с системами управления рисками бирж и связанным тестированием.
- Опыт тестирования интеграции с Wallet Connect, Web3 Provider и другими кошельками.
Предпочтительные квалификации:
- Опыт тестирования контрактов ERC-20, ERC-4626, ERC-7540, ERC-7575, AMM или Order Book.
- Знание процессов аудита безопасности и распространенных уязвимостей контрактов (реентерабельность, переполнение, контроль доступа и др.).
- Практический опыт использования фаззинга, формальной верификации или других методов тестирования безопасности.
Условия:
Обсуждаются индивидуально