Search by topic
33 questions
- What is TestNG? Explain its annotations and their execution order.Junior QA 路 Q18Frameworks馃敀
- How do priority, dependsOnMethods, enabled and invocationCount work in TestNG?Junior QA 路 Q19Frameworks馃敀
- How do you use DataProvider for data-driven testing in TestNG?Junior QA 路 Q20Frameworks馃敀
- What is testng.xml and how do you run tests in parallel?Junior QA 路 Q21Frameworks馃敀
- What is the difference between hard assert and soft assert?Junior QA 路 Q22Frameworks馃敀
- What are TestNG listeners? How have you used them?Junior QA 路 Q23Frameworks馃敀
- How do you retry failed tests in TestNG? Is it a good idea?Junior QA 路 Q24Frameworks馃敀
- What is the difference between TestNG and JUnit 5?Junior QA 路 Q25Frameworks馃敀
- What is the Page Object Model (POM) and why use it?Junior QA 路 Q26Frameworks馃敀
- What is PageFactory and @FindBy? Is it still recommended?Junior QA 路 Q27Frameworks馃敀
- How do you design BaseTest and BasePage classes?Junior QA 路 Q28Frameworks馃敀
- What is Maven? Explain pom.xml and the Maven lifecycle.Junior QA 路 Q29Frameworks馃敀
- How do you manage configuration and environments in a framework?Junior QA 路 Q30Frameworks馃敀
- How do you read test data from Excel or JSON?Junior QA 路 Q31Frameworks馃敀
- 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
- 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
- What is BDD? How do you use Cucumber with step definitions and hooks?Mid-level QA 路 Q25Frameworks馃敀
- 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馃敀
- How do you automate flows that involve OTP, CAPTCHA or email verification?Mid-level QA 路 Q47Frameworks馃敀
- How do you review automation code? What does good test code look like?Mid-level QA 路 Q49Frameworks馃敀
- What is the Screenplay pattern and how is it different from POM?Mid-level QA 路 Q52Frameworks馃敀
- 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 do you use dependency injection in test frameworks?Senior SDET 路 Q5FrameworksFree
- 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馃敀