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 лет |
График работы | Удаленная работа |