interview-prep
Prepare for QA automation interviews
Choose the role you are applying for. Answer practice questions and read the explanation for each option. Then try writing tests in the editor.
interview practice
Mock interview with Vera
An AI practice interview that responds to your answers. Get written feedback when it ends. Sign in with a free account to start.
By framework
Choose questions or interview coding practice at your level. The coding tasks ask you to write tests.
Cypress
Cypress interview prep by level: technical questions and pair-coding sessions on the command queue, selectors, retry-ability, waiting, test independence and flaky tests.
questions and test coding · 3 levels · 60 questionsPlaywright
Playwright interview prep by level: technical questions and pair-coding sessions on auto-waiting, locators, web-first assertions and fixtures.
questions and test coding · 3 levels · 60 questionsSelenium
Selenium interview prep by level: technical questions and pair-coding sessions on waits, locator strategies, findElement vs findElements and stale elements.
questions and test coding · 3 levels · 60 questionsQuestions and answers by topic
Read 120 questions with the answers shown. Use the explanations to review topics before an interview.
By role
Choose practice questions for a specific job title.
SDET
Prepare for SDET interviews: practice questions on test strategy, CI/CD, framework design and flaky tests, plus hands-on coding challenges with solutions.
30 questions · 2 coding challengesQA Automation Engineer
Practice QA automation engineer interview questions: waits, locator strategy, test independence and what to automate, with explanations and coding tasks.
24 questions · 2 coding challengesAPI Testing
API testing interview questions: HTTP methods, status codes, 401 vs 403, what to assert in responses and authentication, with clear explanations.
26 questions · 2 coding challengesManual QA
Manual QA interview questions: bug reports, severity vs priority, test design techniques, exploratory testing, risk and prioritisation, with clear explanations.
28 questions · 3 coding challengesmethod
How to use this section
- Try answering before you read the explanation.
- Read the explanation for every option, including the ones you did not pick.
- Solve the coding challenges in the editor before you open the solution.
- Return later and check whether you remember the reasons behind each answer.