О нас
Solflare — один из самых быстрорастущих криптокошельков в мире. С около 4 миллионами активных пользователей в месяц и более $20 миллиардов цифровых активов, защищённых через нашу платформу, мы создаём мощный шлюз в Web3. Основанная в 2021 году, Solflare сейчас насчитывает команду почти из 150 человек с офисами в Загребе, Белграде и Нови-Саде, а также удалёнными командами по всему миру. Наша миссия проста, но смела: мир, где каждый использует Web3-кошелёк и полностью контролирует свои активы — достигая истинной финансовой независимости.
Наша культура
В Solflare мы стремимся дать людям возможность по-настоящему владеть и процветать — начиная с нашей собственной команды. Мы берёмся за смелые задачи с любопытством, упорством и глубоким чувством ответственности. Здесь прогресс означает быстрое обучение, умное решение задач и поддержку друг друга без эго. Вы присоединитесь к команде, которая ставит под вопрос статус-кво, празднует общие победы и никогда не соглашается на «просто достаточно хорошо». Если вас вдохновляет рост — ваш, наш и общества — вы почувствуете себя как дома.
Роль
Это не роль тестировщика в традиционном смысле. Мы не ищем человека, который ловит баги в конце процесса и возвращает их обратно. Мы ищем того, кто возьмёт на себя ответственность за то, как качество достигается во всём продукте. Как мы любим говорить: QA отвечает за стратегию тестирования, а не за качество продукта. Качество продукта — это совместная ответственность Продукта и Инженерии.
Ваша задача — убедиться, что вся система устроена так, чтобы каждый мог уверенно выпускать продукт, начиная с момента проектирования функции и до её релиза. Это значит помогать инженерам эффективно тестировать, продвигать мышление о качестве во всех командах и строить системы и процессы, которые это поддерживают, а не просто писать и запускать тест-кейсы.
Мы рассматриваем качество так, как его воспринимают наши пользователи: как полные пользовательские сценарии, а не как список критериев приёмки. Если вы читаете это и думаете «качество — это проблема кого-то другого, как только я зарегистрировал баг», то эта роль не для вас. Если же вы думаете в категориях «может ли пользователь действительно достичь своей цели здесь, и как сделать так, чтобы вся команда была в этом уверена», продолжайте читать.
Это старшая роль, потому что она требует ответственности. Не просто слова, а поведения: видеть, что нужно сделать, и делать это без указаний, работать с Продуктом, Инженерией, Аналитикой как с нормой и брать на себя ответственность за стратегию тестирования функции от начала до конца.
Основные обязанности
•Отвечать за стратегию тестирования функций и областей, над которыми вы работаете. Решать, как формируется уверенность, какие проверки проходят на каком уровне (юнит, компонент, интеграция, API, золотые тесты, E2E, доступность, производительность, безопасность, ручное, исследовательское тестирование), а не сводить всё к end-to-end тестированию по умолчанию.
•Вовлекаться на ранних этапах. Участвовать в обзорах исследований и спецификаций до начала разработки: уточнять предположения, выявлять крайние случаи, риски и зависимости, задавать сложные вопросы («что произойдёт, если API упадёт, если права доступа будут отказаны, если пользователь прервёт процесс?»).
•Проектировать тест-кейсы в процессе разработки функции, а не после. Покрывать пользовательские сценарии, основные пути, крайние случаи, обработку ошибок, восстановление и регрессии.
•Помогать инженерам брать ответственность за качество своей части. Предоставлять разработчикам тестовые наборы, регрессионные пакеты, окружения и мок-данные, необходимые для проверки своей работы до передачи вам, и способствовать культуре, где они это делают.
•Проводить важное тестирование. Структурированное выполнение подготовленных кейсов плюс обязательное исследовательское тестирование для выявления того, что предопределённые кейсы не могут предсказать, например, проблемы с удобством, взаимодействия между функциями и неверные предположения.
•Поддерживать актуальный обзор покрытия тестами по каждой функции. Чтобы решения о релизе основывались на измеримой уверенности, а не на «тикет закрыт».
•Постоянно улучшать стратегию автоматизации и сам процесс. Снижать нестабильность, закрывать пробелы в покрытии, сокращать повторяющийся ручной регресс и освобождать время для исследовательского, доступности, безопасности и производительности.
•Внедрять AI/LLM инструменты в рабочий процесс. Использовать их для ускорения проектирования тест-кейсов, написания скриптов автоматизации и исследовательского тестирования, а также постоянно развивать QA-практики команды по мере появления новых инструментов.
Требования
•Минимум степень бакалавра в области компьютерных наук или смежной области.
•Опыт на уровне Senior в QA. Вы действительно отвечали за качество реальных функций или продуктов, самостоятельно принимали решения по стратегии тестирования и несли ответственность за результат, а не просто выполняли тест-планы, написанные кем-то другим.
•Настоящее чувство ответственности и проактивность. Вы замечаете пробелы и закрываете их, двигаете процессы вперёд, а не ждёте назначений, и не считаете качество «сделанным» сразу после регистрации бага.
•Мышление, ориентированное на пользователя и продукт. Вы тестируете сценарии и бизнес-результаты, а не только критерии приёмки, и ставите пользователя в центр каждого решения о том, что и как тестировать.
•Мышление в области безопасности.
•Комфорт с идеей «shift-left»: качество создаётся на протяжении всей разработки, а не проверяется в конце.
•Практический опыт работы с инструментами автоматизации, такими как WebdriverIO, Patrol, Selenium, Cypress, Appium или Playwright.
•Опыт написания backend-тестов (API, юнит, база данных) и тестирования RESTful сервисов с помощью Postman или аналогичных инструментов.
•Опыт работы с CI/CD платформами, такими как Jenkins или GitHub Actions.
•Мы отдаем приоритет сильным навыкам автоматизации, но если ваш опыт в основном ручной, проактивное отношение, солидная техническая база и реальное стремление быстро освоить автоматизацию всё равно привлекут наше внимание.
Желательно
•Опыт работы в web3 или финтехе, или в любой сфере, где вы тестировали продукты, работающие с реальными деньгами. Когда на кону деньги, нет места «возможно, всё в порядке», что обостряет внимание к деталям и интуицию по крайним случаям, что хорошо переносится и сюда.
•Опыт тестирования на нескольких уровнях (API, интеграция, золотые/скриншотные тесты, производительность, доступность).
•Опыт тестирования безопасности.
Личностные качества, которые мы ценим
•Решатели проблем: Вы видите препятствия как возможности и не ждёте, пока кто-то другой решит проблему.
•Самостоятельные: Вы проявляете инициативу, доводите дела до конца и гордитесь результатом — без оправданий и сокращений.
•Командные игроки: Вы процветаете в культуре «мы, а не я», поддерживая других и разделяя нагрузку.
•Гибкие умы: Вы принимаете изменения, ставите под вопрос устоявшиеся методы и постоянно ищете лучшие пути.
•Ответственность: Вы полностью отвечаете за свою работу, открыто общаетесь и учитесь на каждом вызове.
Почему Solflare?
•Влияйте на мир: Ваша работа напрямую будет формировать то, как люди взаимодействуют с криптокошельками и понимают их, давая пользователям по всему миру новые возможности.
•Работайте с лучшими: Сотрудничайте с талантливой и целеустремлённой командой дизайнеров, инженеров и продуктологов, создавая инновационные решения с ориентацией на пользователя.
•Гибкость: Удалённо или в офисе — на ваш выбор. Наслаждайтесь гибкой рабочей средой, основанной на доверии, которая поддерживает ваше благополучие и стимулирует креативность, а также гибким графиком — работайте тогда, когда наиболее продуктивны, без микроменеджмента.
•Преимущества и бонусы: индивидуальный бюджет на обучение, классные тимбилдинги, частная медицинская страховка и многое другое.
•Учитесь криптовалютам: Нет опыта в крипто? Не проблема! Вы станете частью команды, которая научит вас всему и поможет вырасти в эксперта.