Pružamo ti idealnu priliku da saznaš da li je sve ono što si do sada pročitao istina.
Ako odlučiš da saznaš malo više o poslu QA testera na internetu, jedna najčešćih stvari na koje ćeš naići jeste to da su dobri QA testeri veoma znatiželjni u vezi sa načinom na koji tehnologija funkcioniše, uživaju da uranjaju u detalje i rešavaju probleme.
Srž posla kojim se svaki QA tester bavi jeste pronalaženje svih problema koji postoje unutar nekog rešenja (najčešće softver) kako bi njegov korisnik dobio finalni proizvod najvišeg mogućeg kvaliteta i bez ikakvih bagova koji bi mogli da mu pokvare njegovo korišćenje.
Zbog toga QA testeri po prirodi svog posla moraju da namerno „kvare“ stvari kako ih krajnji korisnik ne bi pokvario slučajno.
Međutim, oni to ne rade bez plana. Testiranje proizvoda je metodičan proces koji zahteva planiranje, testiranje i detaljnu dokumentaciju.
Alen nam otkriva kako se odlučio za IT karijeru, kako je došao do svog prvog posla, kako izgleda jedan njegov radni dan, ali i deli veoma dragocene savete koji mogu da ti pomognu da postaneš QA tester.
Kako si se uopšte odlučio za IT karijeru?
Odluka je došla sasvim slučajno preko preporuke prijatelja. Posle faksa (gde sam studirao dizajn medija u obrazovanju – „polu IT smer“) sam radio u marketinškoj/štamparskoj firmi kao radnik koji radi sve poslove, uglavnom terenske poslove kao montiranje tabli, bildobra, svetlećih reklama itd. Pa čim sam video kako prijatelju ide dobro u jednoj američkoj IT firmi, a i on me je malo nagovarao, zainteresovao sam se za tu branšu i ideja je bila prvo da naučim neke programske jezike. Iako sam imao dobro poznavanje IT sveta, posle nekog vremena pokušavanja shvatio sam da programiranje nije za mene ali sam skontao da imam dobro oko za detalje, veliki nivo preciznosti i urođeni OCD. I eto, tako sam shvatio da mi više leži QA. Aplicirao sam za posao u toj istoj firmi ali kao QA i uspešno se bavio par godina tim poslom na istom mestu i nastavio dalje u Infostudu.
Da li si odmah na početku znao koja te tačno IT sfera zanima?
U početku nisam znao u kojoj sferi ću se pronaći. Programiranje mi je delovalo zanimljivo i iskreno - gledao sam na to tako da programeri u proseku zarađuju više nego QA-evci pa sam pokušao to prvo. Ali eto, ispostavilo se da to ipak nije za mene, a hteo sam da promenim radnu atmosferu/branšu, pa mi je ovo bilo privlačnije, a i delom potez iz nužde.
Kako izgleda jedan tipičan, a kako jedan haotičan dan u životu QA testera?
U poslu QA-a jako je mala granica između tipičnog i haotičnog dana. Kao QA naučen si da se izboriš sa svim izazovima sa kojima se susrećeš u toku dana, bili oni planirani ili ne. A njih uglavnom bude uvek. Jedan takav dan u poslednje vreme izgleda ovako: Sticajem okolnosti, uglavnom radim od kuće i čim se probudim, bez problema sedam u kompjutersku stolicu da popalim programe koji mi trebaju svaki dan i proverim kalendar da znam šta mi je na dnevnom redu.
Glavni svakodnevni programi koje ujedno i prve uključim su Outlook, Teams, Viber i browser. Outlook je stalno uključen zbog mailova i kalendara. Microsoft Teams – preko njega komuniciram sa svim kolegama iz firme i drugim sektorima, bilo to preko chata ili video poziva direktno odatle, jer je lepo sve u njemu raspoređeno po timovima i dosta je pregledno. Viber takođe konstantno upaljen – i njega koristim kao brzi chat sa kolegama koji nisu pri računaru. Browser za sve ostalo (Firefox-u sam veran od početka). Kad se to sve „popali“ otvaram Trello preko browsera jer njega koristim za organizaciju dnevnih aktivnosti pa je bitno to preći kao prvu stvar ujutro. Preko browsera ponekad i pokrećem automatske testove kad mi budu potrebni ad-hoc jer inače uvek rade u pozadini u sistemu pa mi rezultati stižu na mail posle izvršavanja.
Nakon toga ide brzo spremanje kafe. U vreme kad je gotova kafa, kreće i jutarnji dnevni sastanak sa timom gde obaveštavamo jedni druge koji su nam planovi za danas i šta je urađeno, čisto da svi budemo u toku. Posle toga obično krene gužvica sa raznim puštanjima zadataka na live koji su završeni prethodni dan. Nakon toga nastavljam sa radom na operativnim zahtevima, testiranjem i projektima. A ponekad uskoče i sastanci raznog tipa kad je to potrebno. I tako prođe ceo dan - gde na kraju rezimiram šta je urađeno, a šta eventualno nije stiglo na red pa treba prebaciti za sutra. A kad se završi posao, kreće se sa drugim obavezama kućnog tipa, pa onda druženje, hobiji ili odmaranje/skupljanje energije za sledeći dan.
Koje su po tebi najveće prednosti QA testera u odnosu na mnoge druge pozicije u IT svetu – i da li bi ga preporučio drugima i zašto?
Najveća prednost bi bila raznolikost posla. Iako se ljudima posao QA-a čini kao dosta monoton i repetativan zbog testiranja, ja npr kao QA sarađujem sa svim sektorima u svojoj firmi i to čini moj posao zanimljivijim zbog saradnje sa drugim ljudima i ujedno sa tim dobijam više iskustva koje dolazi sa raznih strana. Osim toga, QA pozicija nije dead-end pozicija što omogućuje da se vremenom/iskustvom možete prebaciti na neku sličnu poziciju u IT branši – npr biznis razvoj ili product owner/manager.
Da li bi pre preporučio drugim mladim ljudima koji razmišljaju o IT karijeri da se vezuju za jednu firmu, ili da se više okrenu freelance poslovima i radom sa više manjih klijenata – i koje su mane i prednosti oba izbora?
Freelance ne bih preporučio, barem ne u našoj državi zbog trenutne situacije sa zakonom o freelancerima. A ne bih preporučivao ni vezivanje za samo jednu firmu ako se ne mora. Meni je npr. prelazak iz jedne firme u drugu proširio vidike i omogućio da dođem do znanja da ima još dosta toga da se nauči.
Koje su najčešće zamke i greške koje čekaju nove QA testere?
Najčešća greška kod QA testera iz mog gledišta bi bila to da se previše žuri i da si previše siguran u nešto. Pod žurbom mislim na tempo rada i nivo stresa nastalog zbog toga. QA posao zahteva baš mnogo strpljenja i kontrolisanja/preispitivanja svega, kako bi bio siguran da je nešto dobro, a sa druge strane treba postići određene rokove i to utiče na celokupan ishod rada, pa se dešava, naravno, da ljudi ponekad pogreše ako ne mogu da izbalansiraju jedno i drugo.
Koje su veštine i znanja na kojima ljudi moraju da počnu da rade što pre ako žele da se bave QA testiranjem?
Temeljno razumevanje metoda testiranja i poznavanje sistema je od najveće važnosti. To bi uglavnom svaki novozaposleni QA trebao da prođe kada dođe na tu poziciju kako bi bio uspešan u svom poslu i što pre obavljao svoje dužnosti. Što ranije „bacanje u vatru“, tim bolje. Osim toga, potrebno je biti u toku sa najnovijom trendovima u IT svetu - što može doprineti inovativnosti individualca ili kompanije.
Koji su najvredniji saveti koja si dobio i iskustva koja bi preneo na sve koji razmišljaju o budućnosti u ovoj struci?
Ono što bih preneo kao savet koji sam ja dobio u toku svoje karijere je „ispituj svaku situaciju“, a kao iskustvo „nikad ne veruj programerima u potpunosti, ali ih drži blizu sebe“ :D. Šalu na stranu, za ovaj posao treba mnogo strpljenja i učenja, pa samim tim treba imati oštar stav i dosta strasti prema ovom poslu.
Koji su te sve izazovi sačekali i pojavili od kada radiš na sajtu PolovniAutomobili i kako si ih rešio, ili ih još rešavaš?
Najveći izazov je učenje novih stvari. Toga će uvek biti i na to se treba navići. Malo je teže u početku ako nemaš iskustva u ni u čemu, ali konstantnim radom naguraš iskustvo i budeš sve bolji. Čist primer ovoga je bio u mom slučaju uvođenje automatskih testova. Gde sam morao da naučim novi programski jezik, i kreiram biblioteku testova. Sve sam to naučio sam preko tutoriala i istraživanja.
Ne bih mogao da se setim koji bi bio najveći bug jer to ne funkcioniše baš tako po veličini i uglavnom su problemi sa funkcionisanjem u sistemu, a i pošto sajt na kojem radim koristi ogroman broj ljudi, uglavnom korisnici pronađu sami bagove pa prijave korisničkoj podršci koja prenosi meni :)
Ne bih bas smeo da govorim detalje failova, ali mogu da kažem da se desilo jednom da smo pustili ispravku buga za formular postavke oglasa putničkih vozila i da je to prouzrokovalo da postavka oglasa za neku drugu nevezanu kategoriju ne radi jedno 2 dana dok nismo primetili :)
Na koje se sve načine sajt unapredio otkako radiš na njemu?
Uglavnom je to veliki broj sitnih poboljšanja jer prolazim kroz puno zadataka na dnevnom nivou kao „operativac“, ali ono što bih možda istakao je već pomenuto uvođenje automatskih testova koji rade proveru ključnih funkcionalnosti na sajtu.
Nadamo se da su ti Alenovi odgovori barem malo pojasnili suštinu svega čime se jedan QA tester bavi u okviru svog posla, ali i dovoljno zainteresovali da odlučiš da se i ti oprobaš u ovom više nego zanimljivom i dinamičnom poslu.
Ako je to slučaj, vrlo rado ćemo ti dodatno olakšati ulazak u svet QA testera tako što ćemo ti na našim stranicama pokazati sve QA pozicije koje su trenutno dostupne u Srbiji i koje samo čekaju da se na njih prijaviš i započneš novo poglavlje u svom životu!
0 komentara