Text copied to clipboard!
Наслов
Text copied to clipboard!Programer za automatizovano testiranje
Опис
Text copied to clipboard!
Tražimo programera za automatizovano testiranje koji će imati ključnu ulogu u obezbeđivanju kvaliteta, stabilnosti i pouzdanosti naših softverskih proizvoda. Ova pozicija je namenjena osobi koja razume principe razvoja softvera i osiguranja kvaliteta, poseduje analitički način razmišljanja i uživa u izgradnji efikasnih testnih rešenja koja ubrzavaju isporuku proizvoda i smanjuju rizik od grešaka u produkciji. Kao član razvojnog tima, sarađivaćete sa programerima, manuelnim testerima, produkt menadžerima i DevOps inženjerima kako biste definisali strategiju automatizacije testiranja i osigurali visok standard kvaliteta tokom celog životnog ciklusa razvoja softvera.
U ovoj ulozi bićete odgovorni za dizajn, razvoj i održavanje automatizovanih testnih skripti za veb, mobilne, API i backend sisteme, u zavisnosti od potreba projekta. Očekuje se da aktivno učestvujete u analizi funkcionalnih i nefunkcionalnih zahteva, identifikaciji kritičnih scenarija za automatizaciju i unapređenju postojećih testnih okvira. Vaš rad će doprineti ranom otkrivanju problema, većoj pokrivenosti testovima i efikasnijem procesu kontinuirane integracije i isporuke.
Idealni kandidat razume razliku između različitih nivoa testiranja, uključujući jedinično, integraciono, sistemsko i regresiono testiranje, i zna kako da odabere odgovarajući pristup automatizaciji u skladu sa poslovnim prioritetima i tehničkim ograničenjima. Pored tehničkih veština, važna je i sposobnost jasne komunikacije, dokumentovanja nalaza i predlaganja poboljšanja procesa. Tražimo osobu koja je proaktivna, detaljna i usmerena na rešavanje problema, sa željom da kontinuirano uči nove alate, tehnologije i najbolje prakse u oblasti test automatizacije.
Na ovoj poziciji imaćete priliku da radite u dinamičnom i saradničkom okruženju, na projektima koji zahtevaju visok nivo pouzdanosti i performansi. Podržaćemo vaš profesionalni razvoj kroz razmenu znanja, tehničke radionice i rad sa iskusnim stručnjacima. Ako vas motiviše izgradnja kvalitetnih automatizovanih testnih rešenja, optimizacija procesa testiranja i doprinos isporuci stabilnog softvera, ova pozicija može biti odlična prilika za vas. Od kandidata se očekuje odgovornost prema kvalitetu proizvoda, spremnost na timski rad i sposobnost da samostalno upravlja zadacima u okruženju koje se brzo menja.
Одговорности
Text copied to clipboard!- Razvoj i održavanje automatizovanih testnih skripti za različite aplikacije i servise
- Kreiranje i unapređenje testnih okvira za funkcionalno, regresiono i integraciono testiranje
- Analiza zahteva i identifikacija scenarija pogodnih za automatizaciju
- Izvršavanje testova i analiza rezultata radi otkrivanja grešaka i regresija
- Saradnja sa razvojnim timovima, QA inženjerima i DevOps stručnjacima
- Integracija automatizovanih testova u CI/CD procese
- Dokumentovanje testnih slučajeva, nalaza i preporuka za poboljšanje kvaliteta
- Praćenje performansi testova i optimizacija vremena izvršavanja
Захтеви
Text copied to clipboard!- Iskustvo u automatizaciji testiranja softvera
- Poznavanje jednog ili više programskih jezika kao što su Java, Python ili JavaScript
- Iskustvo sa alatima za automatizaciju testiranja kao što su Selenium, Cypress ili Playwright
- Razumevanje API testiranja i rada sa alatima kao što su Postman ili Rest Assured
- Poznavanje principa osiguranja kvaliteta i životnog ciklusa razvoja softvera
- Iskustvo sa sistemima za kontrolu verzija kao što je Git
- Razumevanje CI/CD procesa i alata za kontinuiranu integraciju
- Sposobnost analitičkog razmišljanja i 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 izboru testnih scenarija za automatizaciju?
- Da li imate iskustvo sa API i integracionim testiranjem?
- Kako ste ranije integrisali automatizovane testove u CI/CD procese?
- Na koji način pratite i prijavljujete greške otkrivene tokom testiranja?