Vojislav Dimitrijević - Tester mobilnih uređaja

Svaki mobilni uređaj koji se proizvede na svetu prolazi kroz više faza testiranja pre nego što dođe do krajnjih korisnika. Bez testiranja bismo imali uređaje koji polovično rade, imaju nestabilan softver ili ne komuniciraju sa mrežom. Vojislav Dimitrijević je tehnički ekspert i vođa tima za testiranje mobilnih uređaja, i otkriće nam kako izgleda profesija jednog testera:

 

Zdravo Vojislave, hvala ti što si izdvojio vreme za Tajne Zanata. Da li bi mogao da nam kažeš nešto osnovno o svom poslu, šta je suština tvog zanata?

Radim u firmi čija je jedna od mnogobrojnih delatnosti i testiranje softvera različith mobilnih uređaja (telefona, tableta, data modema, satova). Kao sertifikovana testna ustanova, pružamo usluge testiranja različitim proizvođacima, sa ciljem da se softver u njihovim uredjajima lepo „ispegla“ pre izbacivanja uređaja na tržiste, ali i operaterima. Ako neki uređaj koji je u prodaji ne radi, nije prošao kroz naše ruke.

Kada si počeo da se baviš testiranjem mobilnih uređaja i kako je taj početak izgledao?

U firmu sam došao pre nepunih 10 godina i to mi je bio prvi posao, kojim sam počeo da se bavim pred kraj fakulteta, i na kome sam i dalje. Došao sam u manje-više poznato okruženje i jednu prijatnu atmosferu firme od nekih 20-tak zaposlenih, od kojih sam većinu poznavao sa fakulteta. Dobio sam teorijsku i praktičnu obuku od nepune dve nedelje, što je bilo dovoljno da me i zvanično ubace „u vatru“, tj. pošalju na prvo putovanje. Onda je došao i prvi odlazak na teren, u Moskvu.

Šta je najbitnije kod početka bavljenja testiranjem, i koliku ulogu na početku karijere igra formalno obrazovanje?

Najbitnije je ne plašiti se letenja 🙂 Pošto je o slanju inženjera na teren odlučuje na osnovu različitih faktora, kao što su posedovanje određenih viza, pasoša određenih zemalja, povezanost avio-linijama sa lokacijama za testiranje, postoji grupa zemalja koje podržava srpska kancelarija i u koje se najčešće putuje avionom. Zbog toga je strah od letenja isključujući faktor. Formalno obrazovanje nije toliko bitno za samo testiranje, jer testovi najčešće pokrivaju uobičajene stvari, koje prosečan korisnik svakodnevno radi na telefonu

Zbog čega se toliko putuje u strane države?

Putuje se zato što se svim tim firmama za koje testiramo ne isplati da plaćaju svoje ljude u svakoj državi gde im treba testiranje. Tu nastupamo mi kao firma koja pruža usluge testiranja gde god zatreba (ta čuvena rec: outsourcing). E sad, članovi srpske kancelarije praktično sva testiranja rade napolju, jer Srbija kao mala zemlja nije toliko zanimljiva velikim proizvodjacima softvera. Otuda toliko putovanja.

Koliko je poznavanje elektronike ili fizike ili drugih nauka bitno za rad u polju testiranja, i na koji način? Koja su predznanja potrebna da bi neko mogao da se bavi poslom testera?

Elektronika, fizika i slične nauke nisu presudne za ovu vrstu posla, mada postoje odseci u firmi koji zahtevaju određen nivo poznavanja elektronike, procesa automatizacije i sl. Što se tehničkog znanja tiče, za početak je potrebno poznavati kako se rukuje telefonom, što danas i nije toliko teško. Bitno je da potrebna opcija, meni, na telefonu može brzo da se nađe i da se iskoristi onako kako test traži

Da li misliš da je tvoja profesija perspektivna, i zašto?

Mislim da je profesija perspektivna, jer smo svi svedoci da se sve više i više stvari prebacuje u digitalni domen, i da se pojavljuje sve vise „pametnih“ uređaja, koji u sebi imaju nekakav softver. A gde je softver, tu je i potreba za testiranjem istog. Samo testiranje se može do određene mere automatizovati, ali će uvek postojati potreba da se neke stvari ručno odrade, procene i sl.

Šta je ono što najviše voliš kod svog posla, i zašto?

Dve stvari: Putovanja na mesta koja ne bih obišao za tri normalna života i priliku da upoznam druge kulture, kao i mogućnost neprestanog učenja, jer se tehnologija razvija neverovatnom brzinom

Kako izgleda tvoj radni dan?

Možda bi bilo bolje pitati kako izgleda radna nedelja, pošto većina testiranja na kojima radimo, funkcioniše na principu testne nedelje. Ponedeljak rano ujutro je rezervisan za letenje na test lokaciju. Kad dodjemo, čitaju se pristigli mejlovi i to je neka rutina koja se posle prenosi na svako jutro, pošto se često dešava da kontakti iz firmi za koje testiramo rade u drugim vremenskim zonama, pa mejlovi stižu u toku noći. Kad se završi taj deo, i reši neki eventualni hitni zahtev, kreće se sa testiranjem. Za svaku nedelju testiranja imamo listu testova koji treba da se odrade. Napravimo približan plan i uglavnom ga se pridžavamo do kraja test nedelje. Preko dana radimo potrebne testove i to sa ciljem da pronađemo što više grešaka u softveru, jer je to suština našeg posla. Na kraju dana pošaljemo izveštaj o tome šta je rađeno i koje su greške otvorene, proverene itd. Petak popodne je rezervisan za povratak kući, mada to nekad može biti i subota, u zavisnosti od raspoloživosti i cena letova.

Da li je bavljenje tvojom profesijom stresno, i ako da na koji način?

Lagao bih kad bih rekao da nije, ali bitnije u toj priči je naučiti nositi se sa tim stresom. Glavni generator stresa mogu biti kratki rokovi za testiranje kad su neki nestandardni ili novi projekti u pitanju, pa se ispostavi da je za kvalitetno testiranje potrebno više vremena nego što je neko procenio. To onda vodi ka prekovremenim satima, što nekim ljudima može predstavljati problem. To kod nas svakako nije uobičajena pojava, već sporadična.

Sa kojim preprekama se najčešće susreće jedan tester?

Najčešće prepreke na terenu su vezane za samo (ne)funkcionisanje uređaja, ili SIM kartica potrebnih za testiranje. Posao takav kakav je, kao i gomila telefona, koja se u nekom trenutku može imati uz sebe, može biti sumnjiv policiji, tako da se dešava s vremena na vreme da moramo da policijama različitih država objašnjavamo da nismo šverceri, i da im pojasnimo šta u stvari radimo. Dobra stvar je što imamo propratne dokumente izdate od strane firme, kojima tako nešto i dokazujemo po potrebi.

Koliko je timski rad bitan u tvom poslu i na koji način? Sa kim najviše sarađuje jedan tester?

Najviše se sarađuje sa drugim kolegama testerima. Timovi sadrže od 1 do 3 čoveka, i ti ljudi praktično provedu 5 dana neprekidno zajedno, pa je bitno da međuljudski odnosi budu dobri. Ono što je dobro kod nas je što je tim kao jedna velika porodica, i gomila nas se intenzivno druži i van posla

Kako ukratko izgleda jedan proces testiranja mobilnog uređaja?

Poenta testiranja je da nađemo greške u softveru da bi ih proizvođači mogli otkloniti i tako prodati proizvod kojim će krajnji korisnici biti zadovoljni. Na početku nedelje ubacujemo na telefon verziju softvera koju treba testirati i krećemo da odrađujemo testove po test listi koju dobijemo od firme za koju testiramo. Testovi su grupisani u različite kategorije, radi testiranja različitih funkcionalnosti telefona: pozivi, poruke, prenos podataka i sl. Kad se nađe greška, reprodukuje se na telefonu uz snimanje tzv. logova – grupa poruka koje telefon generiše i razmenjuje sa mrežom, i ti logovi se zajedno sa preciznim opisom greške šalju firmi čiji proizvod testiramo. Onda programeri u toj firmi traže uzrok greške i otklanjaju ga u novoj verziji softvera, koja onda ponovo dolazi kod nas. To se odvija u nekoliko ciklusa, dok proizvođač ne bude zadovoljan stabilnošću i funkcionalnošću softvera.

Da li je tvoja profesija u srbiji cenjena, i zašto?

Zahvaljujući mojoj i nekolicini sličnih firmi, koje se takođe bave testiranjem sofvera, ali na nekom drugom nivou, sve više ljudi u Srbiji je svesno postojanja ovakvog nekog zanimanja. Mislim da je zbog toga rano pričati o cenjenosti same profesije, ali da je perspektivna - jeste.

Da li misliš da u Srbiji može da se živi od bavljenja testiranjem?

Mislim da može, opet zbog toga što su u pitanju mahom strane firme, gde se može dobiti pristojna plata. Terenski rad, naravno, nije i ne može biti nešto što će se raditi dve ili tri decenije, ali sa porastom iskustva dolazite do toga da možete da pređete na malo „mirnije“ pozicije i da od jednog trenutka putujete isključivo kao turisti 🙂

Za kraj: šta bi poručio mladima i starijima koji razmišljaju da postanu testeri?

Ne znam koji je telefon najbolji! Šalu na stranu, svaki „pametni“ uređaj se uzima zdravo za gotovo, kao da je baš takav napravljen iz prve. To naravno nije tako. Iza svega se nalaze dani programiranja i dani testiranja. Ukoliko želite da zavirite iza zavese, da vidite šta sve treba da se uradi da biste poslali bliskim ljudima SMS kad stignete na letovanje, onda vam ovaj posao pruža baš tu mogućnost. I ostanite gladni znanja, u ovoj profesiji ga možete steći na pretek.

 

Hvala Vojislavu što nam je pružio uvid u tajne svog zanata. Do sledećeg čitanja.

Top