Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženjer za performanse

Opis

Text copied to clipboard!
Tražimo inženjera za performanse koji će biti odgovoran za analizu, testiranje i optimizaciju performansi softverskih aplikacija i sustava. Kandidat će surađivati s timovima za razvoj, QA i infrastrukturu kako bi identificirao uska grla, predložio poboljšanja i osigurao da sustavi rade učinkovito pod različitim opterećenjima. Uloga zahtijeva duboko razumijevanje arhitekture sustava, alata za testiranje performansi i sposobnost interpretacije rezultata kako bi se implementirale odgovarajuće mjere za poboljšanje. Inženjer za performanse također će razvijati i održavati skripte za automatizirano testiranje, pratiti ključne pokazatelje performansi te izvještavati o nalazima relevantnim dionicima. Idealni kandidat ima iskustvo u radu s različitim tehnologijama i platformama, te je sposoban raditi u dinamičnom okruženju s naglaskom na detalje i kvalitetu. Ova pozicija je ključna za osiguravanje da aplikacije zadovoljavaju zahtjeve korisnika i poslovne ciljeve kroz visoku dostupnost i brzinu rada.

Odgovornosti

Text copied to clipboard!
  • Planiranje i izvođenje testova performansi softverskih sustava
  • Analiza rezultata testiranja i identifikacija uskih grla
  • Suradnja s timovima za razvoj i infrastrukturu na optimizaciji sustava
  • Razvijanje i održavanje skripti za automatizirano testiranje performansi
  • Praćenje i izvještavanje o ključnim pokazateljima performansi
  • Preporuka i implementacija mjera za poboljšanje performansi
  • Održavanje dokumentacije vezane uz testove i rezultate
  • Praćenje najnovijih trendova i alata u području performansi
  • Podrška u planiranju kapaciteta i skalabilnosti sustava
  • Sudjelovanje u revizijama i evaluacijama performansi

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, inženjerstva ili srodnog područja
  • Iskustvo u testiranju i optimizaciji performansi softvera
  • Poznavanje alata za testiranje performansi (npr. JMeter, LoadRunner)
  • Snažno razumijevanje mrežnih protokola i arhitekture sustava
  • Iskustvo s programskim jezicima poput Java, Python ili sličnih
  • Sposobnost analize velikih količina podataka i izvještavanja
  • Dobre komunikacijske i timske vještine
  • Orijentacija na detalje i rješavanje problema
  • Iskustvo s bazama podataka i optimizacijom upita
  • Poznavanje CI/CD procesa i alata za automatizaciju

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje alate za testiranje performansi ste koristili u prethodnim projektima?
  • Kako pristupate identificiranju uskih grla u sustavu?
  • Možete li opisati situaciju kada ste značajno poboljšali performanse aplikacije?
  • Kako pratite i analizirate ključne pokazatelje performansi?
  • Koje metode koristite za automatizaciju testiranja performansi?
  • Kako surađujete s timovima za razvoj i infrastrukturu u optimizaciji sustava?
  • Koje izazove ste susreli prilikom testiranja performansi i kako ste ih riješili?
  • Kako se nosite s pritiskom i rokovima u dinamičnom radnom okruženju?