Search by topic
36 questions
- How do you apply SOLID principles in a test automation framework?Senior SDET · Q1FrameworksFree
- Which design patterns have you used in automation frameworks?Senior SDET · Q2FrameworksFree
- How do you use the Builder pattern for test data?Senior SDET · Q3FrameworksFree
- How would you design an automation framework from scratch for a new product?Senior SDET · Q4StrategyFree
- How do you use dependency injection in test frameworks?Senior SDET · Q5FrameworksFree
- How do you structure a monorepo or multi-repo for tests across many teams?Senior SDET · Q6StrategyFree
- What is consumer-driven contract testing? How does Pact work?Senior SDET · Q7APIFree
- How do you test API versioning and backward compatibility?Senior SDET · Q8APIFree
- How do you test event-driven systems using Kafka or message queues?Senior SDET · Q9API🔒
- What is chaos engineering and resilience testing?Senior SDET · Q10Strategy🔒
- How do you test GraphQL APIs?Senior SDET · Q11API🔒
- How do you test caching behaviour?Senior SDET · Q12Strategy🔒
- How do you plan a performance test? What is a workload model?Senior SDET · Q13Performance🔒
- How do you identify performance bottlenecks?Senior SDET · Q14Performance🔒
- How do you include performance testing in a CI/CD pipeline?Senior SDET · Q15Performance🔒
- How do you analyse and report performance test results?Senior SDET · Q16Performance🔒
- How do you test frontend performance? What are Core Web Vitals?Senior SDET · Q17Performance🔒
- How do you run JMeter or k6 at large scale (distributed load)?Senior SDET · Q18Performance🔒
- How do you design test infrastructure on Kubernetes or in the cloud?Senior SDET · Q19CI/CD🔒
- How do you handle test data at scale (data strategy)?Senior SDET · Q20Strategy🔒
- What is the strategy for managing flaky tests at scale across many teams?Senior SDET · Q21Strategy🔒
- How do you measure test coverage meaningfully beyond code coverage?Senior SDET · Q22Strategy🔒
- How do you test mobile apps at scale with Appium and device farms?Senior SDET · Q23Selenium🔒
- How do you secure your test automation and pipelines?Senior SDET · Q24CI/CD🔒
- How do you test in production (shift-right)?Senior SDET · Q25Strategy🔒
- How do you mentor junior testers and raise the team's automation skills?Senior SDET · Q26Strategy🔒
- How do you handle a situation where developers push back on quality or testing?Senior SDET · Q27Strategy🔒
- How do you decide what to automate and how to prioritise automation backlog?Senior SDET · Q28Strategy🔒
- Describe a difficult bug you found and how you investigated it.Senior SDET · Q29Strategy🔒
- How do you run a bug bash or exploratory testing session for a team?Senior SDET · Q30Test Design🔒
- How do you implement a thread-safe singleton and when should you avoid singletons in tests?Senior SDET · Q31Programming🔒
- Write a utility that retries an operation with exponential backoff.Senior SDET · Q32Programming🔒
- How do you write a custom ExpectedCondition or a custom Playwright matcher?Senior SDET · Q33Frameworks🔒
- How do you handle secrets, config and multiple tenants in a large framework?Senior SDET · Q34Frameworks🔒
- How do you test concurrency and race conditions?Senior SDET · Q35Strategy🔒
- How do you design tests for a third-party integration you don't control?Senior SDET · Q36Strategy🔒