QA Engineer for Backend (Python)

Apply

QA Engineer for Backend (Python)

Baví Ťa rozbíjať a testovať technológiu až na kraj možností? Máš skúsenosti s testovaním a chceš sa posunúť na vyššiu úroveň?

calendarStart ASAP
contractFulltime / Contract
walletCompetitive salary reflecting your motivation and maturity (Fixed monthly salary + Stock Options)
location-pinBratislava (Slovakia)
"Podieľaj sa na tvorbe medzinárodne úspešného riešenia na analytiku a na využitie zákazníckych dát." Lukáš Fryč, Lead Frontend Engineer, držiteľ 8 patentov v oblasti automatizovaného testovania

Náš backend je momentálne pokrytý predovšetkým unit testami. Hľadáme niekoho, kto by sa v spolupráci s vývojármi zameral na integračné a performance testy nášho backendu.

Čo ťa na pozícii QA Engineer čaká:

  • Návh a údržba automatických testov pre Exponea backend (Python).
  • Zaúčanie kolegov do tajov testovania. Naším cieľom je vytvoriť testy do ktorých môže prispieť každý vývojár.
  • Spolupráca s vývojármi a testermi na optimalizovaní procesu nasadzovania novej verzie.

Konkrétne výzvy, ktoré ťa na pozícii čakajú:

Príklad úlohy pre mierne pokročilých:

Naša aplikácia využíva Mongo NoSQL databázu na dlhodobé ukladanie uživateľských dát. V čase štartu aplikácie sa tieto dáta načítajú do našej vlastnej in memory databázy. Dáta sú tvorené informáciami o užívateľoch, webovými udalosťami a nastavením expirácie dát. K obom databázam je možné pristupovať pomocou príslušného API.
Prepoj databázy prostredníctvom docker kontajnerov a napíš integračné testy v jazyku Python, ktoré otestujú načítavanie základných dát z Mongo do in memory databázy. Testy by sa mali púšťat ako súčasť continuous integration v GitLab pipeline.

 

Príklad úlohy pre seniorov:

Naša in memory databáza poskytuje analytické operácie nad užívateľskými dátami a ich udalosťami. Podobne ako v predošlom príklade, naplň in memory databázu dátami z Mongo databázy.
Navrhni infraštruktúru, ktorá by sledovala výkon in memory databázy pri bežnej prevádzke. Sleduj trendy medzi jednotlivými verziami.

Čo sa ti v tíme bude páčiť:

  • Komunita ľudí s otvoreným prístupom, kde najlepší nápad vyhráva
  • Spolupráca a mentoring od skúsených Python vývojarovi
  • Prostredie startupu, minimálna hierarchia, množstvo príležitostí vyskúšať si si niečo nové

Naše požiadavky na teba:

  • Skúsenosti s písaním automatických testov (integration alebo performance testy)
  • Znalosť jazyka Python minimálne na úrovni mierne pokročilý
  • Skúsenosť s vývojom v tíme
  • Angličtina na komunikatívnej úrovni
  • Skúsenosti s niektorou z technológií Git, Gitlab, Jenkins, Pytest, Nose, Hypothesis, Docker, Kubernetes, Celery, Kafka, Elasticsearch, Flask, Unix, Bash, Golang, C++

 

Tvojou výhodou bude:

  • Znalosť verzovacieho systému Git
  • Znalosť nástrojov pre podporu Continuous Integration a Continuous Delivery (Gitlab, Jenkins)
  • Znalosť nástrojov a knižníc na podporu automatického testovania (Pytest, Nose, Hypothesis)
  • Znalosť nástrojov používaných v našom backend (Docker, Kubernetes, Celery, Kafka, Elasticsearch, Flask)
  • Znalosť Unix, Bash, Golang, C++

 

Koho hľadáme?

Z hľadiska testera, niekoho kto:

  • Rád skúma fungovanie produktu a hľadá dôvody, prečo sú veci tak ako sú. Hľadá spôsoby, ako veci zjednodušiť.
  • Preveruje si predpoklady, keď napríklad niekto povie “to by sa stať nemalo”, neváha a overí si to

 

Z hľadiska vývojára v startup firme niekoho, kto:

  • Je dostatočne flexibilný a je ochotný sa doučiť nové technológie podľa potreby.
  • V startupe je vždy milión vecí, ktoré je treba spraviť. Náš človek by mal byť schopný prioritizovať a sústrediť sa na to najdôležitejšie.

Čo sa Ti u nás bude páčiť:

  • Dostaneš veľkú slobodu a dôveru. Nemáme “pípačky”, korporátne pravidlá ani dlhé schvaľovacie procesy. Od prvého dňa nás zaujímajú výsledky. So slobodou je však spojená zodpovednosť.
  • Prostredníctvom zamestnaneckých akcií môžeš spoluvlastniť firmu.
  • Máme flexibilnú pracovnú dobu, pracovať je možné i na home office.
  • Platíme tak, aby sme ocenili tvoje nasadenie a schopnosti.
  • Využiješ zázemie v centre Bratislavy s dobrou dostupnosťou. Mrkni na naše kancelárie v Twin City.
  • Možnosť vybrať si počítač, knihy, cvičenie alebo hodiny angličtiny a ďalšie výhody.
  • Koučing pod vedením firemného komunikačným experta Iva Večeřu.
  • Nájdeš u nás priateľskú atmosféru a motivovaných kolegov, ktorých ich práca baví.

 

O nás:

Exponea je technologická platforma ktorej špecialisti pomáhajú e-commerce spoločnostiam pochopiť správanie zákazníkov kombináciou dát, analytiky a stratégie už na piatich kontinentoch.

 

Podľa mnohých patrí Exponea medzi svetovú špičku (viď porovnanie Best Marketing Automation Software a Reviews). Spokojných klientov rýchlo pribúda a rastieme.

Staň sa súčasťou digitálnej revolúcie a poď s nami budovať globálnu firmu, ktorá ti dá slobodu a nechá ťa rozvinúť tvoj potenciál naplno.

 

Nahliadni do života našej firmy a spoznaj svojich budúcich kolegov a kolegyne v Bratislave (Facebook Page Exponea Society – Bratislava), Prahe (Exponea Society – Prague) a ďalších našich pobočkách v Londýne, Edinburgu, Moskve, Berlíne a Palo Alto (Exponea Society – Global).

Like this role? Apply here.


Drop your CV here or click to upload (docx, pdf, max. 5MB)

If you have any questions, please contact us at career@exponea.com