Описание работы
Ключевые обязанности
- Ответственность за бэкенд-систему и официальный сайт DApp Web3 проекта
- Написание, проверка и выполнение итеративных функциональных тестовых сценариев для мобильного приложения, чтобы обеспечить стабильную интеграцию фронтенда и бэкенда
- Самостоятельное выполнение тестирования интерфейсов между ончейн и офчейн системами, включая проектирование тестовых сценариев, их выполнение и регрессионное тестирование проблем для различных сценариев
- Написание и поддержка автоматизированных тестовых скриптов для веб- и мобильных приложений, включая UI-автоматизацию и автоматизацию интерфейсов
- Помощь командам разработки и продукта в устранении проблем в Web3 проектах в повседневной работе
- Участие в отслеживании проблем и постоянном улучшении после запуска продукта
- Регулярное выполнение задач по централизованному регрессионному тестированию, охватывающему как бэкенд, так и фронтенд DApp
Подробные обязанности
- Проектирование и выполнение тестовых сценариев для вызовов ончейн-транзакций, авторизации кошельков, передачи токенов и вызовов контрактов
- Разработка и адаптация автоматизированных тестовых скриптов с использованием Selenium/API для UI и Python+Requests для тестирования интерфейсов
- Тестирование подключений мультичейн-кошельков (таких как MetaMask, Phantom, OKX Wallet)
- Устранение типичных проблем Web3, включая сбои подключения кошельков, аномальные ончейн-транзакции, ошибки расчета газа и проблемы с получением токенов
- Сбор аномальных логов ончейн/офчейн и отзывов пользователей для оптимизации DApps или бэкенд-сервисов
- Фокусировка регрессионного тестирования на модуле авторизации кошельков и влиянии новых функций на ончейн-взаимодействие и точность синхронизации данных
Требуемые навыки
- Сильный опыт в разработке и тестировании бэкенд-систем
- Умение писать и выполнять тестовые сценарии для мобильных и веб-приложений
- Экспертиза в тестировании интерфейсов между ончейн и офчейн системами
- Практический опыт работы с автоматизированными инструментами тестирования (Selenium, Python+Requests)
- Знание подключений мультичейн-кошельков и технологий Web3
- Отличные навыки решения проблем, связанных с Web3
- Способность анализировать логи и отзывы пользователей для постоянного улучшения
