QA / QA Automation
Da li zahtevi idu direktno ka ovim spoljnim uslugama i da li dobijate stvarne odgovore?
Шта је важно за вас при избору новог посла?
Opisati proces interakcije između frontenda i backenda putem API-ja prilikom klika na dugme: šta se dešava na frontendu, šta na backendu, odakle dolaze podaci?
Koja je razlika između Dockerfile i docker-compose?
Kako ste rešili problem nestabilnih (flaky) testova?
Navedite osnovna načela OOP i ukratko ih opišite
Kako je izgrađen proces rada sa zadacima? Da li su test slučajevi sastavljali sami ili analitičari, biznis?
Може ли да наследимо од класе која је проглашена као final?
Koje su glavne prednosti korišćenja Selenium Grid?
Kako još mikroservisi mogu komunicirati osim putem API-ja? Znaš li druge načine?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
Ispričajte o sebi, projektima, ulogama koje ste obavljali, postignućima
Postoji REST API metoda servisa za transfer novca od jednog bankovnog korisnika do drugog putem ID: GET /api/transfer?money={money}&from={uid}&to={uid} Cilj je napraviti test slučajeve za ovu metodu. Primer test slučaja: Pozvati metodu sa parametrima money=10.10&from=1&to=2; Očekivano ponašanje: Pozvati metodu sa parametrima money=10&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška nedostatka sredstava Pozvati metodu sa parametrima money=100000&from=1&to=2; Očekivano ponašanje: status 200, saldo 1 će se smanjiti za trenutni iznos, saldo 2 će se povećati za trenutni iznos Pozvati metodu sa parametrima money=-10000&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti negativnu vrednost Pozvati metodu sa parametrima money=0&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti nultu vrednost Pozvati metodu sa parametrima money=вавава&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška za unos ispravne vrednosti Pozvati metodu sa parametrima money=10000&from=1&to=1; Očekivano ponašanje: status 400, saldo se ne menja, vraća se detaljan opis greške
Da li se ikada desilo da je PM želeo da pusti verziju sa bagovima? Šta si radio u takvoj situaciji?
Kako izvršiti shell komande iz Python koda lokalno i na daljinu?
Šta je testirano automatskim testovima: frontend, backend? Koju biblioteku ste koristili za interakciju sa REST API-jem?
Šta uraditi kada stigne bag u vidu tiketa iz podrške?
Šta vraća funkcija generateItems? Da li je to lista rečnika ili lista celih brojeva? Šta je list comprehension?
[ime] je pitao: Šta vam je važno pri izboru novog posla, na šta ćete obratiti pažnju pri donošenju odluke?
Testiranje SSL i autorizacije (JWT).