qavant.dev · loading
$ initializing qavant.dev
loading test framework
connecting to fintech mainframe
spinning up quality assurance
QA Engineering · Bratislava · Available now

Kvalita sa netestuje.
Inžinieruje sa.

Som Peter — freelance QA automation engineer s tromi rokmi v slovenských bankách. Staviam test frameworky, ktoré prežijú piatok večer, a hľadám detaily, ktoré tvoji vývojári prehliadli pri code review.

Tests DEMO
0/47
last 7 days
Pass rate DEMO
0.0%
324 runs
Status
Available
from June 2026
[ 01 / Služby ]

Tri spôsoby, ako pomôžem.

001 / 003

Test Automation Framework

Postavím ti udržiavateľný framework od nuly — Page Object Model, čisté wait stratégie, integrácia do CI a reporty, ktoré nikoho nebolia pri code review.

  • Selenium / Playwright
  • Page Object Model
  • Allure + CI integration
002 / 003

API & Regression Testing

REST Assured, kontraktné testy a regresia, ktorá zachytí problém skôr než user. Zameranie na fintech flow — platby, autentifikácia, 2FA, edge cases.

  • REST Assured / Postman
  • Contract testing
  • Test data management
003 / 003

QA Audit & Consulting

Pozriem sa na tvoj test setup, nájdem flaky testy, ukážem kde sa pozerá nesprávnym smerom a pripravím plán, ako z toho von bez prerábania všetkého.

  • Test strategy review
  • Flaky tests audit
  • QA process design
SOUNDS LIKE A FIT?

30-minútový discovery call. Zdarma.

Žiadna prezentácia, žiadny sales. Len rozhovor o tvojom projekte a čo by sa dalo zlepšiť.

Napíš mi
[ 02 / Framework ]

Pohľad pod kapotu.

Ukážka štruktúry, ktorú používam pri stavaní automation frameworkov. Skutočný kód v projektoch je bohatší o doménovú logiku — toto je sanitizovaná demo verzia.

qavant-selenium-demo — IntelliJ IDEA
LoginPage.java

Chceš vidieť celý framework?

Plný GitHub repozitár s dokumentáciou posielam súkromne. Napíš mi pár riadkov o projekte a pošlem ti prístup.

Request full access
Java 17 · Selenium 4.x · TestNG · Maven UTF-8 · LF

Page Object Model

Každá stránka aplikácie je samostatná trieda. Testy nikdy nehľadajú elementy priamo — to je zodpovednosť page objektu.

Explicit Waits Only

Žiadne Thread.sleep(). Každá akcia čaká presne na to, čo potrebuje. Výsledok: testy bežia rýchlejšie a nepadajú náhodne.

CI-First Architecture

Framework je navrhnutý ako prvé pre Jenkins/GitLab CI, nie pre lokálny vývoj. Allure reporty, paralelné spúšťanie, retry logika.

Java 17 Selenium 4.x TestNG Maven Page Factory Allure WebDriverManager Log4j2 Jenkins / GitLab CI
[ 03 / Pozadie ]

Tri roky v bankách naučili ma jednu vec.

Volám sa Peter. Posledné tri roky som testoval bankové aplikácie v ČSOB a VÚB — miesta, kde jeden zlý prechod cez payment flow stojí niekoho výplatu.

"Naučilo ma to robiť veci dôkladne, aj keď to trvá o pol dňa dlhšie."

Mám ISTQB Foundation, pracujem ako freelancer na IČO a špecializujem sa na fintech doménu. Qavant je moja platforma — miesto, kde robím prácu, na ktorú som hrdý, a kde si vyberám s kým spolupracujem.

Detail je pre mňa profesionálny návyk, nie utrpenie. V QA je to prekvapivá konkurenčná výhoda.

0+
Roky vo fintech QA
ISTQB
Foundation Level
0
Banky · ČSOB & VÚB
0
Produkčné incidenty pod mojím dohľadom
[ 04 / STORY ]

Jeden bug, ktorý ma naučil viac než celý rok kurzov.

Bankový klient, payment flow. Test prešiel zelene 14× v rade. Code review v poriadku. Deploy na staging — všetko OK. Posledný regression run pred produkciou: zelený. Tím šiel domov.

Pondelok ráno: 3 zákaznícke ticety. Platba sa odpočítala dvakrát.

Test bol „správny“ — len kontroloval že payment endpoint vrátil 200 OK. Nikdy nekontroloval či sa DB zapísala raz. Race condition v retry logike — pri pomalej odpovedi backendu sa request poslal dvakrát.

Spent 2 days writing the test that would have caught it. Single assertion: payment_attempts = 1 na DB úrovni, nie na HTTP. Bug discovered v dev environment 3 týždne neskôr keď niekto refactoroval retry mechanizmus. Production-saved.

Ponaučenie: „test prešiel“ nie je rovnaké ako „funguje to“. Test je len taký dobrý, akú silnú má assertion. Pri fintech-e platí: ak nemerieš to čo má skutočný impact na užívateľa, tvoja zelená farba klame.

Manifesto

Veril som, že QA je o hľadaní bugov. Nie je. Je to o tom, postaviť veci tak, aby vývojári v piatok večer mohli zatvoriť laptop bez obáv.

Peter · Qavant
01
Detail je profesia

Každý prehliadnutý bug je niekoho zlý deň. Beriem to osobne.

02
Žiadny vendor lock-in

Tvoj framework, tvoj kód. Ak odídem, tím beží ďalej bez výpadku.

03
Predvídateľnosť pred rýchlosťou

Radšej pomalšie a stabilne, než rýchlo a flaky. Z dlhého pohľadu sa to vždy oplatí.

04
Honest work, honest pricing

Fixné ceny, jasný rozsah, žiadne hodinové faktúry s prekvapeniami na konci mesiaca.

[ 04 / Spolupráca ]

Bez prekvapení. Predvídateľný proces.

Štyri jasné kroky od prvého emailu po odovzdanie. Vieš čo sa kedy deje, ja viem čo sa odo mňa očakáva. Žiadny black-box freelancer.

01/ 04

Discovery

30-minútový hovor o projekte. Aký stack, aká bolesť, aký cieľ. Žiadny záväzok ani faktúra — chcem vedieť či si dokážeme pomôcť.

30 min · zadarmo
02/ 04

Audit & Plan

Pozriem si váš kód a CI. Pošlem písomný audit s nálezmi a plán implementácie — rozsah, timeline, fixná cena.

3–5 dní
03/ 04

Build

Stavba frameworku, integrácia do CI, písanie prvých testov. Týždenné check-iny, demo každý piatok, kód v repe od dňa jedna.

2–6 týždňov
04/ 04

Handover

Dokumentácia, video walkthrough, onboarding tvojho tímu. 30 dní podpory zadarmo. Tvoj framework, tvoj kód, žiadny vendor lock-in.

1 týždeň + 30 dní
PRIPRAVENÝ ZAČAŤ?

Vieš čo robím. Vieš ako pracujem.

Posledný krok je jednoduchý — napíš mi pár riadkov o tvojom projekte.

Začnime
[ 05 / Kontakt ]

Stick around.
It gets interesting.

Napíš mi pár riadkov o projekte. Odpovedám zvyčajne do 24 hodín, často skôr.

Emailhello@qavant.dev
LokalitaBratislava · Remote
JazykySK · EN · DE
StavPrijímam projekty

No spam. No bots. Just me.