Miről szól a szerep?
Egy Agilis (Scrum) csapatba keresünk tesztautomatizáló mérnököt, aki Pythonban magabiztos,UI-t és API-kat automatizál, Robot Framework-ben pedig nem csak teszteket ír, hanem Python alapú Robot Framework library-ket / keyword-öket is fejleszt. A cél: stabil, skálázható automatizálás, CI/CD-be integrálva, integrációs/Kafka folyamatok validálásával, terheléses mérésekkel.
Ezek lesznek a feladataid:
- Robot Framework automatizált tesztek tervezése, fejlesztése és karbantartása (fókusz: API / integráció / E2E)
- Python alapú Robot Framework library-k fejlesztése (saját keyword-ök, újrafelhasználható modulok, helper-ek, verziózás)
- UI tesztautomatizálás: StabilLokátorok felkutatása és karbantartása (CSS/Xpath), page object/keyword struktúra építése, UI tesztek fejlesztése és futtatása, Gherkin nyelven tesztesetek írása
- API tesztautomatizálás: REST végpontok validálása, auth (token/alap auth), request/response ellenőrzések, negatív tesztek
- Tesztek futtatásának és riportolásának integrálása Jenkins CI/CD pipeline-okba
- Bitbucket alapú fejlesztési folyamatok használata: branch-ek, PR-ek, code review, merge stratégiák
- Kafka üzenetfolyamok ellenőrzése (topic, producer/consumer oldali validáció, adatkonzisztencia)
- JMeter terheléses/teljesítménytesztek készítése, futtatása, eredmények értelmezése
- Hibák felderítése logokból/riportokból, csapatkommunikáció
- Scrum eseményekben aktív részvétel (planning, daily, review, retro), story-k/AC-k tesztelhetőségi pontosítása fejlesztőkkel és PO-val
Alapismeretek az alábbi technológiákban, folyamatokban:
- Python (tiszta kód, moduláris felépítés, hibakezelés, függőségek kezelése)
- UI tesztelés: Lokátorok keresése, HTML kód alapján UI tesztesetek írása
- API tesztelés: REST alapok, státuszkódok, payload validáció, autentikáció, edge case/negatív szcenáriók
- Bitbucket/Git vagy más verziókezelő használata (branching, pull request, code review)
Érdeklődés az alábbi technológiák megismerésére:
- Robot Framework, és RF library/keyword fejlesztés Pythonban
- JMeter (tesztterv, paraméterezés, eredmények értelmezése)
A kiválasztásnál előnyt jelent:
- Pabot (párhuzamos futtatás), Robocop vagy hasonló minőségkapuk ismerete
- SQL alapok, log/monitoring eszközök (pl. Grafana/Kibana)
- Contract/integrációs teszt szemlélet, schema validáció
- Jenkins CI/CD ismeretek (pipeline szemlélet, automatizált futtatások, riportok)
- Kafka alapok (topicok, üzenetek, feldolgozás/ellenőrzés)
- Docker / konténeres futtatás, Linux magabiztos használata
Ezt magasan képzett, elhivatott munkatársaink teszik lehetővé, akik 75 éves hagyományainkat viszik tovább és kötik össze a legkorszerűbb technológiákkal és módszertanokkal.