logo[мetahunt]
> Djinni
middle

QA Engineer

Альянс Діджитал
format:Remotecompany:Outsource
javaplaywrightrest assuredtestngalluremavenpostgresqlmongodbpostmangitlab ci/cd
kafkarediskubernetesjmeterwiremock
experience3+ years
domainFintech
> full description

Команда Альянс Діджитал створює автоматизовані рішення у сфері фінтех. Ми шукаємо General QA (Manual + Automation) для роботи над якістю ECOM Payment Platform — платіжної системи, що забезпечує обробку онлайн-платежів, інтеграцію з банківськими сервісами та взаємодію із зовнішніми платіжними провайдерами

Ця роль поєднує ручне тестування критичних платіжних сценаріїв із розвитком автоматизації API та Web тестування. Основний фокус ролі — Backend, API та інтеграційне тестування (~90%) із підтримкою Web-інтерфейсів для співробітників банку та мерчантів

 

Мова та технології:

Java 8–17 (Core, ООП, Collections, Stream API, Concurrency)  Playwright  REST Assured  Jackson TestNG  Allure  GitLab CI  Maven  JDBC  SQL (PostgreSQL)  NoSQL (MongoDB)  RabbitMQ  Awaitility

 

Твої обов’язки:

Планування та виконання ручного тестування нового та існуючого функціоналу (Backend, API, інтеграції, Web), regression та smoke testing

Формування ризик-орієнтованого тестового покриття критичних платіжних сценаріїв

Аналіз бізнес-вимог та участь у review функціональних вимог ще до початку розробки

Тестування бізнес-процесів платіжної системи: проведення платежів, авторизація, підтвердження операцій, статуси транзакцій, rollback, retry, timeout, duplicate requests, idempotency

Написання тестової документації (test cases, checklists, test scenarios) в Allure TestOps

Розробка та розвиток стратегії автотестування (UI, API, інтеграційні та контрактні тести)

Підтримка або побудова масштабованого фреймворку автотестів через рефакторинг або з нуля (Senior)

Інтеграція тестів у CI/CD, налаштування паралельних запусків та управління тестовими даними

Аналіз логів (Graylog, Kibana) та робота зі сніферами трафіку (Charles, Fiddler, Proxyman)

Робота з фейлами автотестів, аналіз Allure-звітів та підтримка стабільності тестового середовища

Співпраця з Dev, BA та PO: оцінка задач, критерії релізної готовності, виявлення ризиків ще на етапі проєктування API та бізнес-логіки

Менторинг інженерів, code review та впровадження стандартів якості (для Senior)

 

Вимоги:

Досвід: 3+ роки (Middle) / 5+ років (Senior) у тестуванні; бажано — фінтех, банкінг або платіжні системи

Глибокі знання основ тестування, SDLC/STLC та технік тест-дизайну

Досвід тестування платіжних сценаріїв та розуміння специфіки платіжних операцій

Практичний досвід роботи з Backend/API тестуванням

Робота з SQL (PostgreSQL) та NoSQL (MongoDB)

REST API, HTTP, JSON, статус-коди, Postman, Swagger/OpenAPI

Розуміння авторизації, JWT, OAuth буде перевагою

Досвід інтеграційного тестування, роботи з асинхронними сервісами та чергами повідомлень

Аналіз логів та технічна діагностика помилок через Graylog або Elasticsearch

CI/CD (GitLab CI/Jenkins), збірки Maven або Gradle

Automation QA на Java: Web UI (Playwright/Selenium/Selenide) API (REST Assured) TestNG/JUnit5

Робота з JDBC, SQL та NoSQL

Розуміння патернів автоматизації (POM, Factory, Builder, Strategy)

Сильні soft skills: взаємодія з Dev/BA/PO, прозора оцінка ризиків та якісна комунікація

 

Добре мати:

Досвід роботи з Allure TestOps (requirements mapping, launch plans, флейк-аналіз)

Знання Kafka, Redis, Kubernetes WireMock, Pact, MockServer або Mockito BrowserStack Playwright (Java), WebSockets або GraphQL

Performance тестування (JMeter, Gatling, Lighthouse)

Основи Security Testing (OWASP) AWS

Досвід роботи з банківським доменом (платежі, виписки, ліміти, комісії, 2FA, OTP)

Досвід автоматизації критичних фінтех-сценаріїв (idempotency, retry, race conditions)

 

Що ми пропонуємо:

Роботу у цікавих проєктах з нестандартними рішеннями

Ринкову оплату праці та повний бухгалтерський супровід

Performance review та можливості для професійного зростання

Можливість повного remote та гнучкий графік роботи

Дружню команду та підтримку при адаптації