Имали ли сте опит в тестването на документация? Обърнете ли внимание на забележките към документацията? Къде водите тестовите случаи?
QA / QA Automation
С коя операционна система работите?
Как да добавите субмодул към Git проект? Къде се съхранява информацията за субмодула?
Коя библиотека използвахте за API тестове в Python?
Големият E2E набор отнема 40 минути при всеки MR, дори ако е променен само README. Как да организираме стартирането, така че малките промени да не стартират целия набор тестове?
Какви са итераторите в Python? Кой магически метод реализира итератора? Как става преместването към следващия елемент? Какво ще се случи, ако преминете по итератора втори път?
Преди тестовете трябва да изпълните пет различни задачи за подготовка на околната среда. Как да ги стартирате паралелно в GitLab CI, а задачата с pytest — само след като завършат всички задачи от първия етап?
Имали ли сте някога нужда да пишете Bash скриптове?
До какво ниво достигате в работата с GitLab CI/CD? Използвали ли сте стандартните променливи на GitLab при писането на YAML файлове?
Правилно ли е да използвате return в тази фикстура или е необходим yield?
Как е организирано взаимодействието с Kafka? Каква библиотека използвате? Как да гледате съобщения и да взаимодействате с Kafka без код? Как да се свържете с Kafka чрез терминал?
Какво търсиш в момента по отношение на работата за себе си? Готов ли си да ръководиш проект, като единственият QA специалист?
От какво се състои командата git pull? Използваш ли git fetch?
Как да намерим ред в файл, без да го отваряме напълно, и да заменим намерената дума с друга (команда grep/sed в Linux)?
Какъв е вашият опит с Kubernetes? Какво точно правихте?
Защо в селектора за елемента на формуляра не се използва body?
Кой и как ви възложи задачи за покриване на функционалността с тестове?
Как да намерите ID на елемент на страницата?
От какви съображения трябва да се избере стойността LIMIT, например 1000, в заявка за фикстури?
Защо решихте да смените Яндекс с «Криптонит»?