QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work? Selenium with Java Testing New Batch Starting Soon! Click the Link To Submit Your Details For Free Demo Classes: https://lnkd.in/ghQFfhuR Follow Sripathi Teja for more helpful content. #QATesting #Selenium #Postman #API #testng #git #automation #testing
QA Automation Tester Interview Questions: Selenium, APIs, Postman, Git, TestNG
More Relevant Posts
-
QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work? 6️⃣ Why do we need `@BeforeSuite` and `@AfterSuite` annotations? <~~~~~~#𝑷𝒍𝒂𝒚𝒘𝒓𝒊𝒈𝒉𝒕 #𝑻𝒆𝒔𝒕𝒊𝒏𝒈~~~~~~> 𝐏𝐥𝐚𝐲𝐰𝐫𝐢𝐠𝐡𝐭 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐚𝐧𝐝 𝐓𝐲𝐩𝐞𝐒𝐜𝐫𝐢𝐩𝐭 - 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐒𝐭𝐚𝐫𝐭𝐢𝐧𝐠 𝐟𝐫𝐨𝐦 9𝙩𝙝 𝙊𝙘𝙩𝙤𝙗𝙚𝙧 𝐉𝐨𝐢𝐧 𝐖𝐡𝐚𝐭𝐬𝐀𝐩𝐩 𝐆𝐫𝐨𝐮𝐩 𝐟𝐨𝐫 𝐟𝐮𝐫𝐭𝐡𝐞𝐫 𝐔𝐩𝐝𝐚𝐭𝐞𝐬:-https://lnkd.in/dg8uXM4i #qa
To view or add a comment, sign in
-
-
🚀 QA Interview Prep Just Got Smarter! Stumbled upon this goldmine of QA interview questions by Tushar Desai Desai—covering Selenium, APIs, Postman, Git, and TestNG. Whether you're brushing up for interviews or mentoring juniors, this list is a must-have. 🔍 Highlights: - XPath vs CSS locators - Handling Captchas in Selenium - API validations in Postman - Git workflows & rollback strategies - TestNG annotations & execution logic 💡 My takeaway: A well-rounded QA needs both tool mastery and architectural understanding. Bookmark-worthy content for every tester’s toolkit! 🔔 Follow Global QA Champions Hub and join a thriving QA community! 🎯 Where every tester’s voice is valued, every win is celebrated, and every insight matters. 💬🌟 Let’s grow together! 🚀 #QA #AutomationTesting #Selenium #API #Postman #Git #TestNG #InterviewPrep #TestingCommunity
Writes to 100K | Automation Test Engineer at TCS | Ex-JK Tech | 4 Years in Software Testing | Expertise in Selenium, Java, BDD (Cucumber), TestNG, API Testing (Rest Assured), GCP | Manual & Automation Testing
QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work? 6️⃣ Why do we need `@BeforeSuite` and `@AfterSuite` annotations? <~~~~~~#𝑷𝒍𝒂𝒚𝒘𝒓𝒊𝒈𝒉𝒕 #𝑻𝒆𝒔𝒕𝒊𝒏𝒈~~~~~~> 𝐏𝐥𝐚𝐲𝐰𝐫𝐢𝐠𝐡𝐭 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐚𝐧𝐝 𝐓𝐲𝐩𝐞𝐒𝐜𝐫𝐢𝐩𝐭 - 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐒𝐭𝐚𝐫𝐭𝐢𝐧𝐠 𝐟𝐫𝐨𝐦 9𝙩𝙝 𝙊𝙘𝙩𝙤𝙗𝙚𝙧 𝐉𝐨𝐢𝐧 𝐖𝐡𝐚𝐭𝐬𝐀𝐩𝐩 𝐆𝐫𝐨𝐮𝐩 𝐟𝐨𝐫 𝐟𝐮𝐫𝐭𝐡𝐞𝐫 𝐔𝐩𝐝𝐚𝐭𝐞𝐬:-https://lnkd.in/dg8uXM4i #qa
To view or add a comment, sign in
-
-
QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work? 6️⃣ Why do we need `@BeforeSuite` and `@AfterSuite` annotations? #QATesting #AutomationTesting #QA #Testing
To view or add a comment, sign in
-
-
#QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work?
To view or add a comment, sign in
-
#QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work?
To view or add a comment, sign in
-
#QA Automation Tester Interview Questions Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Postman: 1️⃣ When to use collections, environments, and global variables? 2️⃣ How to execute a collection end-to-end? 3️⃣ How to validate that an API response has the correct status code? 4️⃣ What happens when an API response returns Form Data instead of JSON, and how to validate it? 5️⃣ How to set up Basic Auth in Postman? 6️⃣ Where do you store environment credentials? 7️⃣ How to save a demo response for an API request? 8️⃣ How will you validate an API request if VPN is required for it to work? 9️⃣ How do you filter results in an API request using Postman? 🔟 How to set up custom headers in Postman? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work?
To view or add a comment, sign in
-
QA Automation #CGI Interview Questions - 2-3 yrs Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work? 6️⃣ Why do we need `@BeforeSuite` and `@AfterSuite` annotations?
To view or add a comment, sign in
-
QA Automation #CGI Interview Questions - 2-3 yrs Selenium WebDriver: 1️⃣ What are different types of locators in Selenium? 2️⃣ When do you use Xpath over CSS locators? 3️⃣ How to get a specific value from a dropdown and reuse it in verifications? 4️⃣ When do we use JavaScript Executors? 5️⃣ Is it possible to validate Captcha using Selenium? If yes, how? 6️⃣ What should be the ideal way to store data using Selenium WebDriver only? 7️⃣ Is it possible to use Xpath like parent/child/node/.. ? If yes, provide an example where to use it? 8️⃣ What happens if you receive browser notifications during test automation execution? 9️⃣ Why does Stale Element Exception occur, and how to handle it? 🔟 What is Invalid Certificate Exception? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? APIs: 1️⃣ What are the components of an HTTP request? 2️⃣ What is the difference between API and unit testing? 3️⃣ What is an HTTP response? 4️⃣ How can we add validation points in Postman? 5️⃣ What do you understand by server-side validation? 6️⃣ What is 3-tier architecture? 7️⃣ What is the difference between web services and APIs? 8️⃣ What is REST, SOAP, and GraphQL in APIs? 9️⃣ What do you test in standalone APIs? 🔟 What do you test in 3rd-party integrated APIs? Git: 1️⃣ What are the different stages in committing the code to GitHub? 2️⃣ Is it possible to revert changes in a remote repository? If yes, how? 3️⃣ When do you commit your code? After committing, how do you validate that everyone has the updated code? 4️⃣ How to merge stashed changes in a local repository? 5️⃣ Why do we need a `.gitignore` file? How do you add files to it? TestNG: 1️⃣ What is the execution format of tests in TestNG? 2️⃣ Can priority be negative for methods? If yes, what is the execution flow as per priority? 3️⃣ What is the difference between `dependsOnMethods` and `dependsOnGroups`? 4️⃣ What are the different ways to exclude tests in TestNG? 5️⃣ What does `threadPoolSize` mean in TestNG, and how does it work? 6️⃣ Why do we need `@BeforeSuite` and `@AfterSuite` annotations?
To view or add a comment, sign in
-
🎯 Top 30 Interview Questions for QA Automation (3–5 Years Experience) Whether you’re preparing for your next big move into an MNC or brushing up on core concepts, these interview questions from Java, Selenium, BDD Cucumber, and TestNG are essential for QA Engineers with 3–5 years of hands-on experience. 🧠 Core Questions You Must Prepare: 1️⃣ Explain your automation framework – components, design pattern, reporting, and utilities. 2️⃣ What is Maven and how is it used in automation projects? 3️⃣ What is WebDriverManager and its benefits over manual driver setup? 4️⃣ What is the purpose of pom.xml in a Maven project? 5️⃣ How do you identify and handle non-clickable links on a webpage (100+ links scenario)? 6️⃣ If 20 browser windows are open, how do you switch to the 10th one? 7️⃣ Explain different types of waits in Selenium: Implicit, Explicit, and FluentWait. 8️⃣ Common exceptions in Selenium and how to handle them (e.g., NoSuchElementException, StaleElementReferenceException). 9️⃣ How do you capture a screenshot for failed test cases? 🔟 What is @DataProvider in TestNG, and when do you use it? 📘 Advanced Scenarios & Best Practices: 11️⃣ How do you fetch data from Excel using DataProvider? 12️⃣ Which TestNG annotations have you used frequently, and what do they do? 13️⃣ Java concepts you’ve applied in Selenium (e.g., OOPs, Collections, Lambda, Streams). 14️⃣ What is a Cucumber feature file and its structure? 15️⃣ What is the role of glue in BDD with Cucumber? 16️⃣ Difference between Hooks and Background in Cucumber. 17️⃣ What is a Scenario Outline and how is it different from a regular scenario? 18️⃣ How do you pass parameters from a feature file to step definitions? 19️⃣ What are Listeners in TestNG, and how do you use them? 20️⃣ How can you check if a dropdown is multiselect? 🔍 Locator Strategy & Java Collections: 21️⃣ How do you retrieve and print all dropdown options? 22️⃣ Difference between Relative XPath and Absolute XPath. 23️⃣ Difference between List and Set in Java. 24️⃣ Difference between HashMap and Hashtable. ⚙️ OOP & TestNG Essentials: 25️⃣ What is Polymorphism in Java (compile-time vs runtime)? 26️⃣ What is a Constructor, and how is it used in your framework? 27️⃣ How do you prioritize test methods in TestNG? 28️⃣ What is Grouping in TestNG, and how is it beneficial? 29️⃣ What is ChromeOptions, and how do you use it to customize browser behavior?
To view or add a comment, sign in
-
Top 5 QA Automation Interview Questions with Answers . #Automation #git #sql #RestAssured #Selenium 1. Git pull vs fetch: • git fetch downloads changes from the remote repository but doesn’t merge them into your local branch. • git pull does both — it fetches and merges remote changes into your current branch. In short: fetch = see updates, pull = get updates. 2. Explain your framework architecture. My framework follows a hybrid Page Object Model architecture. • TestNG handles test execution and reporting. • Maven manages dependencies. • Base class initializes WebDriver and handles configurations. • Page classes store locators and page actions. • Utilities handle reusable functions like waits, Excel reading, and screenshots. • Rest Assured is used for API testing, with RequestSpecification and ResponseSpecification for reusability. • Jenkins triggers automation in CI/CD, and Extent Reports capture results. 3. What is Request Specification and Response Specification (in Rest Assured)? They are reusable templates for defining common request or response details. • RequestSpecification → holds base URI, headers, authentication, etc. • ResponseSpecification → defines expected status code, content type, etc. e.g : RequestSpecification requestSpec = new RequestSpecBuilder() .setBaseUri("https://api.example.com") .setContentType(ContentType.JSON) .build(); ResponseSpecification responseSpec = new ResponseSpecBuilder() .expectStatusCode(200) .expectContentType(ContentType.JSON) .build(); 4. Explain Fluent Wait (with syntax). FluentWait waits for a condition with a specified timeout and polling frequency, ignoring specific exceptions. Wait<WebDriver> wait = new FluentWait<>(driver) .withTimeout(Duration.ofSeconds(30)) .pollingEvery(Duration.ofSeconds(5)) .ignoring(NoSuchElementException.class); WebElement element = wait.until(driver -> driver.findElement(By.id("username"))); It’s used when elements take variable time to load. 5. SQL Query to find the 2nd largest salary from employees table. SELECT MAX(salary) AS SecondLargest FROM employees WHERE salary < (SELECT MAX(salary) FROM employees); using the DISTINCT and ORDER BY approach SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Test Automation Engineer @CGI | Tech & AI Content Creator | Digital Marketer | Open to Brand Collaborations
1wFor the latest job updates, interview tips, and more, join my WhatsApp, Telegram and Instagram: 📲 WhatsApp Channel : https://lnkd.in/g8CJA7ZM 📢 Telegram Channel : https://lnkd.in/g6kx488g ✨ Follow Instagram : https://lnkd.in/gsFFvV5H