← All levels
Senior SDET · 5–8 yrs
Scale and quality engineering: design patterns, contract tests, performance, test infra.
Your progress0/36 done
Module 1 · Design patterns and SOLID for SDETs
- 1How do you apply SOLID principles in a test automation framework?FrameworksFree
- 2Which design patterns have you used in automation frameworks?FrameworksFree
- 3How do you use the Builder pattern for test data?FrameworksFree
- 4How would you design an automation framework from scratch for a new product?StrategyFree
- 5How do you use dependency injection in test frameworks?FrameworksFree
- 6How do you structure a monorepo or multi-repo for tests across many teams?StrategyFree
Module 2 · Contract, microservice and event-driven testing
- 7What is consumer-driven contract testing? How does Pact work?APIFree
- 8How do you test API versioning and backward compatibility?APIFree
- 9How do you test event-driven systems using Kafka or message queues?API🔒
- 10What is chaos engineering and resilience testing?Strategy🔒
- 11How do you test GraphQL APIs?API🔒
- 12How do you test caching behaviour?Strategy🔒
Module 3 · Performance engineering
- 13How do you plan a performance test? What is a workload model?Performance🔒
- 14How do you identify performance bottlenecks?Performance🔒
- 15How do you include performance testing in a CI/CD pipeline?Performance🔒
- 16How do you analyse and report performance test results?Performance🔒
- 17How do you test frontend performance? What are Core Web Vitals?Performance🔒
- 18How do you run JMeter or k6 at large scale (distributed load)?Performance🔒
Module 4 · Test infrastructure and scale
- 19How do you design test infrastructure on Kubernetes or in the cloud?CI/CD🔒
- 20How do you handle test data at scale (data strategy)?Strategy🔒
- 21What is the strategy for managing flaky tests at scale across many teams?Strategy🔒
- 22How do you measure test coverage meaningfully beyond code coverage?Strategy🔒
- 23How do you test mobile apps at scale with Appium and device farms?Selenium🔒
- 24How do you secure your test automation and pipelines?CI/CD🔒
- 25How do you test in production (shift-right)?Strategy🔒
Module 5 · Leadership for senior SDETs
- 26How do you mentor junior testers and raise the team's automation skills?Strategy🔒
- 27How do you handle a situation where developers push back on quality or testing?Strategy🔒
- 28How do you decide what to automate and how to prioritise automation backlog?Strategy🔒
- 29Describe a difficult bug you found and how you investigated it.Strategy🔒
- 30How do you run a bug bash or exploratory testing session for a team?Test Design🔒
Module 6 · Senior coding and system questions
- 31How do you implement a thread-safe singleton and when should you avoid singletons in tests?Programming🔒
- 32Write a utility that retries an operation with exponential backoff.Programming🔒
- 33How do you write a custom ExpectedCondition or a custom Playwright matcher?Frameworks🔒
- 34How do you handle secrets, config and multiple tenants in a large framework?Frameworks🔒
- 35How do you test concurrency and race conditions?Strategy🔒
- 36How do you design tests for a third-party integration you don't control?Strategy🔒