Text copied to clipboard!

Název

Text copied to clipboard!

Inženýr automatizace testů

Popis

Text copied to clipboard!
Hledáme zkušeného inženýra automatizace testů, který se připojí k našemu týmu a bude zodpovědný za návrh, vývoj a údržbu automatizovaných testovacích skriptů a frameworků. Vaším hlavním úkolem bude zajistit vysokou kvalitu softwarových produktů prostřednictvím efektivního testování a automatizace testovacích procesů. Budete úzce spolupracovat s vývojáři, testery a dalšími členy týmu na identifikaci oblastí vhodných pro automatizaci a na implementaci nejlepších postupů v oblasti testování. Vaše práce bude zahrnovat analýzu požadavků na testování, návrh testovacích scénářů, vývoj a údržbu testovacích skriptů v různých programovacích jazycích a nástrojích, jako jsou například Selenium, Cypress, JUnit nebo TestNG. Budete také odpovědní za integraci automatizovaných testů do CI/CD pipeline, sledování výsledků testů a reportování chyb. Důležitou součástí vaší práce bude také školení ostatních členů týmu v oblasti automatizace testů a podpora při řešení technických problémů. Očekáváme, že budete mít zkušenosti s automatizovaným testováním softwaru, znalost programovacích jazyků (například Java, Python nebo JavaScript), schopnost pracovat s nástroji pro správu verzí (například Git) a zkušenosti s testovacími frameworky. Dále požadujeme analytické myšlení, schopnost samostatné práce i týmové spolupráce a ochotu učit se nové technologie. Nabízíme zajímavou a různorodou práci v dynamickém prostředí, možnost profesního růstu a účast na inovativních projektech.

Odpovědnosti

Text copied to clipboard!
  • Návrh a vývoj automatizovaných testovacích skriptů
  • Údržba a optimalizace existujících testovacích frameworků
  • Integrace testů do CI/CD pipeline
  • Analýza a reportování výsledků testů
  • Spolupráce s vývojovým týmem na identifikaci oblastí vhodných pro automatizaci
  • Školení a podpora ostatních členů týmu v oblasti automatizace testů
  • Zajištění kvality softwarových produktů
  • Identifikace a řešení technických problémů v testovacím procesu
  • Sledování nových trendů a technologií v oblasti testování
  • Tvorba a údržba dokumentace k automatizovaným testům

Požadavky

Text copied to clipboard!
  • Zkušenosti s automatizovaným testováním softwaru
  • Znalost programovacích jazyků (například Java, Python, JavaScript)
  • Zkušenosti s testovacími frameworky (Selenium, Cypress, JUnit, TestNG apod.)
  • Schopnost pracovat s nástroji pro správu verzí (Git, SVN apod.)
  • Analytické myšlení a schopnost řešit problémy
  • Schopnost samostatné práce i týmové spolupráce
  • Základní znalost CI/CD nástrojů (Jenkins, GitLab CI apod.)
  • Dobré komunikační dovednosti
  • Ochota učit se nové technologie a postupy
  • Výhodou je zkušenost s testováním webových a mobilních aplikací

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s automatizovaným testováním?
  • S jakými programovacími jazyky a frameworky jste pracovali?
  • Jak byste integrovali automatizované testy do CI/CD pipeline?
  • Jakým způsobem analyzujete a reportujete výsledky testů?
  • Jaké nástroje pro správu verzí používáte?
  • Jak byste školili ostatní členy týmu v oblasti automatizace testů?
  • Jak řešíte technické problémy během testování?
  • Jaké trendy v oblasti testování sledujete?
  • Máte zkušenosti s testováním webových nebo mobilních aplikací?
  • Jaké jsou vaše silné stránky v oblasti automatizace testů?