Upoznajte Mariju Milošević, stručnjaka u oblasti softver inženjeringa
Upoznajte Mariju Milošević, predavača na Semos akademiji za softver testing i stručnjaka u oblasti softver inženjeringa. Marija je diplomirala na Fakultetu tehničkih nauka u Novom Sadu, stekavši znanje koje joj je omogućilo duboko razumevanje kompleksnih tehnologija i alata u IT industriji.
Kao iskusni profesionalac u oblasti softverskog inženjeringa, Marija svojom stručnošću i posvećenošću inspiriše nove generacije polaznika da usvoje znanja i veštine potrebne za uspeh u IT sektoru. U ovom intervjuu razgovaramo o njenim iskustvima, izazovima u radu i važnosti edukacije za razvoj uspešne karijere u ovoj oblasti.
Reci nam nešto više o tvom profesionalnom putu? Kako si odlučila da se baviš edukacijom u oblasti softverskog testiranja?
Profesionalni put sam započela kao developer, gde sam imala priliku da radim na raznim izazovnim projektima i osetim kako je to kada svaki mali detalj u kodu može imati ogroman uticaj na korisničko iskustvo. Možda zvuči kao kliše, ali upravo taj osećaj odgovornosti za kvalitet rešenja naveo me je da dublje istražim svet testiranja. Što se edukacije tiče, ta strast se pojavila skoro spontano. Rad sa kolegama na projektu, gde sam često objašnjavala koncepte, pokazao mi je koliko volim da pomažem drugima da razumeju procese i tehnike koje su meni koristile. Ta radost kada nekome ‘klikne’ i uspe da savlada izazovan koncept – to je za mene neprocenjivo. Kombinacija znanja i želje da podelim taj put inspirisala me je da se bavim edukacijom u oblasti softverskog testiranja.
Na Software Tester Akademiji predaješ module kao što su HTML i CSS,Programming in C#, i SQL. Možeš li nam objasniti zašto su ovi moduli ključni za polaznike koji žele da savladaju automatsko testiranje?
U svetu automatskog testiranja, znanje ovih modula je kao imati supermoći koje ti omogućavaju da razumeš i kontrolišeš svaki deo aplikacije koju testiraš. HTML i CSS su kao kosti i koža svake web aplikacije – oni oblikuju ono što korisnici vide i sa čim interaguju. Kada testiraš web aplikaciju, razumevanje ovih jezika ti omogućava da ‘vidiš ispod haube’ i bolje razumeš kako sve funkcioniše. Programiranje u C# je ono što ja zovem testerskom ‘čarolijom’. To je ključ za pisanje automatizovanih testova koji mogu da prođu kroz različite scenarije u aplikaciji, od najjednostavnijih do najsloženijih. A SQL? Pa, baza podataka je srce svake aplikacije. Kroz SQL, polaznici uče kako da zavire u taj ‘mozak’ aplikacije, pronađu podatke koji su ključni za testiranje, i osiguraju da aplikacija zaista radi ono što treba, i to sa pravim podacima. Ovi moduli pružaju polaznicima punu sliku i veštine potrebne za automatsko testiranje – od korisničkog interfejsa, preko logike aplikacije, pa sve do same baze podataka. Sa ovim alatima, svaki tester postaje mnogo više od nekog ko samo prati korake; postaje pravi detektiv kvaliteta!
Kako polaznici kroz module HTML i CSS stiču veštine koje će im pomoći u karijeri testera? Koje koncepte treba da savladaju?
Kroz module HTML i CSS, polaznici ne samo da uče kako da ‘čitaju’ i razumeju osnovnu strukturu i stilizaciju web stranica, već i stiču ključne veštine za karijeru testera, kao što su pažnja na detalje i sposobnost analize interfejsa. HTML im pomaže da razumeju kostur stranice – gde su smešteni elementi, kako se prave forme, tabele i navigacija. A CSS, sa druge strane, daje im uvid u to kako svaki deo stranice dobija svoj izgled i ponašanje. Ono što je važno da savladaju su osnovni koncepti kao što su DOM struktura, selektori, box model, raspoređivanje elemenata, kao i responzivnost. Ovi koncepti omogućavaju testerima da identifikuju potencijalne probleme u interfejsu, kao što su nepravilno prikazani elementi, neusklađeni stilovi ili problemi sa prikazom na različitim uređajima. Na kraju, poznavanje HTML-a i CSS-a daje im alate da komuniciraju sa developerima na jeziku koji obe strane razumeju, što je neprocenjivo u svakodnevnom radu. Ove veštine su osnova za naprednije alate za testiranje interfejsa, i čine da svaki tester postane mnogo sigurniji i efikasniji u svom poslu.
Reci nam nešto više o samom konceptu Software Tester Akademije u Semos Education-u? Po čemu se ova obuka izdvaja od drugih, sličnih programa?
Software Tester Akademija u Semos Education-u osmišljena je kao sveobuhvatan program koji polaznicima pruža ne samo teorijska znanja, već i praktične veštine kroz realne projekte. Ono što nas izdvaja je naš holistički pristup – kombinujemo učenje osnovnih tehnologija kao što su HTML, CSS, C# i SQL sa naprednim tehnikama automatskog testiranja. Naši instruktori su iskusni profesionalci iz industrije, što znači da polaznici dobijaju uvid u aktuelne trendove i najbolje prakse. Takođe, pružamo mogućnost sticanja međunarodno priznatih sertifikata, što dodatno povećava konkurentnost naših polaznika na tržištu rada. Jedan od ključnih elemenata našeg programa je fokus na praktičnu primenu znanja. Kroz rad na realnim projektima, polaznici razvijaju portfolio koji pokazuje njihove stečene veštine, što je od velike važnosti prilikom traženja posla. Sve ove karakteristike čine našu obuku jedinstvenom i posebno prilagođenom potrebama današnje IT industrije.
Postoji li mogućnost sertifikacije nakon završetka akademije i koliko je ona priznata u industriji?
Da, nakon završetka Software Tester Akademije, polaznici imaju mogućnost da steknu ISTQB sertifikaciju, koja je jedna od najpriznatijih u oblasti softverskog testiranja na globalnom nivou. ISTQB (International Software Testing Qualifications Board) sertifikat prepoznat je u IT industriji kao dokaz visokog nivoa stručnosti i kompetencija u testiranju. Ova sertifikacija pruža polaznicima dodatnu konkurentsku prednost na tržištu rada, jer poslodavci širom sveta vrednuju ISTQB standard kao merilo kvaliteta. Kroz našu akademiju, polaznici se pripremaju ne samo za praktične zadatke već i za ISTQB ispit, čime im omogućavamo da steknu temelje za izgradnju uspešne karijere u softverskom testiranju.
Šta polaznici Software Tester Akademije mogu očekivati tokom obuke? Da li možeš da podeliš neka iskustva ili uspehe prethodnih polaznika?
Polaznici Software Tester Akademije mogu očekivati dinamičan i interaktivan program koji kombinuje teorijska predavanja sa intenzivnim praktičnim radom. Kroz realne projekte, vežbe i simulacije, stiču iskustvo koje ih priprema za izazove u stvarnom radnom okruženju. Tokom obuke, prolaze kroz sve ključne korake – od razumevanja osnovnih tehnologija, kao što su HTML i CSS, preko C# programiranja, pa sve do naprednih tehnika testiranja i rada sa bazama podataka. Mnogo je inspirativnih primera naših prethodnih polaznika koji su, nakon završetka Akademije, ostvarili sjajne rezultate u industriji. Neki od njih sada rade kao QA stručnjaci, dok su drugi nastavili da razvijaju svoje znanje i napreduju u automatskom testiranju. Imali smo polaznike koji su se iz drugih industrija potpuno prebacili u IT i uspeli da pronađu stabilne pozicije u roku od nekoliko meseci nakon obuke. Naša obuka ne samo da pruža tehnička znanja, već i podršku u razvoju profesionalnih veština, kao što su komunikacija i timski rad, koje su ključne u svetu testiranja. Sa ovim iskustvom, naši polaznici ne samo da dobijaju znanje, već i samopouzdanje da se uhvate u koštac sa pravim projektima.
Šta bi poručila svima koji razmišljaju da se prijave na akademiju, ali su još uvek neodlučni?
Svima koji razmišljaju o prijavi na Software Tester Akademiju, poručila bih da se odvaže i naprave taj korak ka novoj karijeri. Testiranje nije samo posao – to je prilika da razvijate analitičko razmišljanje, rešavate izazove i stvarate kvalitetna rešenja koja su od suštinskog značaja za korisnike. Čak i ako vam svet IT-a deluje nepoznato, Akademija je osmišljena tako da vas vodi korak po korak, pružajući podršku i praktično iskustvo. Mnogi naši polaznici su na početku bili nesigurni, ali su nakon obuke ostvarili karijerne ciljeve koje su možda smatrali nedostižnim. Svaki veliki put počinje prvim korakom – a prijava na Akademiju može biti upravo taj korak ka uzbudljivoj i stabilnoj karijeri.