QA
← All levels

Senior SDET · 5–8 yrs

Scale and quality engineering: design patterns, contract tests, performance, test infra.

Your progress0/36 done
Start: Q1 →

Module 1 · Design patterns and SOLID for SDETs

  1. 1How do you apply SOLID principles in a test automation framework?FrameworksFree
  2. 2Which design patterns have you used in automation frameworks?FrameworksFree
  3. 3How do you use the Builder pattern for test data?FrameworksFree
  4. 4How would you design an automation framework from scratch for a new product?StrategyFree
  5. 5How do you use dependency injection in test frameworks?FrameworksFree
  6. 6How do you structure a monorepo or multi-repo for tests across many teams?StrategyFree

Module 2 · Contract, microservice and event-driven testing

  1. 7What is consumer-driven contract testing? How does Pact work?APIFree
  2. 8How do you test API versioning and backward compatibility?APIFree
  3. 9How do you test event-driven systems using Kafka or message queues?API🔒
  4. 10What is chaos engineering and resilience testing?Strategy🔒
  5. 11How do you test GraphQL APIs?API🔒
  6. 12How do you test caching behaviour?Strategy🔒

Module 3 · Performance engineering

  1. 13How do you plan a performance test? What is a workload model?Performance🔒
  2. 14How do you identify performance bottlenecks?Performance🔒
  3. 15How do you include performance testing in a CI/CD pipeline?Performance🔒
  4. 16How do you analyse and report performance test results?Performance🔒
  5. 17How do you test frontend performance? What are Core Web Vitals?Performance🔒
  6. 18How do you run JMeter or k6 at large scale (distributed load)?Performance🔒

Module 4 · Test infrastructure and scale

  1. 19How do you design test infrastructure on Kubernetes or in the cloud?CI/CD🔒
  2. 20How do you handle test data at scale (data strategy)?Strategy🔒
  3. 21What is the strategy for managing flaky tests at scale across many teams?Strategy🔒
  4. 22How do you measure test coverage meaningfully beyond code coverage?Strategy🔒
  5. 23How do you test mobile apps at scale with Appium and device farms?Selenium🔒
  6. 24How do you secure your test automation and pipelines?CI/CD🔒
  7. 25How do you test in production (shift-right)?Strategy🔒

Module 5 · Leadership for senior SDETs

  1. 26How do you mentor junior testers and raise the team's automation skills?Strategy🔒
  2. 27How do you handle a situation where developers push back on quality or testing?Strategy🔒
  3. 28How do you decide what to automate and how to prioritise automation backlog?Strategy🔒
  4. 29Describe a difficult bug you found and how you investigated it.Strategy🔒
  5. 30How do you run a bug bash or exploratory testing session for a team?Test Design🔒

Module 6 · Senior coding and system questions

  1. 31How do you implement a thread-safe singleton and when should you avoid singletons in tests?Programming🔒
  2. 32Write a utility that retries an operation with exponential backoff.Programming🔒
  3. 33How do you write a custom ExpectedCondition or a custom Playwright matcher?Frameworks🔒
  4. 34How do you handle secrets, config and multiple tenants in a large framework?Frameworks🔒
  5. 35How do you test concurrency and race conditions?Strategy🔒
  6. 36How do you design tests for a third-party integration you don't control?Strategy🔒