QA / QA Automation
Are you familiar with message brokers?
Tell me about data types in Python. How would you categorize them and what is included in each category?
Are there any other differences between PUT and POST (besides the purpose)?
Is a common logging system used? Which one specifically?
How do you solve the problem of supporting a large number of tests?
Is the feature branch merged into dev, and on staging, does it deploy the dev branch or a separate release (master)?
Have you ever been involved in speeding up testing, regression, release processes? What data did you start with and how did you accelerate them?
Did you use mocks or stubs?
SOAP protocol is common in banks, but was it not used in your case?
Is it possible to automate biometric authentication?
What is the difference between an image and a container in Docker?
Was there documentation?
How many backend tests do you currently have on the project, and what does the testing pyramid look like?
Did you also write test plans?
Explain the 4 principles of OOP and give examples from your experience of their application.
What are iterators in Python? Which magic method implements an iterator? How does moving to the next element occur? What happens if you iterate over the iterator a second time?
How is your code review process for your changes in automated tests?
What is Kafka? To which class of systems does it belong? Why is it needed if HTTP requests can be used?
JUnit also allows parameterized tests, so why is TestNG needed then?
What are the options for sending Deep Link?