What should the frontend do when the service returns an error? What bug is related to error handling on the frontend?
QA / QA Automation
It is written that regression testing was accelerated from 4 hours to 1.2 hours through test optimization and parallel execution. Can you tell about test optimization and how parallel execution was implemented?
What HTTP headers have you used, which do you know? Have you used the Authorization header?
There is a bug on the website — a comma is missing in the text on the main page. How critical is this defect?
When is automated testing not useful / not advisable?
The resume states that you have worked with Docker and Kubernetes for deploying test environments. Could you elaborate a bit more on what you mean and what you did in this regard?
What is the visibility scope of the default access modifier in Java?
What is test coverage and how can it be measured?
How do you understand when testing is complete and the task can be moved further along the flow? What are the possible scenarios?
Have you had experience testing mobile applications?
Have you participated in implementing Pact? Can you explain with an example how it was done and what exactly you did?
What are Testcontainers and why are they needed?
If a product is made perfectly from a technical point of view, all requirements are met, nothing crashes, loads are handled, but no one uses the product — is it a quality product?
List the testing artifacts you know.
What anti-patterns or common mistakes have you noticed when reviewing merge requests? What did you pay attention to?
What is the difference between REST and SOAP?
Have you automated tests with queues or Kafka? Can you tell more about this experience? What tools did you use to create the producer?
Which values in this scenario are positive checks, and which are negative?
You have a cross-functional team and one repository where everyone merges their API tests and maintains a single project. Correct?
How does Data-Driven Testing (DDT) differ from regular automated testing?