logo[мetahunt]
> DOU
middle

QA Engineer

Альянс Діджитал
format:Remotecompany:Outsource
javaappiumrest assuredtestngallureseleniumjmetersqlpostgresqlmongodb
playwrightgraphqlkafkarabbitmqawskubernetes
experience3+ years
domainFintech
> full description

Працюєш над якістю мобайл-додатку клієнт-банку: ручні перевірки критичних бізнес-процесів + розробка та підтримка UI/API/інтеграційних автотестів.

Мова та технології: Java 8–17 (Core, ООП, колекції, Stream API, основи JVM/GC, багатопоточність/Concurrency)

UI: Mobile: Appium

API: REST Assured,Jackson

Фреймворки: TestNG, Allure (+ бажано Allure TestOps)

CI/CD: GitLab CI ; збірки Maven

БД: JDBC, SQL (PostgreSQL), NoSQL (MongoDB)

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

Планувати і виконувати ручне тестування існуючого та нового функціоналу мобайл-застосунку (UI, API, інтеграції), регрес/смок

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

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

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

Робота з вимогами (аналіз та review вимог)

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

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

Працювати з логами (graylog, kibana)

Працювати зі сніферами трафіку (сharles/ fiddler/ proxyman)

Робота з фейлами авто-тестів, вести Allure-репорти

Співпраця з Dev/BA/PO: оцінки, критерії релізної готовності, ризики, поліпшення процесів (залучається до початку розробки, впливає на дизайн API, підсвічує ризики ДО імплементації)

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

Вимоги:

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

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

Сильна база QA: тест-дизайн, SDLC/STLC, функціональне та інтеграційне тестування

API: REST, Postman, Collect, environment variables, pre/post-scripts

Me QA: Appium/Android/iOS, клієнт-серверна взаємодія, traffic sniffing, mock даних, локалізація, формати валют/IBAN/дат, кешування

Розуміння відмінностей тестування Android та iOS і базових аспектів mobile security

Практичний досвід автоматизації на Java 8–17

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

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

JUnit5/TestNG, AssertJ/Hamcrest, Maven/Gradle

JDBC + SQL, MongoDB/Redis

Allure, GitLab CI/Jenkins, Docker

Розуміння патернів POM/Factory/Screenplay/Builder/Strategy

Бажано: WireMock/Pact/MockServer, Mockito, Kafka/RabbitMQ

Буде плюсом:

Allure TestOps, Playwright, WebSockets/GraphQL

Performance testing (JMeter/Gatling), базовий Security/OWASP

AWS/Kubernetes

Досвід у банківському домені: платежі, виписки, ліміти, комісії, 2FA/OTP/SMS/Push

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

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

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

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

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

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

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

Відгукнутись на вакансію