QA / QA Automation
What data types in Python are mutable and immutable?
Did you set up the environment and run the tests yourself?
Tell about OOP in Python and its principles.
How does yield differ from return?
What are positional and named arguments, and does their order matter when declaring a function?
What is abstraction in OOP?
Tell about decorators in Python.
Did you set up the environment and run the tests yourself?
Tell about pytest fixtures: what are they for and how are they created?
Where can pytest fixtures be stored and how many conftest.py files can be in a project?
How to run only UI or only API tests in pytest?
Tell us what you did to build test automation from scratch.
What architectural styles of APIs do you know?
Explain LEFT JOIN.
Where were the tests run: locally or through CI/CD?
How to check the availability of multiple users by their IDs with one test, if each performs the same GET and expects HTTP 200?
What questions do you have about the project, stack, and work format?
What are generators in Python?
Explain the syntax of pytest.mark.parametrize.
What does the parameter indirect in pytest.mark.parametrize mean?