Sobes.tech

QA / QA Automation

What tests will run if you execute the 'pytest' command from the project root? project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)

Middle+
297

Have you had major business, product, or technical tasks not directly related to testing?

Middle+
264

What would you like to avoid in your work?

Middle+
249

What is WebSocket and what is it used for?

Middle
237

What will be the result of executing this code? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)

Middle+
234

In a fixture, a user is created each time, leading to accumulation of test users. What can be added?

Middle+
218

Do you use mocks in automated tests? What are the advantages and disadvantages of their use?

Middle
216

Were they regular AI chats or some agents?

Middle+
212

What is your experience with CI: have you set up CI pipelines?

Middle+
209

Name the main principles of OOP and how they are implemented in Python?

Middle
207

What are the differences between list, set, and tuple in Python?

Middle
206

Imagine you are in a Linux terminal. You create a file and check its current permissions. How will the permission string change in the output of ls -l after executing chmod 777? What is now allowed to do with this file and to whom? CODE EXAMPLE $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 user group 0 May 27 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh

Middle+
205

How do GET and POST requests differ?

Middle
202

In your opinion, what distinguishes a middle QA engineer from a senior QA engineer?

Middle+
201

Do you use AI tools in your work and for what purpose?

Middle+
198

If a = 128 and b = 128, what will be the result of the comparisons a == b and a is b?

Middle+
197

What does this code output and why? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)

Middle+
197

Which request is idempotent?

Middle
196

Have you worked with the PyTest hooks themselves?

Middle+
195

a = 4 b = [4] result = (a, b) a = 5 b.append(5) Question: what is the value of result after executing all lines and why?

Middle
194
/4