FishingBooker je najveća online travel platforma za rezervisanje ribolovačkih putovanja širom sveta koju je prošle godine posetilo preko 10.000.000 korisnika iz 100 različitih zemalja sveta.
Još od 2013. u FishingBookeru razvijamo sopstveni proizvod za svoje korisnike, potpuno autonomno, bez spoljnih investicija. To omogućava da radimo brz, iterativni razvoj uz čest deploy koda. Verujemo u kvalitetna rešenja, zdrave i otvorene ljudske odnose i mogućnost da se stalno napreduje.
Kroz redovne A/B testove i "data-driven" pristup, ostvarujemo pobede i donosimo odluke koji nisu bazirane na ličnim stavovima pojedinaca, već su potkrepljene činjenicama i brojevima. Svako ima priliku da učestvuje u definisanju pravca u kome će se proizvod razvijati, nezavisno od funkcije, vremena provedenog u firmi i sl.
O tebi
Imaš iskustva sa automatskim testiranjem i poznati su ti termini poput: Selenium, UI, xpath (i mi se trudimo da ga ne viđamo često!), regresija, test plan itd. Ti poznaješ dobre prakse kodiranja, pisanja automatskih testova i razvoja testing infrastrukture. Ne zazireš da ponekad i manuelno istestiraš nešto i uradićeš sve u svojoj moći da do korisnika stigne što kvalitetniji proizvod.
Timski si igrač i voliš da deliš znanje, kao i da neprestano usavršavaš sopstveno. Proaktivna si i radoznala osoba – ne staješ dok ne pronađeš rešenje za problem. Komunikativan/na si i govoriš jezik developera, produkt menadžera i dizajnera. Iznad svega, voliš svoj posao i poseduješ izuzetan integritet – kvalitet sopstvenog rada, kao i proizvoda, ti je na prvom mestu.
Jasno nam je da nećeš znati kako sve funkcioniše od starta i ne očekujemo to od tebe. Najbitnije od svega je da imaš dobar temelj opštih veština za razvoj automatskih testova, tehnički dizajn, kreiranje test planova i rad u timu.
Ako poseduješ sledeće znanje / iskustvo, postoji velika šansa da ćeš se sjajno uklopiti u ovu poziciju:
-
2+ godine iskustva u pisanju UI automatskih testova.
-
Odlično poznavanje jednog od programskih jezika: Python/Java.
-
Vešto pokrivanje novih feature-a test planom sa sto više atomičnih test case-eva.
-
Već si radio/la u timskom okruženju i odlično komuniciraš sa developerima, produkt menadžerima i QA kolegama.
-
Pozitivan/na, proaktivan/na timski igrač sa strašću za testiranjem i kvalitetom tehničkog rešenja.
-
Imaš oko za detalje i testiranju pristupaš sistematično i temeljno.
-
Solidno poznavanje engleskog jezika u pisanoj i usmenoj komunikaciji.
Sledeće stavke su plus:
-
Inženjerska diploma, idealno u računarstvu, softverskom inženjerstvu ili odgovarajuće iskustvo umesto toga.
-
Lični projekti koji pokazuju sposobnost rešavanja problema i sklonost primeni dobrih praksi u testiranju (github repo ili slično).
-
Iskustvo u testiranju mobilnih aplikacija.
Plata i uslovi
-
FishingBooker zapošljava po principu ugovora o radu.
-
Plata zavisi od nivoa senioriteta koji procenjujemo u odnosu na ostatak tima u FishingBooker-u tokom intervju procesa. Raspon za ovu poziciju (medior i senior) je od 1.775 EUR do 3.125 EUR neto.
-
Na svakih šest meseci ćeš od svog tim lidera dobiti detaljan performance review sa jasnim instrukcijama kako da napreduješ dalje u okviru firme. Imajući to u vidu, imaćeš priliku za unapređenje i povišicu u skladu sa tempom kojim se razvijaš i standardnim rastom inženjerskih plata na tržištu.
-
Imaš slobodu da samostalno definišeš svoje radno vreme, dokle god ono dozvoljava dobru saradnju sa tvojim kolegama.
-
Možeš da radiš remote, a možeš i iz kancelarije.
-
23 dana plaćenog odmora (do najviše 25 dana zavisi od dužine staža).
-
Privatno zdravstveno osiguranje.
-
Pristup knjigama, treninzima i kursevima.
-
Apple Macbook Pro, uz Dell Ultrasharp monitor, i miš/tastatura po tvom izboru.
-
Ne moraš da budeš pasionirani ljubitelj pecanja. Ne moraš išta da znaš o pecanju. Ali, imamo tradiciju da svake godine počastimo celu firmu ribolovačkim putovanjem. 2019. smo išli u Rovinj, Hrvatsku, a 2018. u Ujedinjene Arapske Emirate, ove godine planiramo Egipat.
O poslu
Kako rastemo u svim aspektima, javlja nam se potreba da zaposlimo kvalitetne QA inženjere. Ova uloga u FishingBooker-u uključuje pisanje automatskih testova za nove projekte, pokrivanje postojećih feature-a automatskim testovima, kao i ponekad manuelno testiranje.
Pridružićeš se QA timu i blisko ćeš sarađivati sa developerima i ostalim testerima na poboljšavanju pokrivenosti proizvoda testovima i usavršavanju test infrastrukture.
Naš QA tim je zadužen za testiranje i unapređenje celokupnog proizvoda, koji uključuje:
-
FishingBooker (sajt) – Postoji od 2013. i podržava sve potrebe dva tipa korisnika – pecaroša koji traže ture i kapetana koji ih nude. Mušterije mogu da pretražuju ture širom sveta, bukiraju, postuju recenzije i komuniciraju s kapetanima. Kapetani mogu da izlistaju svoju ponudu, upravljaju dostupnošću i koriste brojne druge alate. Ova platforma takođe uključuje raznovrsne adminske alate.
-
My Trips for Captains (mobile app) – Lansirana 2018 i već je značajna alatka za hiljade kapetana širom sveta, koja im omogućava da upravljaju svojim rezervacijama, dostupnošću, ponudom i uplatama na FishingBooker-u, kao i da komuniciraju sa mušterijama u realnom vremenu.
Imaćeš slobodu da radiš posao kvalitetno, sa podrškom ostalih članova tima i developera, sarađujući sa ljudima koju su pokrenuli firmu i još uvek je vode na dnevnoj bazi.
Sarađivaćeš blisko sa Infrastructure, Core, Product i Design timovima u šestonedeljnim razvojnim ciklusima, koji su praćeni dvonedeljnim pauzama rezervisanim za planiranje narednog ciklusa, smanjivanje tehničkog duga i isprobavanje novih ideja.
Ovo su neke od karakteristika naše postojeće testing infrastrukture i testing procesa:
-
Deo sajta pokriven je UI automatskim testovima. Imamo izgrađenu lokalnu i dev/staging Selenium testing infrastrukturu baziranu na PyTest-u.
-
Pokrivanje kompletnog API-ja automatskim testovima je u toku.
-
Imamo izgrađenu staging / CI infrastrukturu uz command line interfejs za pokretanje i izveštavanje o testovima.
-
Za sada nemamo izgrađenu infrastrukturu za testiranje mobilnih aplikacija, ali imamo nameru da uvedemo Appium.
-
Svaki novi projekat se i manuelno testira na zasebnim dev instancama ili u lokalnom okruženju. Ovo najčešće uključuje funkcionalno, UX i testiranje kompatibilnosti (uz pomoć alata kao što je Browserstack i fizičkih uređaja).
-
Bag reporting i projekt menadžment se radi kroz Basecamp koji koristimo za internu komunikaciju na nivou kompanije.
Radujemo se tvojoj prijavi! ✌️