Senior Test Automation Engineer
Budujte svou kariéru a svět testování s námi.
Náplň práce
- Definování rámce automatizace testování, vývoj a údržba automatizačních testů s ohledem na nástroje klienta, soubor dovedností, nově vznikající testovací nástroje, trendy a metodologie
- Spolupráce při definování plánu a strategií testování
- Provádění testovací analýzy za účelem určení rozsahu testování a testovacích případů, včetně analýzy dokumentace a již existujícího rozsahu testování pro identifikaci oblastí vhodných pro automatizaci testování
- Tvorba a udržování testovacích skriptů a požadovaných testovacích dat
- Provedení testů, v případě požadavku jako součást CI/CD pipeliny, hlášení nalezených defektů
- Organizace a vedení malých týmů složených ze specialistů automatizace testování
- Podpora méně zkušených kolegů a jejich technického vzdělávání
- Spolupráce s manažery produktu, UX designéry, architekty, obchodními analytiky a softwarovými inženýry za účelem zlepšení pokrytí testy a testovatelnosti
- Hlášení a management defektů
- Prezentování výsledků práce zákazníkovi
- Příprava a účast na workshopech a prezentacích pořádaných pro naše klienty a definovaní řešení automatizace testování splňující jejich požadavky
Nabízíme
-
Zázemí pro sdílení zkušeností s dalšími profesionály z oboru
-
Smysluplné vzdělávání zaměřené na podporu vašich silných stránek
-
Workshopy, konference, interní focus groups
-
Účast na řadě projektů s intenzivním onboardingem
-
Stabilní zaměstnání s flexibilní pracovní dobou
-
Společnost lidí, kteří vám vždy ochotně poskytnou podporu
Budete spolupracovat s odborníky
Lucka vede tým testerů automatizujících testy v Robot Frameworku a Postmanu pro klienta z Mexika. Má na starosti správné fungování systému používaného 30 tisíci uživateli ve 21 zemích. Čeho si nejvíce váží na svém týmu?
„V Teseně se koncentrují lidé, kteří chtějí být v testingu opravdu nejlepší a zároveň se vzájemně podporují. Všichni se neustále vzdělávají, své zkušenosti předávají kolegům, a díky tomu každý z nás velice rychle roste.“
Tomáš se za poslední dva roky vypracoval na seniorní pozici a podílí se na kariérním rozvoji kolegů. Co ho na jeho práci nejvíce baví?
„V Teseně mám možnost jezdit na zajímavé konference a odborná školení. Baví mě, že se můžu neustále vzdělávat a zjišťovat, kam se testing a jeho automatizace posouvá. Zároveň jsem tady sám dostal možnost školit a mohu tak své znalosti předávat dál.“
Očekáváme
- Alespoň 4 roky zkušeností v testování softwaru, velmi dobré porozumění a znalost obecného zajištění kvality softwaru, skvělé dovednosti v testovací analýze
- Zkušenost alespoň 3 roky v oblasti automatizace testování
- Angličtina a čeština na úrovni alespoň B2
- Schopnost odhadnout a vyhodnotit testovací požadavky za účelem určení rozsahu pokrytí automatizačními testy
- Zkušenosti s běžnými nástroji a jazyky pro automatizaci testování jako je Selenium, Appium, JMeter, Java, JavaScript, Python, Ruby atd.
- Zkušenosti s alespoň jedním frameworkem pro testování API jako je Rest Assured, PostMan, SoapUI atd.
- Zkušenosti s XML a JSON pro modelování testovacích dat
- Zkušenosti s alespoň jedním frameworkem pro testování jednotek jako je JUnit, TestNG, NUnit atd.
- Zkušenosti s GIT/SVN pro konfigurační management a Jenkins/TFS pro software build/nasazení v CI/CD pipeline
- Zkušenosti s rozhraním příkazového řádku Linuxu
- Zkušenosti s prací s databázemi
- Zkušenosti s nástroji pro management testování a defektů jako je HP ALM, Jira, Zephyt nebo qTest
- Schopnost vést a mentorovat malý tým složený ze specialistů v oblasti automatizace testování (test automation engineer)
- Systematičnost, analytické myšlení a orientaci na detail
- Schopnost zorganizovat a určit priority své práce i práce celého týmu
- Skvělé komunikační dovednosti, skvělá spolupráce a silný týmový duch
- Schopnost prezentovat výsledky své práce klientovi
- Spolehlivost, samostatnost a schopnost dodržovat termíny
- Ochotu učit se nové dovednosti a aktivně je využívat v praxi
- Certifikát ISTQB nebo jiný související certifikát
- Zkušenosti s prací ve vyspělém agilním nebo DevOps prostředí
- Zkušenosti s řešením několika projektů s proměnlivými prioritami
- Zkušenosti s platformou Docker nebo cloudovými platformami (např. Sauce Labs atd.)
- Znalost nebo zkušenosti s bezpečnostním nebo penetračním testováním
Máte zájem o jinou pozici?
Vyberte si z ostatních volných míst nebo nás přímo kontaktujte.