»

QA Engineer -- brisan oglas

Opis delovnega mesta

Podjetje Celtra d.o.o. v svojo skupino vabi dinamičnega QA inženirja, zadolženega za izvajanje, načrtovanje in vzdrževanje ročnih kot tudi avtomatskih testnih scenarijev. Področje dela vključuje zagotavljanje skladnosti delovanja obstoječih programskih rešitev na mobilnih in namiznih spletnih aplikacijah ob uporabi širokega nabora testnih naprav in orodij za avtomatizacijo, kot na primer Selenium in Eggplant.
Bodoči QA inženir bo postal del ekipe, ki soustvarja AdCreator, tehnološko dovršen in najnaprednejši produkt za izdelavo digitalnih oglasov. Celtra kot vodilno podjetje s področja razvoja in inovacij v tehnološko-oglaševalskem svetu s produktom AdCreator prestavlja meje znotraj oglaševalske industrije in postavlja visoke standarde na področju približevanja oglasnih vsebin končnim uporabnikom. Celotna infrastruktura temelji na storitvah v oblaku kot so AWS, Snowflake in Mongolab. Več o AdCreator-ju in Celtri sami je na voljo tudi na spletni strani.

Od kandidatov zahtevamo

Oglasi, ki so podprti z našo tehnologijo, so prikazani v različnih okoljih - od tablic do brskalnikov za namizne računalnike pa vse do mobilnih aplikacij. Zagotavljanje enotne in kvalitetne uporabniške izkušnje čez širok spekter naprav in platform v kombinaciji s pestrim naborom funkcionalnosti zahteva temeljito testiranje in nenehno potrjevanje, na koncu pa predstavlja pomemben dejavnik, ki loči Celtro od preostalih podjetij znotraj oglaševalske industrije.

Iščemo osebo, ki bi nudila podporo inženirski ekipi in skrbela za razvoj tehnologije, ki omogoča izdelavo več kot 100 milijonov oglasov na dan. Delo vključuje ročno testiranje, kot tudi implementacijo testov za avtomatsko testiranje različnih delov našega produkta.

PRIČAKOVANA ZNANJA

Tehnična znanja:
UNIX/Linux: Naša celotna platforma temelji na operacijskem sistemu Linux, zato vsi zaposleni na dnevni ravni uporabljajo virtualizacijo (VMWare, Virtual Box, Docker ...). Poznavanje dela v terminalu je torej nujen pogoj, kar med drugim vključuje prebiranje log-ov, editiranje konfiguracijskih datotek in izvajanje raznoraznih skript.
Omrežje: Precejšen del nalog QA inženirja vključuje nadzor omrežnega prometa med odjemalci na eni in Celtrinimi (ali drugimi) strežniki na drugi strani, zaradi česar je dobro poznavanje HTTP protokolanujno.
Skriptni jeziki: Izmed orodij, ki jih uporabljamo dnevno, je dobršen del napisan v programskih jezikih Bash, Python, Ruby, CofeeScript ali xTalk. Želene so izkušnje s pisanjem skript v vsaj dveh izmed naštetih programskih jezikov. Velik plus pa predstavlja njihova redna raba in s tem pisanje dobro zasnovane in lahko vzdrževane kode.
Testni scenariji: Pričakujemo izkušnje s pisanjem testnih scenarijev na podlagi prejete produktne ali tehnične specifikacije. Dodatno vrednost predstavlja sposobnost določitve obsega potencialnih regresij na osnovi pregledanih sprememb v kodi.

Zaželena znanje in izkušnje:
Izkušnje z orodji za avtomatizacijo testiranj kot so Selenium, Eggplant ali Perfecto Mobile
Izkušnje s pisanjem avtomatizacijskih testov in skript
Izkušnje z upravljanjem in vzdrževanjem večjega števila testnih mobilnih naprav in povezanih orodij (adb, xCode cli-tools,...)
Izkušnje z delom in razumevanje orodij za nadzor različic programske opreme (uporabljamo git in github)
Razumevanje OSI modela
Izkušnje s postavljanjem testnih okolij v operacijskem sistemu Linux (uporabljamo LAMP + scala in node.js)

Osebne lastnosti:
Skrb za uporabnike. Od vsakega člana QA ekipe pričakujemo visok nivo odgovornosti do naših uporabnikov - do tistih, ki oglase ustvarjajo, kot tudi končnih uporabnikov, katerim se oglas, narejen z našim orodjem, prikaže.
Občutek za kvaliteto. V praksi naše QA inženirje vzpodbujamo da opravijo začetno testiranje novih funkcionalnosti brez predhodne seznanitve s specifikacijo ali katero drugo dokumentacijo. S tem poskušamo pridobiti svež in nepristranski pogled na opravljeno delo in predlagane rešitve.
Radovednost. Zaposlene pri njihovem delu spodbujamo in od njih pričakujemo poglobljeno razumevanje tehnologij, s katerimi se pri svojem delu srečujejo.

Kandidatom ponujamo

Raznoliko delovno okolje z nadarjeno ekipo, ki stremi k implementaciji najboljših rešitev namenjenih kreativnim skupinam in posameznikom po vsem svetu
Konkurenčno plačo in dodatne četrtletne bonuse
Kritje stroškov, ki so namenjeni konferencam, predavanjem, strokovni literaturi ali seminarjem
Delo v udobnih pisarnah v starem mestnem jedru
Vse to ob vedno polnem hladilniku in najboljši kavi

O ekipi

Smo mednarodna ekipa, ki se nahaja na 4 kontinentih, med katerimi je po številu zaposlenih največja prav pisarna v Ljubljani. Pri delu se dnevno srečujemo z raznoliko skupino ljudi in čeprav pogovori v pisarni večino časa potekajo v slovenščini, je uradni jezik podjetja angleščina, kar našim zaposlenim ne sme predstavljati težav. Ponosni smo na nivo sodelovanja, razumevanja in medsebojnega spoštovanja med razvojniki in QA inženirji. Visok ritem in narava dela skrbita za to, da nam nikoli ne zmanjka tekočih obveznosti, a vseeno uspemo najti čas tudi za sprostitev in zabavo. Upoštevajoč dejstvo, da QA inženir na projektih večino časa deluje samostojno, je zavedanje posledic svojega dela in pomembnosti delitve znanj med ostale člane ekipe kvaliteta, ki jo zelo cenimo.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana
Plačilo:
po dogovoru EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

Uporaba angleškega jezika (ustna in pisna)
napredno znanje