Besides locators, what else do you access from the test framework?
QA / QA Automation
How do functions behave as objects in Python? Metaclasses?
Who conducted the test review?
What are the mechanisms for copying objects in Python?
Generator expression vs list comprehension — what is the difference?
Have you used Allure? Where were the reports published?
How is test monitoring configured? Who monitors, are there schedules, on-duty shifts?
What is GIL in Python and why does it not work with multithreading for CPU-bound tasks?
How many backend tests were there?
What do you use for backend testing?
What is Stale Element Exception and how does it work in Playwright?
How do you form test design if there are no test cases yet?
How do you deal with unstable tests when the contract or parameter changes?
What percentage of coverage was there? Regression, smoke, or all?
Approximately how many tests were there?
Tell us about yourself and your experience in QA automation.
Can you recall any cool feature you implemented in the last 2-3 months that you are proud of?
Lazy actions in Playwright — how does Locator work?
Multithreading in Python — basic concepts, challenges in a multithreaded environment
OOP in Python — what does it look like, how is it implemented, what architecture is used in the project?