QA UI Automation Engineer

Quality Assurance - Remote

 

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.

  • FishingBooker (mobile app, u izradi) – Aplikacija koju razvijamo “od nule” i planirana je za proleće 2022. Omogućavaće ribolovcima da lako i brzo pretražuju i rezervišu ribolovačke ture širom sveta, kao i da upravljaju svojim rezervacijama i komuniciraju sa kapetanima.

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! ✌️

 
Your Application
*
*
*
*

pdf, doc, docx (10MB Maximum file size)

  Please attach a supported type file (10MB Maximum file size)
Please read our privacy notice before you submit you application.