Мы разработали бэкэнд для block explorer:
бэкэнд сервис, который извлекает данные блокчейна (такие как блоки, транзакции, переводы и т.д.), хранит данные в MongoDB и предоставляет их через RestAPI.
Сервис работает хорошо и проходит основные success cases.
Сервис разработан с использованием python 3.12, MongoDB 7.0, FastAPI 0.111, pydantic v2.
Блокчейн разработан с использованием Substrate (Polkadot)
Сейчас нам необходимо реализовать автотестирование сервиса.
Прежде всего, нам нужно протестировать REST API.
На данный момент у нас есть несколько тестов, но нам нужно гораздо больше.
Вашей задачей будет внедрение автоматизированных тестов и заполнение отчетов об багах.
Этот проект хорошая возможность погрузиться в технологию блокчейна.
Предыдущий опыт работы с блокчейном в роли инженера приветствуется, но не обязателен.
Если вы достаточно хорошо ознакомитесь с продуктом и технологией, вы сможете присоединиться к разработке новых функций.
Требования:
- большой опыт работы с FastAPI, pydantic и MongoDB
- опыт автотестирования
Проект только для индвидуальных разработчиков, не для студий.
Оплата работы почасовая. Пожалуйста, указывайте желаемую ставку оплаты в отклике.
В отклике ответьте на следующие вопросы:
- Опишите свой подход к автотестированию бэкэнд сервисов
- Опишите свой недавний опыт работы с аналогичными проектами
- Укажите ссылку на свой профиль на GitHub и/или веб-сайт
- Пожалуйста, перечислите все сертификаты, релевантные к этому проекту
Опубликован 29.05.2024 в 21:19
Заказ находится в архиве