Должность: Senior QA Engineer (Fintech)
Компания: Paysend
Местоположение: гибрид / Белград / Сербия
О Роли:
В Paysend наши продукты обрабатывают миллионы денежных переводов на разных рынках, где надежность и точность имеют решающее значение. За каждой транзакцией стоит сложный набор систем и процессов, которые должны работать именно так, как ожидается.
Мы ищем QA Engineer, который присоединится к нашей команде и поможет обеспечить качество и надежность наших веб- и мобильных продуктов.
Вы будете тестировать реальные сценарии клиентов на различных платформах и сервисах, исследуя проблемы в API, микросервисах, базах данных и асинхронных процессах, чтобы понять, что происходит на каждом шагу.
Мы ищем человека, который сочетает в себе сильные основы тестирования с техническим любопытством и практическим пониманием того, как работают сложные продукты.
Что вы будете делать (Обязанности):
- Функциональное, регрессионное и приемочное тестирование пользовательских сценариев для веб, iOS и Android.
- Тестирование денежных потоков: переводы, пополнение/снятие средств с карты, валютный обмен и курсы, тарифы, лимиты, комиссии, бонусы и реферальные программы.
- Тестирование онбординга и KYC, включая интеграцию с нашим поставщиком верификации (Sumsub).
- Тестирование интеграций платежей и аутентификации: 3DS/SCA, Google Pay, Apple Pay, OTP и passcode.
- Тестирование API (REST/gRPC): проверка запросов, ответов и трассировок, валидация контрактов и обработки ошибок.
- Тестирование взаимодействия между микросервисами: асинхронные сценарии, события в очередях, идемпотентность, повторные попытки и пути деградации.
- Проверка состояния в базе данных: статусы транзакций и процессов, балансы, данные профиля.
- Анализ требований и участие в груминге: рассмотрение пользовательских историй, раннее возникновение вопросов по дизайну и логике, оценка рисков.
- Разработка и поддержка тестовых сценариев и планов тестирования, отслеживание дефектов в Jira, участие в проверках релизов.
- Подготовка тестовых данных и работа с тестовыми средами.
- Менторство младших коллег и помощь в развитии практик и процессов QA в команде.
Что вам понадобится для успеха в этой роли:
- 6+ лет в ручном тестировании, значительная часть из которых в сфере финтеха, банковского дела, платежей или другого продукта, связанного с денежными переводами.
- Опыт тестирования одного продукта на веб- и мобильных платформах (iOS/Android) с хорошим пониманием специфики разных устройств и адаптивности.
- Опыт работы с приложениями на основе микросервисов и понимание их тестирования: как тестировать сервис изолированно и в комбинации, где искать первопричину сбоя, что такое асинхронный сценарий и почему он ломается.
- Практический опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналогичными): чтение и публикация сообщений, проверка событий в рамках сценария.
- Практическое тестирование API: Postman/Insomnia или аналоги, работа с REST, чтение логов и трассировок; gRPC — плюс.
- Уверенное владение SQL на уровне запросов и соединений (PostgreSQL или аналогичная база данных).
- Базовые навыки программирования на любом языке (Python, Java, JavaScript и т. д.) — достаточно для написания скрипта, чтения чужого кода и подготовки тестовых данных.
- Опыт использования ИИ-инструментов для оптимизации и автоматизации повседневной работы: генерация и проверка тестовых сценариев, анализ логов, подготовка данных, ускорение рутинных задач.
- Опыт работы с системой управления тестированием (Allure TestOps или аналогичной) и Jira, а также умение писать четкие, воспроизводимые отчеты об ошибках с достаточным контекстом для разработчика.
- Уверенное использование инструментов разработчика в браузере и отладочного прокси для инспекции сети (Charles, Proxyman, Fiddler).
- Системное мышление: способность декомпозировать сценарий и находить граничные и негативные случаи, а не только «счастливый путь».
- Английский язык на уровне, позволяющем свободно работать в распределенной команде.
Что будет плюсом:
- Знания предметной области: жизненный цикл платежей, статусы транзакций, конвертация валют, комиссии и лимиты, требования KYC/AML, как они проявляются в пользовательском пути.
- Опыт работы с Google Cloud Platform.
- Понимание того, как работает E2E-автоматизация (Playwright, визуальная регрессия), и способность так формировать ручное покрытие, чтобы оно дополняло автоматизацию.
- Опыт работы с server-driven UI или конфигурационно-управляемыми сценариями.
Почему стоит присоединиться к Paysend?
Глобальное влияние:
Присоединяйтесь к компании, которая меняет способы перемещения денег по всему миру для людей и бизнеса. Ваша работа будет способствовать созданию продуктов и услуг, которые помогают миллионам клиентов оставаться на связи по всему миру.
Достижение значимых результатов:
Мы предоставляем нашим сотрудникам возможность брать на себя ответственность, принимать решения и добиваться реальных результатов. Вы получите возможность формировать решения, бросать вызов существующему положению вещей и видеть результаты своей работы.
Растите вместе с нами:
Как быстрорастущая глобальная финтех-компания, мы предлагаем возможности для обучения, развития новых навыков, решения новых задач и продвижения по карьерной лестнице как внутри отделов, так и в разных географических регионах.
Сотрудничество с выдающимися людьми:
Работайте вместе с талантливыми коллегами из разных стран и дисциплин, объединенными общим стремлением создавать, внедрять инновации и добиваться отличных результатов для наших клиентов.
Двигайтесь быстро и добивайтесь результатов:
Мы ценим действия, любознательность и постоянное совершенствование. Вы станете частью культуры, которая поощряет эксперименты, принимает изменения и фокусируется на достижении значимых результатов.
Станьте частью нашего пути:
Мы строим будущее глобальных денежных переводов. Присоединяйтесь к нам на захватывающем этапе роста, где ваши идеи, опыт и вклад помогут сформировать то, что будет дальше.