QA / QA Automation
Povedzte mi o sebe, o vašich posledných pracovných skúsenostiach (technológie, zodpovednosti, procesy).
V žiadnom prípade sa nezúčastňujete na automatizácii, správne?
Dôvody odchodu z aktuálneho a predchádzajúceho zamestnania
Uveďte implementácie rozhrania List, ktoré poznáte.
Na čo sú v GitLab CI artefakty?
Pracovali ste s vlastnými hookmi PyTest?
Čo bolo viac vo vašich skúsenostiach: API alebo UI automatizácia?
Povedaj mi, čime se ukvarjaš na svojem trenutnem delovnem mestu. Kakšen je razmerje med ročnimi in avtomatiziranimi testi?
Pracoval ste so Stream API v Jave? Aké metódy poznáte? Aký je rozdiel medzi terminálnymi a medziľahlými operáciami?
Aké nástroje ste použili na testovanie API? Čo je zaujímavé v Postman a DevTools?
Aká bola najťažšia technická úloha/autotest vo vašej praxi?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Chyba, registrácia zlyhala" assert "code" in response.json(), "Chyba, entita nebola vytvorená" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "ID-čka sa nezhodujú" self.attach_response(response.json())
Ak by si mal zdroje, ako by si zostavil ideálny QA proces v tíme?
Existuje nástroj, kde môžete vidieť, ako je produkt pokrytý testami?
Povedzte nám viac o tom, ako pracujete s flaky testami, keď nestabilný test ovplyvňuje prácu tímu.
Aký je rozdiel medzi mutexom a semaforom? Ako sú implementované?
Ako správne testovať API v Swaggeri?
Ako ste testovali interakciu viacerých feature flags a vyhli sa kombinatorickému výbuchu?
Pracovali ste s správami brokerov?
Ako odoslať signál procesu v Linuxe? Ako zmeniť práva na súbore/adresári?