Automation Qa Interview Questions

3,965 automation qa interview questions shared by candidates

Finastra Interview Questions- 1st round - CCAT exam ( Shapes related questions, Apti, verbal) 2nd round- Technical Interview Questions- - Brief me about your projects which you have worked on so far? - Have you worked in manual & automation both? - Explain some Oops concepts which you have used? - What is abstraction? - Can we achieve Multilevel Inheritance? - Can we achieve multiple inheritance? - what is the way to achieve multiple inheritance? - Can we create object of abstract classes? - Which all collections you have used? - What is the difference between Set & Map? - Can we store null values & null keys inside set? - How many null values are allowed in set? -Write a program to read input from a string? - Explain the program to read the value from Excel? - Write a Java program to print pattern ***** **** *** ** * - Write a Java Program to find the palindrome of a string ., Execution using online compiler. -What is exceptional handling? - which all exceptions you have encountered in Selenium? - What is StaleElementException? - How to overcome/resolve staleelement exception. - Have you used testNG? - What is the order of sequence of annotations in testNG? - What is groups in testNG? - What annotation is used to group the test cases? - What is git fetch , git pull & git push commands? - How do you resolve conflicts in GitHub? - Have you worked on Api automation? - how do you pass the data for api automation? - What is the exact process you follow in your team ? - Feedback of the Interview.
avatar

Senior QA Automation Engineer

Interviewed at Finastra

3.7
Dec 14, 2021

Finastra Interview Questions- 1st round - CCAT exam ( Shapes related questions, Apti, verbal) 2nd round- Technical Interview Questions- - Brief me about your projects which you have worked on so far? - Have you worked in manual & automation both? - Explain some Oops concepts which you have used? - What is abstraction? - Can we achieve Multilevel Inheritance? - Can we achieve multiple inheritance? - what is the way to achieve multiple inheritance? - Can we create object of abstract classes? - Which all collections you have used? - What is the difference between Set & Map? - Can we store null values & null keys inside set? - How many null values are allowed in set? -Write a program to read input from a string? - Explain the program to read the value from Excel? - Write a Java program to print pattern ***** **** *** ** * - Write a Java Program to find the palindrome of a string ., Execution using online compiler. -What is exceptional handling? - which all exceptions you have encountered in Selenium? - What is StaleElementException? - How to overcome/resolve staleelement exception. - Have you used testNG? - What is the order of sequence of annotations in testNG? - What is groups in testNG? - What annotation is used to group the test cases? - What is git fetch , git pull & git push commands? - How do you resolve conflicts in GitHub? - Have you worked on Api automation? - how do you pass the data for api automation? - What is the exact process you follow in your team ? - Feedback of the Interview.

La prueba incluyó preguntas de opción múltiple con límite de tiempo sobre conceptos generales de programación, una tarea de análisis de código centrada en funciones específicas, y un ejercicio final orientado a construir un componente de gestión de caché.
avatar

Senior QA Automation Engineer

Interviewed at Scopic Software

4.5
Jun 30, 2025

La prueba incluyó preguntas de opción múltiple con límite de tiempo sobre conceptos generales de programación, una tarea de análisis de código centrada en funciones específicas, y un ejercicio final orientado a construir un componente de gestión de caché.

1. Types of Framworks in Selenium. 2. Difference between throw and throws 3. Difference between arrays and arraylist. 4. Hashmap and Hashset. 5. Probability of getting NullPointerException 6. Types of wait in Selenium. 7. How would you fix your selenium code if it is slow. 8. If there is a button on a page and it is visible but not clickable. what could be the reason? 9. How to switch back to parent window 10. How to run testcases in parallel using testNG. 11. Parameterization in TESTNG 12. Assertions 13. What exceptions findElement and findElements throw 14. How many types of exceptions in Selenium 15. Probability of WebDriverException 16. Switch between frames 17. Use of ITestListener 18. Static keyword 19. Difference between Static and Final 20. Program to find duplicate value from an Arraylist. 21. What is an Absract class 22. What is Selenium. Is it a tool or framework or library? 23. Dynamic polymorphism with example 24. Dryrun in Cucumber 25. How would you finc if a scenario is missing from feature file 26. What does string object holds 27. What are non-access data types 28. How to find hidden elements in DOM 29. What if there are multiple exceptions in a program 30. Why REST API 31. Query params in REST API 32. Difference between post and patch 33. Host and end points 34. a few questions related to enviroments in postman. Don't remember rest
avatar

QA Automation Engineer

Interviewed at CGI

3.7
Apr 23, 2023

1. Types of Framworks in Selenium. 2. Difference between throw and throws 3. Difference between arrays and arraylist. 4. Hashmap and Hashset. 5. Probability of getting NullPointerException 6. Types of wait in Selenium. 7. How would you fix your selenium code if it is slow. 8. If there is a button on a page and it is visible but not clickable. what could be the reason? 9. How to switch back to parent window 10. How to run testcases in parallel using testNG. 11. Parameterization in TESTNG 12. Assertions 13. What exceptions findElement and findElements throw 14. How many types of exceptions in Selenium 15. Probability of WebDriverException 16. Switch between frames 17. Use of ITestListener 18. Static keyword 19. Difference between Static and Final 20. Program to find duplicate value from an Arraylist. 21. What is an Absract class 22. What is Selenium. Is it a tool or framework or library? 23. Dynamic polymorphism with example 24. Dryrun in Cucumber 25. How would you finc if a scenario is missing from feature file 26. What does string object holds 27. What are non-access data types 28. How to find hidden elements in DOM 29. What if there are multiple exceptions in a program 30. Why REST API 31. Query params in REST API 32. Difference between post and patch 33. Host and end points 34. a few questions related to enviroments in postman. Don't remember rest

Viewing 1201 - 1210 interview questions

Glassdoor has 3,965 interview questions and reports from Automation qa interviews. Prepare for your interview. Get hired. Love your job.