Text copied to clipboard!
Наслов
Text copied to clipboard!Automatizovani tester
Опис
Text copied to clipboard!
Tražimo automatizovanog testera koji će se pridružiti našem timu za razvoj softvera i kvalitet, sa ključnom ulogom u planiranju, izradi i održavanju automatizovanih testova za web, mobilne i backend aplikacije. Ova pozicija je namenjena osobi koja razume životni ciklus razvoja softvera, ima iskustvo u testiranju funkcionalnosti, performansi i integracija, i želi da doprinese isporuci stabilnih, bezbednih i pouzdanih digitalnih proizvoda. Kao automatizovani tester, sarađivaćete sa programerima, manuelnim testerima, DevOps inženjerima, produkt menadžerima i drugim zainteresovanim stranama kako biste obezbedili visok nivo kvaliteta kroz čitav proces razvoja.
Vaš svakodnevni rad obuhvataće analizu zahteva, definisanje test scenarija, izbor odgovarajućih alata i okvira za automatizaciju, kao i implementaciju test skripti koje omogućavaju brzo i precizno otkrivanje grešaka. Bićete odgovorni za integraciju automatizovanih testova u CI/CD procese, praćenje rezultata izvršavanja testova i predlaganje poboljšanja koja povećavaju efikasnost testiranja. Od kandidata se očekuje da razume razliku između različitih nivoa testiranja, uključujući unit, integration, API, end-to-end i regression testove, kao i da zna kada i kako ih primeniti.
Uspešan kandidat poseduje analitički način razmišljanja, pažnju prema detaljima i sposobnost da identifikuje rizične tačke u sistemu pre nego što utiču na krajnje korisnike. Pored tehničkih znanja, važna je i sposobnost jasne komunikacije, dokumentovanja nalaza i saradnje sa timovima u agilnom okruženju. Iskustvo sa alatima za upravljanje testovima, sistemima za praćenje grešaka i radom sa bazama podataka predstavlja značajnu prednost. Takođe je poželjno razumevanje osnovnih principa programiranja, verzionisanja koda i rada sa servisima u oblaku.
Na ovoj poziciji imaćete priliku da utičete na standarde kvaliteta, unapređujete procese testiranja i učestvujete u donošenju tehničkih odluka vezanih za automatizaciju. Očekuje se proaktivan pristup, spremnost na učenje novih tehnologija i kontinuirano praćenje najboljih praksi u oblasti osiguranja kvaliteta softvera. Ako vas motiviše rad na složenim sistemima, optimizacija procesa i stvaranje pouzdanih rešenja koja korisnicima pružaju odlično iskustvo, ova uloga može biti pravi sledeći korak u vašoj karijeri.
Одговорности
Text copied to clipboard!- Razvoj, održavanje i unapređenje automatizovanih test skripti za različite tipove aplikacija.
- Analiza funkcionalnih i tehničkih zahteva radi definisanja test slučajeva i scenarija.
- Integracija automatizovanih testova u CI/CD procese i praćenje njihovog izvršavanja.
- Identifikacija, prijava i praćenje grešaka u saradnji sa razvojnim timovima.
- Kreiranje testne dokumentacije, izveštaja i metrika kvaliteta.
- Saradnja sa manuelnim testerima, programerima i DevOps timom na unapređenju procesa kvaliteta.
- Izvršavanje regresionih, API i end-to-end testova u automatizovanom okruženju.
- Predlaganje poboljšanja alata, okvira i strategija testiranja.
Захтеви
Text copied to clipboard!- Iskustvo u automatizaciji testiranja softvera u profesionalnom okruženju.
- Poznavanje jednog ili više alata za automatizaciju testiranja.
- Osnovno ili napredno znanje programskih jezika kao što su Java, Python ili JavaScript.
- Razumevanje QA metodologija, test strategija i životnog ciklusa razvoja softvera.
- Iskustvo sa API testiranjem i radom sa REST servisima.
- Poznavanje sistema za verzionisanje koda, kao što je Git.
- Iskustvo sa alatima za CI/CD i automatizovano izvršavanje testova.
- Sposobnost analitičkog razmišljanja i efikasnog rešavanja problema.
Могућа питања на интервјуу
Text copied to clipboard!- Koje alate za automatizaciju testiranja ste do sada koristili?
- Na kojim vrstama aplikacija imate iskustvo u automatizovanom testiranju?
- Kako pristupate kreiranju test strategije za novi proizvod?
- Da li imate iskustvo sa integracijom testova u CI/CD okruženje?
- Kako identifikujete koje test slučajeve treba automatizovati?
- Koje programske jezike koristite u radu na test automatizaciji?
- Kako dokumentujete i prijavljujete pronađene greške?
- Da li imate iskustvo sa API i regresionim testiranjem?