Search by topic
55 questions
- Explain the architecture of your automation framework.Mid-level QA · Q1FrameworksFree
- What is a hybrid framework? Compare data-driven, keyword-driven and BDD frameworks.Mid-level QA · Q2FrameworksFree
- How do you run Selenium tests in parallel safely? What is ThreadLocal?Mid-level QA · Q3FrameworksFree
- How do you build a driver factory for cross-browser and remote execution?Mid-level QA · Q4FrameworksFree
- What is Selenium Grid 4? How do you run it with Docker?Mid-level QA · Q5SeleniumFree
- How do you implement reporting and logging in your framework?Mid-level QA · Q6FrameworksFree
- How do you make automated tests independent of each other?Mid-level QA · Q7FrameworksFree
- How do you choose which tests go at the UI, API and unit levels?Mid-level QA · Q8StrategyFree
- What is Playwright and how is it different from Selenium?Mid-level QA · Q9Playwright🔒
- How do locators and auto-waiting work in Playwright?Mid-level QA · Q10Playwright🔒
- What are web-first assertions in Playwright?Mid-level QA · Q11Playwright🔒
- What are fixtures in Playwright? How do you create custom fixtures?Mid-level QA · Q12Playwright🔒
- How do you handle authentication once and reuse it in Playwright?Mid-level QA · Q13Playwright🔒
- How do you mock or intercept network requests in Playwright?Mid-level QA · Q14Playwright🔒
- How do you configure parallel runs, retries, projects and sharding in Playwright?Mid-level QA · Q15Playwright🔒
- How do you debug a failing Playwright test? What is the Trace Viewer?Mid-level QA · Q16Playwright🔒
- How do you handle iframes, new tabs and dialogs in Playwright?Mid-level QA · Q17Playwright🔒
- Can you do API testing in Playwright?Mid-level QA · Q18Playwright🔒
- How do you implement the Page Object Model in Playwright with TypeScript?Mid-level QA · Q19Playwright🔒
- What is REST Assured? Explain given(), when() and then().Mid-level QA · Q20API🔒
- How do you use RequestSpecification and ResponseSpecification?Mid-level QA · Q21API🔒
- How do you serialize and deserialize JSON with POJOs in API tests?Mid-level QA · Q22API🔒
- How do you extract values with JsonPath and validate a JSON schema?Mid-level QA · Q23API🔒
- How do you chain API requests and test an end-to-end API flow?Mid-level QA · Q24API🔒
- What is BDD? How do you use Cucumber with step definitions and hooks?Mid-level QA · Q25Frameworks🔒
- What is service virtualization? How do you use WireMock?Mid-level QA · Q26API🔒
- What is CI/CD and what is the role of QA in it?Mid-level QA · Q27CI/CD🔒
- Write a GitHub Actions workflow to run automated tests.Mid-level QA · Q28CI/CD🔒
- Write a Jenkins pipeline (Jenkinsfile) for a test suite.Mid-level QA · Q29CI/CD🔒
- How do you run tests inside Docker? Why would you?Mid-level QA · Q30CI/CD🔒
- What are quality gates? When should the pipeline fail?Mid-level QA · Q31CI/CD🔒
- How do you speed up a slow automation suite?Mid-level QA · Q32Frameworks🔒
- What causes flaky tests and how do you fix them?Mid-level QA · Q33Frameworks🔒
- How do you handle dates, time zones and randomness in tests?Mid-level QA · Q34Frameworks🔒
- What is performance testing? Explain load, stress, spike and endurance testing.Mid-level QA · Q35Performance🔒
- What are the key performance metrics? What is p95 and why not use the average?Mid-level QA · Q36Performance🔒
- What are the main components of a JMeter test plan?Mid-level QA · Q37Performance🔒
- Write a simple k6 load test script.Mid-level QA · Q38Performance🔒
- What is correlation in performance testing?Mid-level QA · Q39Performance🔒
- What is shift-left testing?Mid-level QA · Q40Strategy🔒
- What is the basic approach to security testing for a QA engineer?Mid-level QA · Q41Strategy🔒
- How do you test microservices?Mid-level QA · Q42API🔒
- How do you automate accessibility testing?Mid-level QA · Q43Strategy🔒
- What is visual regression testing?Mid-level QA · Q44Strategy🔒
- What's new in Selenium 4? Explain relative locators, CDP and BiDi.Mid-level QA · Q45Selenium🔒
- How do you handle Shadow DOM elements?Mid-level QA · Q46Selenium🔒
- How do you automate flows that involve OTP, CAPTCHA or email verification?Mid-level QA · Q47Frameworks🔒
- What is a CTE in SQL and how do you use SQL to test data migrations?Mid-level QA · Q48SQL🔒
- How do you review automation code? What does good test code look like?Mid-level QA · Q49Frameworks🔒
- What testing metrics do you report to stakeholders?Mid-level QA · Q50Strategy🔒
- How do you use pytest fixtures and parametrization?Mid-level QA · Q51Programming🔒
- What is the Screenplay pattern and how is it different from POM?Mid-level QA · Q52Frameworks🔒
- How do you test file processing, batch jobs or ETL pipelines?Mid-level QA · Q53Strategy🔒
- How do you test a feature behind a feature flag?Mid-level QA · Q54Strategy🔒
- How do you handle environment instability and test data in shared environments?Mid-level QA · Q55Strategy🔒