Описание вакансии
Мы ищем Full Stack тестировщика, который возьмет на себя полную ответственность за обеспечение качества и стабильности платформы CoinRoll Web3 Launchpad. Область тестирования охватывает несколько критически важных направлений, включая проверку основной функциональности, взаимодействие со смарт-контрактами, API-интерфейсы, процессы реферальных программ и активностей, нагрузочное тестирование и тестирование безопасности. Вы будете активно участвовать во всем процессе — от анализа требований и планирования тестирования до разработки автоматизированных тест-кейсов и приемочного тестирования перед запуском. Вы будете тесно сотрудничать с командами продукта, бэкенда, фронтенда и контрактов, чтобы обеспечить стабильную, безопасную и масштабируемую работу платформы.
Основные обязанности
- Изучение бизнес-логики платформы (запуск проектов, Mint, Swap, рейтинги и т. д.) и разработка сквозных тест-планов.
- Написание системных функциональных тест-кейсов для веб-интерфейса, API и сценариев взаимодействия с контрактами.
- Настройка локальных/тестовых сред, подготовка тестовых данных, выполнение тест-планов и регрессионная проверка.
- Фиксация багов, отслеживание их исправления и поддержка приемочного тестирования перед запуском.
- Ведение репозиториев тест-кейсов, документации API, отчетов о тестировании и других материалов.
- Разработка моделей нагрузочного тестирования для высоконагруженных сценариев (логин, аирдропы, флеш-сейлы, минт, активности в Space, пуш-уведомления).
- Проведение тестирования производительности интерфейсов и страниц с использованием K6/Locust/JMeter.
- Оценка метрик (время отклика, QPS, TPS, использование ресурсов), анализ узких мест и предложение оптимизаций.
- Проверка стабильности WebSocket-каналов и механизмов подписки на события контрактов при высокой нагрузке.
- Тестирование распространенных уязвимостей в веб-интерфейсе и API (обход аутентификации, эскалация привилегий, replay-атаки, проверка подписей, обход лимитов).
- Проверка базовых уязвимостей контрактов (реентерабельность, точность, избыточные разрешения, переполнение целочисленных значений).
- Использование инструментов (Slither, Mythril, Foundry, Echidna) для статического и динамического анализа контрактов.
- Помощь в воспроизведении и проверке потенциальных уязвимостей, подготовка отчетов по оценке безопасности.
- Тестирование многоуровневой реферальной логики (прямые приглашения, вторичные приглашения, временные ограничения, иерархические структуры).
- Разработка тест-кейсов для процессов приглашений, начисления комиссий и просмотра/вывода вознаграждений.
- Проверка своевременности и точности начисления реферальных вознаграждений, моделирование крайних случаев (фейковые приглашения, фейковые узлы, кросс-чейн проблемы).
- Совместная работа с командами бэкенда/фронтенда для проверки расчетов, отображения и согласованности данных по комиссиям.
- Тестирование систем заданий (приглашения, минт, подписки, голосования) и логики распределения вознаграждений.
- Проверка участия пользователей, проверки соответствия требованиям, верификации заданий и распределения наград в аирдроп-кампаниях.
- Поддержка тестирования статистических интерфейсов активностей в Space (количество участников, взаимодействия, отслеживание заданий).
- Проверка корректности настроек активностей и полноты проверок условий в админ-панели.
Требования
- Опыт тестирования веб/мобильных приложений от 2 лет; опыт тестирования Web3/блокчейн-платформ будет плюсом.
- Знание тестирования API, интеграционного тестирования фронтенда и бэкенда, процессов взаимодействия со смарт-контрактами.
- Практический опыт работы с K6/JMeter/Locust или аналогичными инструментами, навыки анализа нагрузочного тестирования.
- Владение хотя бы одним инструментом для обнаружения уязвимостей контрактов; базовое понимание Solidity.
- Опыт работы с Postman/Swagger/Insomnia или аналогичными инструментами для отладки API.
- Знание автоматизации тестирования (Python, JavaScript) будет преимуществом.
- Самостоятельность, аналитический склад ума и сильные коммуникативные навыки.
Условия
- Возможность участвовать в создании нового поколения децентрализованных приложений и быть на передовой Web3/блокчейна.
- Прямое участие в разработке ключевых технологий мультичейн-экосистемы для профессионального роста.
- Конкурентоспособная зарплата и бонусная система.
- Сотрудничество с ведущими экспертами отрасли.
- Гибкий график работы, включая удаленные варианты.