General QA (Manual + Automation) — ECOM

$$$
Product

Команда Альянс Діджитал створює автоматизовані рішення у сфері фінтех. Ми шукаємо 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 та гнучкий графік роботи

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

 

Required languages

English A2 - Elementary
Ukrainian C1 - Advanced
Published 7 August
81 views
·
10 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...