QA Automation (Middle/Senior)
Команда “Альянс Діджитал” створює автоматизовані рішення у сфері фінтех.
Ми шукаємо QA Automation (Middle/Senior) для роботи над якістю системи кредитування (“Кредитний журнал”). Цей проект включає: внутрішній веб-додаток для співробітників банку, клієнтський лендинг для подачі заявок, а також інтеграції з брокерами для товарного кредитування. Фокус ролі: забезпечення технічної якості та стабільності автоматизованого тестування, розвиток стратегії автоматизації та архітектури автотестів.
Мова та Технології:
Java 8–17 (Core, ООП, Concurrency) UI: Playwright API: REST Assured, Jackson Фреймворки: TestNG, Allure, Awaitility CI/CD: GitLab CI, Maven, Docker БД: SQL (PostgreSQL), NoSQL (MongoDB), RabbitMQ
Твої обов’язки :
Розробка та підтримка автотестів на Java/Playwright/REST Assured (UI, API, Mobile) відповідно до вимог продукту та стратегії автоматизації
Забезпечення стабільності (мінімізація flakiness), швидкості автотестів та підтримка актуальності тестових даних
Глибокий аналіз падінь (Root Cause Analysis, Debugging), робота з логами (API/Database/UI) та коректна ескалація проблем (Dev/DevOps)
Робота з базами даних (PostgreSQL/MongoDB): валідація бізнес-процесів (статусів, переходів флоу) та фінансових розрахунків на рівні БД
Участь у Code Review, дотримання стандартів коду, архітектури та best practices, а також проектування і розширення масштабованого фреймворку
Менторинг інженерів (Middle+) та впровадження стандартів якості (Senior)
Комунікація з TL, Dev, BA та QA для уточнення вимог, відтворення дефектів та обговорення технічних ризиків
Покриття автотестами бізнес-сценаріїв кредитування (товарний кредит / BNPL, мікрокредити) та валідація інтеграцій (з брокерами, внутрішніми сервісами банку)
Вимоги :
Практичний досвід в QA automation 4–6+ років
Java 8–17 (високий рівень), впевнене володіння ООП, колекціями, Stream API, основи багатопоточності
WEB UI automation: Playwright/Selenium/Selenide, навички роботи з waits, flakiness та паралельністю
API automation: REST Assured, JSON (Jackson/Gson), OkHttp/Apache HttpClient
Впевнений SQL (PostgreSQL/MySQL), NoSQL (MongoDB/Redis) та досвід роботи з JDBC.
CI/CD (GitLab/Jenkins, Docker), Allure, Maven/Gradle
Впевнене володіння патернами (POM/Factory, Builder) та здатність проектувати стабільні E2E автотести
Навички читання логів, аналізу помилок та знаходження першопричини (root cause)
Розуміння архітектури систем на робочому рівні (мікросервіси, асинхронна взаємодія)
Добре мати :
Досвід тестування фінансових або кредитних систем (фінтех / платіжні системи)
Досвід роботи з Kibana / Grafana / Elasticsearch або аналогами
Mocks/Contract тестування (WireMock/Pact)
Оцінка доцільності автоматизації та проведення якісного Code Review
Розуміння основ Performance/Security (OWASP), знання AWS/Kubernetes
Досвід автоматизації критичних фінтех-сценаріїв (платежі, ідемпотентність, race conditions)
Самостійність (Ownership) та data-driven підхід у роботі
Що ми пропонуємо:
Роботу у цікавих проєктах з нестандартними рішеннями
Ринкову оплату праці
Повний бухгалтерський супровід
Performance review
Командну підтримку у адаптації на новому робочому місці
Швидкість у прийнятті рішень
Безпосередній вплив на розвиток продукту
Оплачувані лікарняні та відпустка
Можливість повного remote
Гнучкий графік роботи, де головне – результат.
Про компанію Alliance Digital
Створюємо нове. Покращуємо наявне.
Наша команда спеціалізується на вирішенні складних завдань у сфері фінансових технологій.
Наші експерти мають глибокі знання в галузі організації та автоматизації масового бізнесу, управління розробкою програмного забезпечення для фінансового та банківського сектора.
Ми створюємо унікальний клієнт-банк на web та mobile.
Унікальність товару надає можливість використання єдиного клиент-банка одночасно всім категорій клієнтів: фізичні особи, підприємці, юридичні особи.
Ми створюємо екосистему з інших небанківських сервісів та послуг, які допомагатимуть розвивати бізнес клієнтам МСБ, а фізичним особам створювати всі умови для швидкого та зручного вирішення фінансових завдань.
Сайт компанії:
https://alliancedgtl.com/
Required languages
| English | A1 - Beginner |
| Ukrainian | C1 - Advanced |