Állás · Senior

Senior QA automatizálási mérnök (Python)

Test Automation Engineer • Senior • Remote • Teljes munkaidő • Románia Románia

A Nagarro tapasztalt QA automatizálási mérnököt keres egy agilis csapatba, amely mikroszolgáltatásokra, mikrofrontendekre és sok API-integrációra épülő szoftveren dolgozik. A hangsúly a Python-alapú tesztautomatizáláson, az API- és integrációs teszteken és a BDD-keretrendszeren van.

Feladatok

  • ▹Automatizált tesztesetek és forgatókönyvek tervezése, megvalósítása és karbantartása
  • ▹Automatizált tesztek fejlesztése elsősorban Pythonnal
  • ▹Behave-alapú BDD tesztautomatizálási keretrendszer karbantartása és fejlesztése
  • ▹API- és integrációs tesztelés, köztük gRPC-alapú kommunikáció
  • ▹Playwright használata Pythonnal végponttól végpontig tartó és API-teszteléshez
  • ▹Regressziós és smoke integrációs tesztkészletek létrehozása és karbantartása
  • ▹Hibás automatizált tesztek elemzése, kiváltó okok feltárása, hibajegyek létrehozása
  • ▹Tesztkliensek, mockok és támogató automatizálási eszközök fejlesztése
  • ▹Tesztadatok és tesztkörnyezetek létrehozása és karbantartása
  • ▹A meglévő tesztautomatizálási kód felülvizsgálata és javítása
  • ▹Együttműködés fejlesztőkkel, tesztautomatizálási mérnökökkel és követelmény-felelősökkel
  • ▹A tesztelhetőség elemzése, az elfogadási kritériumok megkérdőjelezése szükség esetén
  • ▹Automatizált tesztek futtatása lokálisan és CI/CD pipeline-okon keresztül
  • ▹Mockolt API-k és hardverkomponensek használata a tesztkörnyezetben

Elvárások

  • ▹Erős gyakorlati tapasztalat Pythonnal tesztautomatizálásban
  • ▹Megalapozott tesztautomatizálási tapasztalat agilis fejlesztőcsapatokban
  • ▹Erős tapasztalat API- és integrációs tesztelésben
  • ▹Protocol Buffers és gRPC ismerete
  • ▹Erős gyakorlat Dockerrel, lehetőleg Docker Compose-zal
  • ▹Automatizált tesztkeretrendszerek tervezésének, megvalósításának és karbantartásának tapasztalata
  • ▹Jó tesztszervezési, regressziós tesztelési és hibaelemzési ismeretek
  • ▹Git-alapú fejlesztési munkafolyamatok ismerete
  • ▹Erős elemző- és problémamegoldó készség
  • ▹Jó kommunikációs és együttműködési készség

Előny

  • ▹BDD/TDD tapasztalat, lehetőleg Behave-vel
  • ▹Playwright használata Pythonnal
  • ▹GitLab és GitLab CI/CD pipeline-ok ismerete
  • ▹Mockolási tapasztalat szolgáltatásokhoz, API-khoz vagy hardverkomponensekhez
  • ▹OPC UA ismerete
  • ▹Tapasztalat VS Code-dal, WSL2-vel és DevContainerekkel
  • ▹Shell scripting tapasztalat

Soft skillek

ElemzőkészségProblémamegoldásKommunikációEgyüttműködés

A munkáltatóról

A Nagarro digitális termékfejlesztő cég, amely 39 országban több mint 18 000 szakembert foglalkoztat. Kultúrája dinamikus és nem hierarchikus.

Hasonló állások