QA Engineer (Fintech)

Новый код
Занятость Полная занятость
Полная занятость
Адрес Беларусь, Минск
Описание вакансии
Обязанности:
  • Проведение ручного функционального тестирования веб-интерфейса и REST API приложения (проверка нового функционала, регрессия)

  • Участие в автоматизированном тестировании UI и API: запуск и написание простых автотестов для интерфейса и веб-сервисов.

  • Интеграционное тестирование межсервисного взаимодействия (проверка обмена данными между микросервисами через HTTP/REST, gRPC вызовы и очереди Kafka).

  • Анализ требований и разработка тестовой документации: составление, актуализация тест-кейсов и чек-листов на основе спецификаций.

  • Оформление отчетов о дефектах в баг-трекинговой системе, отслеживание жизненного цикла багов и взаимодействие с разработчиками для их исправления.

  • Подготовка тестовых данных и проверка результатов тестирования через базу данных (написание SQL-запросов к PostgreSQL для валидации данных).

  • Поддержание актуальности тестовой документации и отчетности по качеству.

Требования:

​​​​​​

  • Опыт работы QA-инженером не менее 2 лет в сфере тестирования ПО.
  • Опыт работы в финтех домене обязателен.
  • Уверенные знания методологий тестирования, видов тестирования и техник тест-дизайна (эквивалентные классы, граничные значения, таблицы принятия решений и т.д.).
  • Опыт ручного тестирования веб-приложений и их API; понимание клиент-серверной архитектуры и принципов работы протокола HTTP.
  • Навыки интеграционного тестирования: опыт тестирования REST API сервисов; понимание принципов обмена сообщениями через брокеры (Kafka) и удаленных вызовов процедур (gRPC).
  • Знание SQL на хорошем уровне – умение составлять запросы (включая JOIN) и работать с реляционными БД, предпочтительно PostgreSQL.
  • Опыт работы с банковскими продуктами или другими финтех-проектами (понимание финансовых процессов и требований домена).
  • Умение пользоваться системами управления тестированием и баг-трекинга (например Jira) для документирования тестов и дефектов.
  • Базовые навыки программирования или скриптинга для автоматизации тестирования (например, понимание одного из языков – JavaScript/TypeScript, Python, Java – на уровне написания простых автотестов).

Желательные навыки

  • Практический опыт тестирования gRPC-сервисов и систем, использующих очереди сообщений (Kafka) – будет плюсом.
  • Опыт написания автоматизированных тестов интерфейса (Web UI) и API с использованием современных фреймворков (Selenium, Cypress, Playwright и др.).
  • Знакомство с инструментами нагрузочного тестирования и анализа производительности (JMeter, Gatling) для оценки производительности системы.
  • Понимание основ блокчейн-технологий и Web3 (будет преимуществом при тестировании крипто-функциональности проекта).
  • Внимательность к деталям, аналитический склад ума и умение разобраться в бизнес-логике финансовых приложений.
Требования
Опыт От 1 года до 3 лет
Условия работы
График работы Удаленная работа
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку