logo[мetahunt]
> Djinni
middle

QA Engineer

company:Product
manual testingautomation qarest-apisqlpostmanrabbitmqgitchatgptclaude codegitlab ci/cd
swaggercodeceptioncypressplaywrightsentry
experience2+ years
domainFintech
> full description

Ми розробляємо кредитну fintech-платформу — систему видачі та супроводу споживчих позик. Система охоплює повний цикл обробки заявок, скоринг і ризик-правила, верифікацію користувачів (BankID, FaceID, документи), інтеграції з платіжними шлюзами, бюро кредитних історій (БКІ) та сервісами автоматичного підписання договорів.
 

Що ти будеш робити

  • Ручне тестування (Manual):
    • Тестування повного кредитного циклу: подання заявки, скоринг, верифікація карт, підписання договорів, видача, пролонгація, дострокове та регулярне погашення.
    • Перевірка адмін-панелі (CRM/Back-office) для операторів та менеджерів.
    • Тестування REST API та взаємодії з асинхронними сервісами/чергами (RabbitMQ).
    • Валідація генерації документів (PDF/DOCX, розрахунок графіків, відсотків та комісій).
    • Тестування інтеграцій із зовнішніми fintech-провайдерами (платіжні шлюзи, BankID, смс-провайдери, Telegram-боти).
       
  • Автоматизація (Automation):
    • Розробка, підтримка та розширення автотестів (API / UI) для запобігання регресії у складній кредитно-фінансовій логіці.
    • Впровадження автотестів у CI/CD pipeline (GitLab CI).
       
  • Процеси та якість:
    • Аналіз вимог, ведення тестової документації (тест-кейси, чек-листи, баг-репорти).
    • Робота з логами (Sentry, системні логи) для виявлення та локалізації складних дефектів.
    • Активне використання AI-інструментів у щоденній роботі для швидкого створення тестових даних, аналізу бізнес-логіки та прискорення написання тестових скриптів.
       

Наш стек та інструменти проєкту

  • Backend / DB: PHP 8.2 (Laravel/Custom), MySQL, Redis, RabbitMQ
  • Frontend / UI: Vue 3, Element Plus (адмінка), Web-клієнт
  • Інфраструктура & CI/CD: Docker Compose, GitLab CI, Sentry
  • Тестування: Postman / Bruno, Codeception / Cypress / Playwright (або PHPUnit/Pest), SQL для перевірки стану баз даних
     

Очікуваний досвід

  • 2–4 роки досвіду в тестуванні складних веб-додатків (Manual + Automation).
  • Досвід написання та підтримки автотестів (API та/або UI).
  • Впевнені знання REST API (робота з Postman, Swagger, розуміння HTTP-методів, статусів, структури JSON).
  • Впевнене володіння SQL (складні SELECT-запити, JOINs, агрегація) для перевірки коректності записів у БД (стан заявки, проведення фінансових операцій).
  • Розуміння принципів роботи черг повідомлень (RabbitMQ) та асинхронних процесів.
  • Досвід роботи з Git та CI/CD інструментами (GitLab CI).
  • Вміння ефективно використовувати AI-інструменти (ChatGPT, Claude та аналогічні) для генерації тестових наборів, аналізу вимог та автоматизації — обов'язкова вимога.
     
  • Досвід у Fintech / Lending / Banking буде значним плюсом: розуміння специфіки розрахунку відсотків, графіків погашення, протермінувань, верифікації карток та роботи з БКІ