QA / QA Automation
In which cases does it make sense to use asynchrony, and in which does it not? How do you implement asynchrony in tests?
What is a set in Python? How are values stored? How to find an element?
Tell us about yourself: have you been involved in automation or worked as a full-stack tester?
Why did you choose this solution (two pointers)?
What is the difference between synchronous and asynchronous API calls?
Input data is given as a string, e.g., '1 2 3 4 3 2 1'. Write an optimal solution in terms of complexity.
What metrics should be ideally collected to assess the process and quality of testing (not just automation)?
How did you implement parallelization?
How do you handle the release deployment process (dev → staging → prod)?
Where is the safest place to store secrets for automated tests (using Jenkins as an example)?
How do you see the testing process within a sprint? What should precede testing and what is the criterion for its completion?
Tell us about your experience, especially in test automation. What tasks have you performed — API testing, UI testing, which ones more, which ones less?
What kind of tests do you have — component, integration? How many?
What groups of status codes do you know? Describe the groups and their meanings.
How to get a build via Google Play?
What distinguishes a good tester from a bad one?
What should happen in a year or two for you to realize that you have grown as a specialist?
Final feedback: everything is good except for the lack of iOS work skills.
The project manager says: test the application in one hour, then release. What will you do?
You mentioned that the main language is Python, but Java is listed in your resume. Have you used it on a project?