Senior Agentic Quality Engineer
Készen állsz arra, hogy alakítsd a quality engineering jövőjét az agentic AI korszakában? Csatlakozz a TOPdeskhez Senior Agentic Quality Engineerként, és használd a Claude Code-ot olyan intelligens, automatizált tesztelési megoldások kialakítására, amelyek túlmutatnak a hagyományos tesztautomatizáláson. Segíts nekünk magasabb szintre emelni a szoftverminőséget, miközben támogatod a csapatokat az agentic engineering felelős és hatékony alkalmazásában.
- 32-40
- Senior tapasztalat
- 1.450.000-1.950.000 HUF
- Budapest
Kik vagyunk?
A TOPdesk olyan szolgáltatásmenedzsment-szoftvert fejleszt, amelyet többek között az oktatásban, az egészségügyben, a közigazgatásban és a gyártásban használnak. Világszerte 11 irodában több mint 800 kollégánk dolgozik. Több mint 30 éve alapították a vállalatot, megoldásainkat pedig ma már világszerte több mint 10 millió felhasználó használja. Azóta is azon dolgozunk, hogy segítsünk a szervezeteknek jobb szolgáltatásokat nyújtani.
Nyitott, együttműködésre épülő szervezet vagyunk, kevés hierarchiával – kollégáink az elejétől a végéig felelősséget vállalnak a munkájukért, és megkapják a bizalmat ahhoz, hogy meghozzák a fontos döntéseket. Újragondoljuk az ITSM-et és az ESM-et az agentic AI korszakára: olyan AI-agenteket építünk, amelyekben ügyfeleink megbízhatnak – és ez a pozíció ennek az átalakulásnak a része.
A pozíciórol:
Senior Agentic Quality Engineerként egy platformcsapat tagjaként dolgozol magas szintű tesztelési és quality engineering feladatokon, miközben elsődleges együttműködő partnerként a Claude Code-ot használod agentic módon. Emellett abban is segíted a csapattársaidat, hogy egyre hatékonyabban alkalmazzák ezeket a megoldásokat.
Ez egy senior individual contributor (IC) pozíció. Te tervezed és felügyeled a csapatod különböző interfészeit lefedő automatizált tesztcsomagokat, és aktív szerepet vállalsz abban, hogy a TOPdesk magasabb szintre lépjen a tesztelési érettség terén. Specialistaként és támogató szakértőként quality engineering képességeket és tesztelési infrastruktúrát építesz, kezeled az összetett, interfészeken átívelő és nem funkcionális kockázatokat, valamint segíted a mérnököket abban, hogy magukénak érezzék a minőségért való felelősséget. A product engineerek és csapataik továbbra is felelősek az általuk fejlesztett megoldások minőségéért – a te szereped nem az, hogy a fejlesztési folyamat végén egy különálló ellenőrzési pontként működj.
A quality engineering fejlődésére egyfajta érettségi folyamatként tekintünk: manuális tesztelés → kézzel írt tesztautomatizálás → AI segítségével létrehozott tesztautomatizálás → meghatározott keretek között működő agentek, amelyek figyelik a kódváltozásokat, teszteket generálnak és javítanak, valamint segítenek a tesztcsomagok stabil működésének fenntartásában.
A nagyobb autonómia azonban önmagában nem feltétlenül jobb – a megfelelő szint mindig az adott kockázattól függ. Az agentek által generált teszteknek és javításoknak visszakövethetőnek kell maradniuk az elvárt működéshez, a gyanús változtatásokat jelezni kell, az elvárt működés módosításához pedig emberi jóváhagyás szükséges. Emellett megfelelő kontrollok biztosítják, hogy az agentek ne gyengíthessék a tesztek elvárásait pusztán azért, hogy egy teszt sikeresen lefusson. Az iparág jelentős része még ennek az érettségi folyamatnak az elején jár – a te feladatod, hogy segítsd a TOPdesket felelősen magasabb szintre lépni, és ezen az úton a csapattársaidat is magaddal vidd.
Mi nem ez a pozíció?
Ez nem manuális QA- vagy tesztszkript-karbantartói szerepkör, nem a fejlesztési folyamat végén működő tesztelési „kapu”, és nem áll meg az AI által támogatott tesztírásnál. Olyan agentic quality rendszereket építesz, amelyekben meghatározott keretek között működő agentek képesek megfigyelni a változásokat, teszteket generálni és javítani, miközben a végső felelősség továbbra is az embereké. A célod nem az, hogy átvedd a csapattól a minőségért való felelősséget, hanem hogy segítsd őket abban, hogy ezt a felelősséget hatékonyan magukénak tudják.
Mit fogsz csinálni:
A munkád három jól elkülöníthető területet ölel fel: az agentic termékviselkedés tesztelését, agentek használatát hagyományos szoftverek tesztelésére, valamint az ezeket támogató agentic quality infrastruktúra kiépítését.
Quality engineering
- Automatizált tesztcsomagokat tervezel és tartasz karban a csapatod különböző interfészei és felületei számára.
- Integrációs és contract teszteket írsz a csapat által mások számára biztosított interfészek validálására, különös figyelmet fordítva a helyes működésre, a sémák stabilitására és a hibák egyértelmű elkülönítésére.
- Fejlett quality engineering módszereket alkalmazol ott, ahol valódi értéket teremtenek: property-based testing, fuzzing, mutation testing, contract testing, nem funkcionális tesztelés és production quality signalok.
- Felméred a nem funkcionális kockázatokat, például a teljesítményromlást, az adatkonzisztenciát, a hozzáférés-kezelést, az érzékeny adatok kezelését, a migrációk biztonságát és a visszafelé kompatibilitást.
- Kivizsgálod a sikertelen buildeket: feltárod a kiváltó okokat, megkülönbözteted a termékhibákat a nem megfelelően stabil tesztektől, és segítesz tisztázni a felelősségi köröket a csapatok között.
Dolgozz együtt a Claude-dal – a felelősség pedig maradjon nálad
- A Claude Code-ot használod elsődleges együttműködő partnerként tesztek generálásához, hibák kivizsgálásához, javítási javaslatok készítéséhez és több fájlt érintő módosítások kidolgozásához.
- Olyan briefeket, acceptance criteriákat és CLAUDE.md konvenciókat írsz, amelyeket a Claude további pontosítás nélkül képes végrehajtani. Subagenteket és MCP toolokat használsz, hogy túllépj az egyszerű, single-shot promptingon.
- Evalokat és headless agent futtatásokat építesz be a CI-ba, amelyek automatikusan felismerik a regressziókat – nem csupán olyan teszteket, amelyeket manuálisan kell elindítani.
- Merge előtt felülvizsgálod és jóváhagyod a Claude által generált tesztcsomagokat. Ellenőrzöd azok helyességét, lefedettségét, az elvárt működéshez való visszakövethetőségét, valamint azt, hogy az assertionök nem lettek-e gyengébbek pusztán azért, hogy a tesztek sikeresen lefussanak. A gyanús változtatásokat jelzed, az elvárt működés bármilyen módosításához pedig emberi jóváhagyást követelsz meg.
- Újrafelhasználható prompting patternöket és context conventionöket alakítasz ki a kódbázisban történő tesztgeneráláshoz.
Járulj hozzá a quality journey fejlődéséhez
- Demókon, retrospektíveken, dokumentáción és szakmai beszélgetéseken keresztül megosztod a csapattal, hogy mi működik jól az agentic quality engineering területén.
- Hozzájárulsz a közös quality standardek kialakításához, például az AI-assisted PR-ekhez kapcsolódó validációs elemek, CI quality gate-ek és tesztlefedettségi elvárások meghatározásához.
- Felismered azokat a területeket, ahol az agentic megközelítések csökkenthetik a teszteléssel járó manuális munkát vagy javíthatják a lefedettséget.
- Segíted a mérnököket abban, hogy felelősséget vállaljanak a minőségért, és támogatod a csapatot a tesztelési érettség következő szintjeinek elérésében: a manuális és AI-assisted tesztírástól olyan meghatározott keretek között működő agentek felé, amelyek figyelik a változásokat, teszteket írnak és javítanak, valamint segítenek stabilan tartani a tesztcsomagokat. Az autonómia szintjét mindig a kockázathoz igazítod, anélkül, hogy csökkenne a minőségi elvárás.
Technikai környezet
Jelenleg a Claude Code az elsődleges agentic engineering környezetünk. Az agentek meghatározott keretek és kontrollált környezetek között tervezhetnek és hajthatnak végre feladatokat, miközben a mérnökök továbbra is felelősek a problémák megfelelő definiálásáért, az architektúráért, az acceptance criteriákért, a biztonságért, a validációért és a production eredményekért.
Az agentek által generált munkát automatizált tesztek, runtime ellenőrzések, felülvizsgálható bizonyítékok és kockázatalapú emberi jóváhagyás támasztják alá. Ahelyett, hogy önmagáért maximalizálnánk az autonómiát, mindig a feladat jellegének és kockázatának megfelelően választunk a determinisztikus automatizáció, a strukturált workflow-k és az agentek használata között.
- Technológiai stack: Python, TypeScript, Vue, Postgres, Azure, Kubernetes; cloud-native / service-oriented architektúra és Terraform által kezelt infrastruktúra. A pontos technológiai mix az adott csapattól függ.
- Mechanizmusok: subagentek, MCP tool integrációk, multi-agent workflow-k, valamint közös prompt-, agent- és eval libraryk.
Mit jelent a siker az első évedben?
Mit kínálunk?
Számunkra fontos munkavállalóink jólléte, ezért a fizetésük mellé számos béren kívüli juttatást biztosítunk. A csomagunk célja, hogy erősítsük a munka-és magánélet egyensúlyát, támogassuk kollégáink fizikai és mentális egészségét, valamint egy rugalmas, nyílt és barátságos munkakörnyezetet hozzunk létre, ahol mindenki jól érzi magát.
Plusz 5 nap szabadság
Meghosszabbítanád a nyári vakációdat, vagy nem maradt elég szabadságod karácsonyra? Nálunk nem probléma! Az éves szabadságkereten felül mi plusz 5 fizetett szabadságot adunk kollégáinknak!
Fix éves bónusz
Minden év decemberében kollégáink éves bónuszban részesülnek, ami az éves fizetésük 8%-át teszi ki.
Önkénteskedés
Tegyünk a jó ügyért munkaidőben! Említettük már, hogy az emberek segítése a DNS-ünk része?
Plusz 5 nap szabadság
Meghosszabbítanád a nyári vakációdat, vagy nem maradt elég szabadságod karácsonyra? Nálunk nem probléma! Az éves szabadságkereten felül mi plusz 5 fizetett szabadságot adunk kollégáinknak!
Fix éves bónusz
Minden év decemberében kollégáink éves bónuszban részesülnek, ami az éves fizetésük 8%-át teszi ki.
Önkénteskedés
Tegyünk a jó ügyért munkaidőben! Említettük már, hogy az emberek segítése a DNS-ünk része?
Mire lesz szükséged:
- Legalább 5 év tapasztalat test vagy quality engineering területen, beleértve egy csapat vagy szolgáltatás automatizált tesztcsomagjainak önálló kezelését.
- Erős API- és integrációs tesztelési ismeretek – a csapat által fejlesztett megoldások szinte teljes egészében interfészekből állnak.
- Gyakorlati tapasztalat a Claude Code használatában – tesztgenerálás, hibák elemzése és több fájlt érintő módosítások; nem csupán autocomplete szintű használat.
- Magabiztos CI/CD-ismeretek – quality gate-ek létrehozása és karbantartása, nem csupán azok futtatása.
- Képes vagy olyan egyértelmű acceptance criteriákat megfogalmazni, amelyek sem a megvalósítás, sem a Claude általi végrehajtás során nem hagynak teret félreértelmezésnek.
- Magabiztosan mozogsz az adatokhoz kapcsolódó tesztelésben, beleértve az adatbázisokat, az adatintegritást és -konzisztenciát, valamint az API contractokat.
- Folyékony angol nyelvtudással rendelkezel, amely lehetővé teszi az egyértelmű kommunikációt mérnökökkel, product stakeholderekkel és más csapatokkal.
Előnyt jelent
- Contract testing vagy consumer-driven contract patternek ismerete.
- SQL-ismeretek tesztadatok előkészítéséhez és assertionök készítéséhez.
- Security-aware testing tapasztalat, például secrets management, érzékeny adatok kezelése vagy compliance környezetek terén.
- Search engine testing tapasztalat, beleértve a relevancia, edge case-ek és teljesítmény tesztelését.
- Tapasztalat abban, hogy egy csapatot támogass AI-eszközök bevezetésében és alkalmazásában.