Описание работы
Эта роль предполагает комплексное тестирование систем ончейн-транзакций, включая такие функции, как торговля, котировки, маршрутизация, статус транзакций, данные реестра, пользовательские кошельки и данные активов. Кандидат будет разрабатывать тестовые сценарии на основе требований продукта и бизнеса, чтобы обеспечить корректность, стабильность системы и минимальный уровень отказов. Ключевые области внимания включают весь жизненный цикл транзакции — инициацию, маршрутизацию, отправку, ончейн-подтверждение, обновление статуса и изменения баланса в реестре/кошельке.
Должность также требует тестирования аномальных сценариев, таких как сбои транзакций, ожидающие состояния, недостаточный баланс, нехватка газа, аномалии Nonce, ошибки RPC и повторные отправки. Кандидат будет использовать инструменты для перехвата пакетов, логи, базы данных и системы Linux для устранения неполадок, а также помогать разработчикам анализировать сбои транзакций и аномалии в реальном времени.
Дополнительные обязанности включают написание тестовых скриптов для автоматизации основных рабочих процессов транзакций и регрессионной проверки, чтобы повысить эффективность и охват. Роль также предполагает участие в выпуске версий, регрессионном тестировании и отслеживании решений проблем для поддержания стабильности системы.
Ключевые обязанности
- Проведение сквозного тестирования систем ончейн-транзакций (торговля, маршрутизация, обновление реестра и т. д.).
- Разработка тестовых сценариев для нормальных, граничных и аварийных ситуаций.
- Исследование аномалий транзакций (например, сбои, ожидающие состояния, проблемы с газом) с использованием таких инструментов, как Wireshark или Fiddler.
- Разработка скриптов автоматизации (Python/Java/Go/JavaScript) для регрессии и проверки данных.
- Сотрудничество с разработчиками для диагностики и устранения проблем в продакшене.
- Поддержка циклов выпуска и обеспечение стабильности после развертывания.
Требования к работе
- Опыт тестирования программного обеспечения от 2 лет; предпочтительно в блокчейн/кошельках/DEX/торговых системах.
- Практический опыт работы с ончейн-транзакциями (Gas, Nonce, Transaction Hash и т. д.).
- Знание тестирования API (Postman, Charles) и SQL (MySQL/PostgreSQL).
- Базовые навыки работы с Linux для анализа логов и устранения неполадок.
- Знание программирования на Python/Java/Go/JavaScript для автоматизации тестирования.
- Знакомство с pytest, JMeter или CI/CD-конвейерами будет плюсом.
- Сильные аналитические навыки и внимание к деталям.
- Отличные коммуникативные навыки и способность работать в команде.
Предпочтительные квалификации
- Опыт работы с EVM-цепочками (Ethereum, BSC, Arbitrum) или Solana.
- Опыт тестирования кошельков, DEX, кросс-чейн протоколов или торговых ботов.
- Знание Docker, Redis, Kafka или высоконагруженных систем.
- Опыт проведения стресс-тестов/нагрузочного тестирования.
Преимущества
Зарплата: 4k-8k USDT