Search by topic
61 questions
- How do you write dynamic XPath? Explain XPath axes and functions.Junior QA · Q1SeleniumFree
- CSS selector vs XPath: which is better and why?Junior QA · Q2SeleniumFree
- How do you handle alerts, popups and frames in Selenium?Junior QA · Q3SeleniumFree
- How do you handle multiple windows and tabs?Junior QA · Q4SeleniumFree
- What is the Actions class? Give examples.Junior QA · Q5SeleniumFree
- When and how do you use JavascriptExecutor?Junior QA · Q6SeleniumFree
- How do you take a screenshot in Selenium?Junior QA · Q7SeleniumFree
- What is StaleElementReferenceException and how do you fix it?Junior QA · Q8SeleniumFree
- How do you handle dynamic web tables?Junior QA · Q9Selenium🔒
- How do you upload and download files in Selenium?Junior QA · Q10Selenium🔒
- What is the difference between getText() and getAttribute()?Junior QA · Q11Selenium🔒
- How do you run Selenium tests in headless mode and set browser options?Junior QA · Q12Selenium🔒
- What is the difference between driver.get() and driver.navigate().to()? What about close() and quit()?Junior QA · Q13Selenium🔒
- How do you handle cookies and why would a tester use them?Junior QA · Q14Selenium🔒
- What are isDisplayed(), isEnabled() and isSelected()?Junior QA · Q15Selenium🔒
- What is FluentWait and how is it different from WebDriverWait?Junior QA · Q16Selenium🔒
- What is ElementClickInterceptedException and how do you handle it?Junior QA · Q17Selenium🔒
- 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🔒
- What is an API and what is REST?Junior QA · Q32API🔒
- Explain the HTTP methods. What is the difference between PUT, PATCH and POST?Junior QA · Q33API🔒
- What are the common HTTP status codes?Junior QA · Q34API🔒
- What are the parts of an HTTP request and response? Path vs query parameters?Junior QA · Q35API🔒
- How do you test APIs using Postman?Junior QA · Q36API🔒
- What should you test in an API?Junior QA · Q37API🔒
- What are the common API authentication methods?Junior QA · Q38API🔒
- What is JSON? How is it different from XML?Junior QA · Q39API🔒
- What is the difference between SOAP and REST?Junior QA · Q40API🔒
- What is the difference between UNION and UNION ALL?Junior QA · Q41SQL🔒
- What is a subquery? When would you use it instead of a join?Junior QA · Q42SQL🔒
- What are window functions? Explain ROW_NUMBER, RANK and DENSE_RANK.Junior QA · Q43SQL🔒
- What is an index? How does it affect testing?Junior QA · Q44SQL🔒
- What are ACID properties and transactions?Junior QA · Q45SQL🔒
- How do you validate data between the UI and the database?Junior QA · Q46SQL🔒
- How do you estimate testing effort?Junior QA · Q47Test Design🔒
- How do you test when there are no requirements or documentation?Junior QA · Q48Test Design🔒
- What is risk-based testing?Junior QA · Q49Test Design🔒
- What is defect triage?Junior QA · Q50Fundamentals🔒
- How do you decide what to regression test when time is short?Junior QA · Q51Test Design🔒
- What is the difference between git merge and git rebase?Junior QA · Q52Git🔒
- What is the difference between git reset and git revert?Junior QA · Q53Git🔒
- What is git cherry-pick and git stash?Junior QA · Q54Git🔒
- What should go in .gitignore for a test automation project?Junior QA · Q55Git🔒
- What are Java 8 streams and lambdas? How do you use them in automation?Junior QA · Q56Programming🔒
- How do you find duplicate elements in an array or list?Junior QA · Q57Programming🔒
- Write a program to find the largest and second largest number in an array.Junior QA · Q58Programming🔒
- What is the difference between HashMap, LinkedHashMap, TreeMap and Hashtable?Junior QA · Q59Programming🔒
- Write a Python script to validate an API response.Junior QA · Q60Programming🔒
- How do you test a mobile application? What is Appium?Junior QA · Q61Selenium🔒