Tester interview questions and answers are completely based on the interview I and my friends attended during last years of working experience as Quality Assurance Testers. These SQA questions and scenarios are based only on real experience and were asked during actual QA interviews. Therefore, QA Tester who is looking for a Quality Assurance job will greatly benefit from this. If you are the first time job seeker as a QA Tester, then it can help you even better. Finally, if you are plant to attend an interview, you have to know these questions and answers by heart and must be very smooth in answering these questions. Practice in front of the friends or just a mirror, speak loud and clear. Most of the time, when you study the questions, you feel fine and feel relaxed, but the reality is, at the time of the actual interview, even though you feel you have the knowledge, cannot express it well. It may sound a little rough, but this is everyone’s hard experience. When you come out the interview door, you are deeply regretted. If you cannot remember these by heart, believe me, it may not work. Readers are welcome to post own questions and answers to the following SQA interview questions.

Testing without requirements or specifications

How should QA Tester test without requirements or specifications? Is it possible to develop test plan and test cases without written requirements or specifications? I bet this is not only the most popular testing interview question, but the real testing life problem for many software organizations.

There are several approaches to dealing with absence of proper documentation. The testing without requirements would oblige QA tester to have effective communication skills in addition to analytical, logical and technical skills. The reason for this is that there are always specifications and requirements, perhaps not formally documented and QA Tester should be able to extract this hidden requirements and specification from the customers and developers.

Even without precise requirements the standard set of the features could be tested in almost any software application and it doesn’t matter if the software runs in Windows or Linux systems, store the data in MS SQL Server or Oracle databases, developed in Java or ASP.NET platforms. Any software application should have a proper logging mechanism, automatically rotate log files, send proper error notification, restart cleanly after power outage, alert the support team about accidental outage, notify customers about maintenance work and of course should not consume all computer and network resources.

Next step for QA Tester would be to interview the project manager and the manager of developers regarding general software environment. For example, should this application work on Windows, Linux or if this is a mobile application should it support iPhone or Android platforms. Does the application support MS SQL Server 2010 and Oracle 11g databases or only one of them? If it is web based application, what browsers it should support. Check with the project manager why they want to release the next version of the application and what features are replaced, added or removed.

Discover the security requirement for the application. Who and when should have an access to the application? How do you control this access? Does application store the passwords or social security numbers in the plain text in the database?

Find out if the application is externally and internally consistent. For example the online web store should not crash under heavy load during Black Friday sale or corrupt the existing data when someone submit non common character from UTF-8. The application should be compatible with other applications developed by company and have similar look and feel features.

Figure out the external requirement for the application. If it is real estate web site, check with real estate and property laws and regulations. If it is medical application, consult with FDA requirements and specifications. If it is educational application, discover FERPA requirements. You would be amazed how many requirement you could gather from external sources.

Check the application testability. Does QA team have the appropriate testing tools for the web application developed in HTML5 and CSS3? Do QA Engineers have only manual testing skills or could bring into play Selenium or Watir as testing tool. Can the company find resources for QA Training, if needed? Do you have enough hardware and software resources to set up testing lab to test the application features. If cross browser compatibility testing is needed, would you able to set up VMware or VirtualBox for testing?

The last suggestion would be to never assume anything on order to do testing without requirements and specifications.

3 comments:

aruna said...

This site is having very much useful information

KB said...

Amazing. Thank you so much this site helped me a lot to got my first ever JOB:)

tanu said...

its really very informative and understandable for the freshers..thanks

Common QA Tester interview questions