Interview Questions

Software Quality Assurance Interview Questions only (7)

Software Quality Assurance Interview Questions and Answers


(Continued from previous question...)

Software Quality Assurance Interview Questions only (7)

  • Who should be involved in each level of testing? What should be their responsibilities?
  • You have more verifiable QA experience testing:
    1. Java APIs
    2. End user applications using third-party automated test tools
    3. End user applications using manual testing and in-house test tools
  • Your professional experience debugging, developing test cases and running system tests for developed subsystems and features is:
    1. N/A - I do not have experience in these areas.
    2. I have this experience on 1 to 3 commercial product launches or product integrations.
    3. I have this experience on 4 to 6 commercial product launches or product integrations.
    4. I have this experience on 7 to 10 or more commercial product launches or product integrations.
  • You have personally created the following number of test plans or test cases:
    1. N/A - I would be new to creating test plans or test cases
    2. For 1 to 3 product releases
    3. For 4 to 6 product releases
    4. For 7 to 10 product releases
  • What is an advantage of black box testing over white box testing:
    1. Tests give confidence that the program meets its specifications
    2. Tests can be done while the program is being written instead of waiting until it is finished
    3. It insures that every piece of code written is tested in some way
    4. Tests give confidence that every part of the code is working
  • What is an advantage of white box testing over black box testing:
    1. Tests can discover that some code is missing
    2. Tests can be done while the program is being written instead of waiting until it is finished
    3. Tests can be designed before a program is written
    4. Tests give confidence that the program meets its specifications
  • Your experience with Programming within the context of Quality Assurance is:
    1. N/A - I have no programming experience in C, C++ or Java.
    2. You have done some programming in my role as a QA Engineer, and am comfortable meeting such requirements in Java, C and C++ or VC++.
    3. You have developed applications of moderate complexity that have taken up to three months to complete.
  • Your skill in maintaining and debugging an application is best described as:
    1. N/A - You have not participated in debugging a product.
    2. You have worked under the mentorship of a team lead to learn various debugging techniques and strategies.
    3. You have both an interest in getting to the root of a problem and understand the steps You need to take to document it fully for the developer.
    4. You am experienced in working with great autonomy on debugging/maintenance efforts and have a track record of successful projects You can discuss.
  • Why does testing not prove a program is 100 percent correct (except for extremely simple programs)?
    1. Because we can only test a finite number of cases, but the program may have an infinite number of possible combinations of inputs and outputs
    2. Because the people who test the program are not the people who write the code
    3. Because the program is too long
    4. All of the above
    5. We CAN prove a program is 100 percent correct by testing
  • Which statement regarding Validation is correct:
    1. It refers to the set of activities that ensures the software has been built according to the customer's requirements.
    2. It refers to the set of activities that ensure the software correctly implements specific functions.

(Continued on next question...)

Other Interview Questions