Állás · Senior

Senior tesztautomatizálási mérnök (TeamCity)

Test Automation Engineer • Senior • Remote • Teljes munkaidő • Európai Unió EU/EMEA

Szenior mérnöki szerep a JetBrains TeamCity termékének minőségbiztosítási platformjáért: az automatizált tesztelési keretrendszerek, eszközök és folyamatok tulajdonlása és fejlesztése.

Feladatok

  • ▹Az automatizált tesztelési platform fejlesztése, beleértve a kereteket, az infrastruktúrát, a riportolást és a CI/CD láncokat
  • ▹A lassú, manuális vagy törékeny folyamatrészek azonosítása – például a release automatizálás, a visszacsatolási ciklusok és a teszt-flakiness – és gyökérokuk megszüntetése
  • ▹AI beépítése a minőségbiztosítási munkafolyamatba: tesztgenerálás védőkorlátokkal, automatizált hibatriázs, önjavító tesztek
  • ▹Együttműködés a terméket fejlesztő csapatokkal, hogy azok maguk írják és tulajdonolják a teszteket; kódfelülvizsgálat és a jó tesztdizájn népszerűsítése
  • ▹Hibák és flakiness kivizsgálása mind a tesztekben, mind a terméki kódban, a megoldásukig
  • ▹Részvétel a termékfejlesztés minden szakaszában, a kezdeti tervezéstől a kiadásig, belső és külső felhasználókkal együttműködve

Elvárások

  • ▹Mérnöki szemlélet a minőséghez: eszközök építése és folyamatok automatizálása, nem pedig örökölt feladatok fenntartása
  • ▹Erős architekturális ítélőképesség és elkötelezettség a tiszta, karbantartható kód mellett
  • ▹Gyakorlati kíváncsiság az AI iránt, világos állásponttal arról, hol segít valóban és hol nem
  • ▹Képesség formális specifikációk nélküli, önálló munkára, a termék megértésére és a prioritások meghatározására
  • ▹Világos, közvetlen kommunikáció és kezdeményezőkészség a fejlesztőkkel való egyeztetésben
  • ▹Érdeklődés a mentorálás, a technikai sztenderdek kialakítása és a tudásmegosztás iránt
  • ▹Magas szintű Kotlin vagy Java tudás, az objektumorientált tervezés és a tervezési minták alapos ismerete
  • ▹Tapasztalat összetett, üzletkritikus backendek, webszolgáltatások vagy asztali alkalmazások tesztautomatizálásának építésében és karbantartásában
  • ▹Jártasság tesztelési keretrendszerekben (TestNG vagy JUnit) és böngésző-automatizálásban (Selenium WebDriver, Selenide vagy Playwright)
  • ▹Tapasztalat build-automatizálási eszközökkel (Gradle vagy Maven), konténerizációval (Docker vagy Podman) és riportoló eszközökkel, például Allure
  • ▹Git ismerete, valamint a szoftvertesztelési alapelvek és a párhuzamos programozás fogalmainak alapos ismerete

Soft skillek

Mérnöki szemléletű, folyamat-automatizáló hozzáállásÖnálló munkavégzés formális specifikációk nélkülVilágos, közvetlen kommunikációMentorálási hajlandóság

A munkáltatóról

A JetBrains intelligens szoftverfejlesztő eszközöket készít fejlesztőknek és csapatoknak: több mint 15 millió felhasználó, 300 000+ vállalat és a Fortune Global Top 100 lista 88 tagja használja termékeiket. A cég küldetése, hogy a fejlesztőcsapatokat termelékenyebbé és AI-alkalmazóvá tegye nagy léptékben.

Hasonló állások