General QA (Manual + Automation) — Mobile клієнт-банк
Команда Альянс Діджитал створює автоматизовані рішення у сфері фінтех. Ми шукаємо 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 та гнучкий графік роботи
Дружню команду та підтримку при адаптації