Tell me about your automation experience: more UI or API? How many years/months of Python experience do you have?
QA / QA Automation
Explain the main principles of working with multiple threads in Python and their advantages.
Name the defect life cycle.
Tell me about DevTools in browsers: which tabs do you use and for what purpose?
Do you have experience working with integrations (external services), mocks? Have you used WireMock or written your own mocks?
What is severity and priority? How do they differ? Provide an example of a defect with low priority and high severity.
How do you perform health checks on Jenkins jobs?
Could you explain the concept of asynchronous programming in Python and how it differs from synchronous execution?
How did management react to the fact that iOS was not tested? Were there no users on iOS?
Situation: a defect was sent to a developer, who says it is not a defect but a feature. What will you do?
What is a stack trace?
How can you understand how to use backend logs to verify requests?
How do you conduct test analytics and what metrics do you use to evaluate quality?
Was the mobile application native, hybrid, or adaptive?
About non-functional testing: how was it implemented, what was done within its framework?
Have you worked with databases? Can you give an example of a JOIN query? What is the purpose of HAVING? Where is DISTINCT used? What filtering operations do you know? How does LIKE work? What types of databases do you know? What is the purpose of primary and foreign keys?
What does an HTTP request consist of? What headers do you know, and how have you used them?
Can finally not be executed?
What is the purpose of priority in a test case?
Tell about your current project, your responsibilities, and perhaps some interesting tasks from previous places.