ERA Wallet — аппаратный криптокошелёк для самостоятельного хранения активов. В экосистему входит собственное приложение (iOS / Android / desktop): управление активами, отправка транзакций на подпись по NFC, обновление прошивки.
Ищем QA-инженера, который станет владельцем качества устройства: прошивка, загрузчик, связка с приложением, криптографическая корректность. Это единственная QA-роль по устройству — важны самостоятельность и ответственность за релиз.
Мы AI-first команда: Claude Code, Codex, Cursor — повседневный инструмент каждого инженера, а не эксперимент. Стенд, утилиты, разбор логов и документация делаются с их помощью, а за результат отвечает человек. Ждём, что вы уже так работаете или быстро перестроитесь.
Задачи
- Ручное тестирование прошивки на реальных устройствах: онбординг, восстановление кошелька, PIN/passphrase, Shamir-бэкапы, обновление через загрузчик, NFC-обмен с приложением.
- Smoke и регресс по каждому RC, длительные soak-тесты; финальное QA-заключение по релизу вместе с firmware-лидом.
- Проверка отображения и подписи транзакций (BTC, EVM, Solana, TON), парсинг calldata; совместимость с PSBT, UR/QR, мультисигом в Sparrow / BlueWallet.
- Развитие HIL-стенда: прошивка по SWD, отладочная консоль, автотесты на pytest на реальном железе, перевод регресса в автоматику.
- Криптотулинг: тестовые векторы подписи, проверка детерминированности nonce (RFC6979 / BIP340), сравнение с эталонной реализацией.
- Баги в YouTrack: воспроизвести, оценить серьёзность, передать разработчику, верифицировать фикс.
- Ежедневная работа с Claude Code / Codex / Cursor — автотесты, утилиты, тест-кейсы по спецификации, разбор логов. Всё сгенерированное проходит ручное ревью.
- Пользовательские инструкции, ответы на технические вопросы пользователей, QA производственных стендов (jigs, фабричные скрипты, приёмка партий).
Ожидаем
- От 3 лет в QA, заметная часть — embedded / hardware, а не только веб и мобильные приложения.
- Уверенная работа с железом: ST-Link / SWD, прошивка MCU, serial-консоль, чтение логов загрузчика.
- Python на уровне тестов и утилит, Git, Linux.
- Практическое понимание self-custody: BIP39 / SLIP39, деривация, PSBT, мультисиг, flow подписи. Реальный опыт с аппаратными кошельками обязателен.
- Регулярная работа с AI-агентами на реальных проектах с ревью результата — понимание, где они ошибаются.
- Английский для документации и переписки; команда русскоязычная.
Плюсом: HIL-стенды (pytest, OpenOCD, STM32CubeProgrammer), STM32 / ARM Cortex-M, NFC (ISO 14443), secure element, security-тестирование (side-channel, nonce, fuzzing), Allure TestOps, CI, базовая электроника, опыт в crypto / fintech, агентные workflow (MCP, CLAUDE.md, интеграция с YouTrack и CI).