Embedded QA Engineer
Описание
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).