Loading…
Loading…
A GitHub Actions workflow runs mvn test for the Selenium starter. The log shows:
1[ERROR] HubSmokeTest.searchShowsProducts: expected true but was false
2...
3Caused by: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.cssSelector("[data-testid='product-card']")The same commit passed yesterday. The Hub sidecar is up (curl /health returns 200). GET /api/products from inside the runner returns 200 in 1,480ms with x-cache-status: HIT.
Your task: list your investigation steps in order. What do you fix first — the test, the pipeline, or the application?
Write your own answer first — the defect report, the case table, the locator, whatever the question asks for. An interviewer grades your reasoning, not your recall.
Practice this live with an AI interviewer
Starts a QA mock interview pre-filled with this problem — you can edit the brief before starting.