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?