Situational question: if a neighboring team says they were not notified in advance about the changes and asks to wait, or outright refuses to test on their side — what would you do?
QA / QA Automation
How many backend tests are there now and are they run in parallel or sequentially?
Where do you store test documentation (test cases) and how are the statuses of automated test runs integrated with Jira/TMS?
If a JSON response becomes much longer (100+ lines, nested objects like application, client data, scoring data), how would you write an autotest for such a response?
Do you participate in test design during the requirements analysis stage, or are you given ready-made test cases for automation?
Tell me how you work with branches in Git within a task (Git flow)?
How many adjacent systems interact with your service (via REST/Kafka)?
When you joined the project, did the automated tests already exist, or did you have to implement automation from scratch?
Are there frontend automated tests, and what framework is used for UI automation?
Do you prefer to communicate informally or formally?
How is parallelization of autotests implemented and why are JUnit and TestNG used simultaneously in the project?
Approximately how many microservices are under the responsibility of your team (excluding related systems)?
How is your code review process for your changes in automated tests?
Tell about your current project: architecture, team, your tasks, and why you are looking for a new job.
Who should approve changes to the status model/contract with the consumer teams (subscribed to Kafka events)?
Task: improve the request microservice, add a new status (e.g., 'SMS delivery sent'). How would you test the transition of a request to the new status — describe step by step, starting from the first?
How do you build reports on autotest runs?
Create test cases (without automation) for a successful card issuance with courier delivery and for a scenario where the client is on the stop list.
How well does our vacancy match your profile, considering that the resume states 'automator', but all testers perform the role of full-stack testers (manual and automated testing combined)?
Besides checking the status via GET/Database, what else needs to be checked in this task (Redis, Kafka, frontend)?