SQA Questions


  1. What is black/white box testing?
  2. What are Bug Report components?
  3. What is a Test Case?
  4. What is a test plan?
  5. Describe the QA Process
  6. How can you describe QA process in your last company?
  7. How would you approach testing of the Gmail application?
  8. If there are so many settings/options to choose, how to write test cases?
  9. If you log a bug and the developer says she canít reproduce it, what should you do?
  10. If you find a bug and the developer says it is as-designed, what would you do?
  11. If you try to print a document to a printer, but the output is not there.† What might be the cause?
  12. Beside test case & test plan, what documents might be required to produce within QA department?
  13. Describe Test matrix
  14. Describe risk analysis in software testing
  15. What is the difference between a consumer product compared to enterprise product?
  16. How do you test a toaster?
  17. How do you test a banking ATM machine?
  18. What is use case?
  19. What is Unit testing?
  20. What is API Testing?
  21. What is the performance testing?
  22. What is stress testing?
  23. What is the most important impact QA can have on a product development process?
  24. How do you determine when you have done enough testing?
  25. Describe the bug life cycle?
  26. What is the software development life cycle?
  27. How can a tester be sure that bug was fixed?
  28. What is a Regression test?
  29. Define User Acceptance test?
  30. What do you prefer: white or black box testing?
  31. How will you write test cases for LOGIN & PASSWORD functionality, positive and negative testing?
  32. How do you see yourself in 3-5 years as a QA engineer?
  33. What is the difference between a test case and a test plan?
  34. Why do you choose the QA career?
  35. Describe a bug
  36. What kind of issues do you encounter in browser compatibility testing?
  37. How do you prepare a browser for GUI testing?
  38. When do you automate testing?
  39. Define Boundary testing?
  40. What is error handling testing?
  41. What are possible configurations that could affect the testing strategy of any web site?
  42. What are the differences between testing WEB application and testing client-server application?
  43. How should QA engineer communicate with a developer?
  44. What are the basic rules of creating of an automation test project?
  45. What is the test documentation? Tell about this all that you know?
  46. How many bugs do you report in one bug report? Why?
  47. When does Testing begin?
  48. What is Re-testing?
  49. What is QA Methodology?
  50. What are some of the differences between Agile and Waterfall?
  51. If you found a bug what do you have to do next?
  52. How did you write test plans; test cases?
  53. Explain Multi-tiered Architecture
  54. How do you perform GUI testing?
  55. Tell me about the testcase development process?
  56. What is the basic difference between B2B and e-commerce sites?
  57. Which browsers do you like and why?


  1. What is web based application?
  2. How to join tables in SQL?
  3. Difference between Application Servers and Web server?
  4. What is DHCP/DNS?
  5. What is TCP/IP, HTTP protocols and how they work?
  6. What is VPN?
  7. What would be the “suspicions points” if the HTML+Javascript file should contain the phrase: “George’s resume has > skills than mine”
  8. “IPconfig”, what is the similar command in UNIX?
  9. What UNIX commands do you commonly use?
  10. What typical controls can web pages contain?
  11. What is HTTP protocol? How it works? Can you tell me any HTTP request method and describe it? Can you tell me any HTTP status code and describe it?
  12. What are cookies?
  13. What are browsers? Which one do you know? Can you show me how to see source code of a web page and where it keeps cookies?
  14. How do you know what version of Java you are currently using?
  15. Give me a select statement that gives me the contact information for customers in these tables:
  • name {id,first,last}
  • address {id,street, city}
  • phone {id, order, phone}
  • select *from name, address, phone where name.id = address.id and name.id = phone.id


  1. Tell me about your current job/project?
  2. Tell me about your prior experience and education?
  3. Can you travel to Texas? How often?
  4. Your resume says about your abilities as problem solver – explain with an example.
  5. What do you expect to gain from your internship tenure at our company?
  6. What can you bring to the company?
  7. When in the past you have been part of a team that is working exceptionally well, what do you think the reasons were for its success?
  8. How have you in the past contributed to the success of your employer?
  9. If you are working a problem (i.e. test scenario/bug) and you are unable to get the information you need who is the most likely person who can help you?
  10. Tell us about a time in your previous employment when you had a disagreement with a team member. What was the situation and how did you solve it?
  11. Can you provide one or two examples of how you lead, guide and motivate team members?
  12. What qualities make a great leader and illustrate how you have used those qualities in the past.
  13. In the past when you have needed to involve your management to help solve a problem when did you do it and why was it appropriate?
  14. Please describe your relationship with development, release management, and product management at your previous employment.
  15. If there is no documentation available how do you know what to test and how to test?
  16. On your last project describe the testing process or testing cycle that was used. What kinds of people were involved and who did you work with?
  17. From your experience what are the most important factors that contribute to a successful software development and testing project?
  18. Can you work with no supervision, in a team?
  19. Can you work in startup environment?
  20. Why do you want to work in our company?
  21. What are your strengths?
  22. What are your weaknesses?