General QA (Manual + Automation) — Mobile клієнт-банк

$$$
Product

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

Ця роль поєднує ручне тестування критичних бізнес-процесів із розвитком автоматизації Mobile UI, API та інтеграційного тестування.

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

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

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

Планування та виконання ручного тестування нового та існуючого функціоналу мобільного застосунку (Mobile UI, API, інтеграції), regression та smoke testing

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

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

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

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

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

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

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

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

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

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

Вимоги:

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

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

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

Практичний досвід тестування Android та iOS, розуміння відмінностей мобільних платформ

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

REST API, HTTP, JSON, статус-коди, Postman, environment variables, pre/post-scripts

Розуміння клієнт-серверної взаємодії, traffic sniffing, mock-даних, локалізації, форматів валют, IBAN та дат, кешування

Розуміння базових аспектів mobile security буде перевагою

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

Automation QA на Java:

Mobile UI (Appium), стабілізація тестів, waits та паралельний запуск

API (REST Assured), JSON (Jackson/Gson)

TestNG/JUnit5, AssertJ/Hamcrest

Робота з JDBC, SQL та NoSQL (MongoDB/Redis)

Allure, GitLab CI/Jenkins, Docker

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

Досвід роботи з WireMock, Pact, MockServer або Mockito буде перевагою

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

Добре мати:

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

Playwright, WebSockets або GraphQL

Kafka, RabbitMQ

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

Основи Security Testing (OWASP)

AWS, Kubernetes

BrowserStack або Sauce Labs

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

Досвід автоматизації критичних фінтех-сценаріїв

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

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

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

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

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

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

Required languages

English A2 - Elementary
Ukrainian C1 - Advanced
Published 1 October
120 views
·
29 applications
Last responded 3 hours ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...