QA / QA Automation
Қай кезде throws қолдану керек, қай кезде try-catch қолдану керек және неге таза Exception-ді ұстау және қателерді жасыру дұрыс емес екенін егжей-тегжейлі түсіндіріңіз.
Дамытушымен дау: ол бұл қате емес, функция деп айтады. Сіз бұл қате деп ойлайсыз ба? Техникалық сипаттамалар мен макеттерде бұл сұраққа нақтылау жоқ. Не істейсіз?
GitLab CI/CD-мен қандай деңгейде жұмыс жасайсыз? YAML файлдарын жазғанда стандартты GitLab айнымалыларын қолдандыңыз ба?
Өзіңіз үшін жұмыс таңдағанда ең алдымен неге назар аударасыз?
Тестілеу үшін жаңа нұсқасын қалай алуға болады?
Жұмыс тәжірибеңіз туралы айтыңыз, тестілеуге ерекше назар аударыңыз, қандай құралдарды қолдандыңыз?
Жоба бойынша жалғыз тестілеуші ме немесе бірнешеуіңіз бе?
Сіз тестілеуді басқару тұрғысынан менеджментке қаншалықты жақынсыз? Қандай кездесулер жұмыс уақытыңыздың көп бөлігін алады?
Cookie мен кэш қалай ерекшеленеді?
Өзіңіз туралы, соңғы жұмыс тәжірибеңіз туралы айтыңыз (технологиялар, міндеттер, процестер).
Алдыңғы жақта әдіс шақыру кезінде қате пайда болған жағдайда мәселені қалай локализациялауға болады?
QA-да оқиға трассировкасы не үшін пайдаланылады?
Қандай жағдайларда моноқұрылым микросервистерге қарағанда артық болуы мүмкін?
HTTP сұрауында айнымалыны қайда өткізуге болады?
Неліктен нарыққа шығуды шештіңіз, және неге жұмыс ұсыныстарын қарастырып жатырсыз?
Тапсырма басқару процесі қалай құрылды? Тестілеушілер тест жағдайларын өздері жасады ма немесе аналитиктер мен бизнес?
GET және POST арасындағы айырмашылық неде?
Page Object-тан басқа қандай жобалау үлгілерін білесіз?
Тест деректерін генерациялау және оларды тазалау болды ма?
Тестілеуге дейін қандай салада жұмыс істедіңіз?