Can You Tell Me About Yourself ?: 1qatraining
Can You Tell Me About Yourself ?: 1qatraining
Can You Tell Me About Yourself ?: 1qatraining
• In my QA career, I have been working on various system platforms and operating systems like
Windows 95, Windows 2000, Windows XP and UNIX. I have tested applications developed in Java,
C++, Visual Basic and so on. I have tested Web-based applications as well as client server applications.
• As a QA person, I have written Test Plans, Test Cases, attended walkthrough meetings with the
Business Analysts, Project Managers, Business Managers and QA Leads. I have attended requirement
review meetings and provided feedback to the Business Analysts. I have worked in different databases
like Oracle and DB2, wrote SQL queries to retrieve data from the database. As far as different types of
testing is concerned, I have performed Smoke Testing, Functional Testing, Backend Testing, Black Box
Testing, Integration Testing, Regression Testing and UAT (User Acceptance Testing) Testing. I have
participated in Load Testing and Stress Testing.
• I have written defects as they are found using Quality Center and Test Director. Once the defects were
fixed, retested them and if the passed, closed them. If the defects were not fixed, then reopened them. I
have also attended the defect assessment meetings as necessary.
In the meantime, a continuous interaction with developers was necessary.
• I have Good experience Mercury Suite( Functional Suite) Like Win runner and QTP
1qatraining 1
What did you do in your last project (Manual)?
• In my Current project, the application is a web-based application developed in Java platform. As a QA Analyst/tester , I
developed Test Plans from the requirement documents and Use Cases.
• Developed Test cases which covers 100% of functionality of the application
• I performed Smoke Testing, Functional Testing, Backend Testing, Black Box Testing, Integration Testing, Regression
Testing and UAT (User Acceptance Testing).’
• I attended several walkthrough meetings for requirement reviews and provided feedback to the Business Analysts.
• I was involved in the backend testing, which required writing SQL queries directly to the database.
• Besides these, I used QC to develop test cases/ execute test cases and track Defects. Once the defects were fixed,
retested them and if the passed, closed them. If the defects were not fixed, then reopened them.
• Developed Test matrices and Trace ability matrix for each release.
• Interacted with business analysts and developers and reported System defects through QC.
• Documented all the Testing results and regression tests results were compared at every new build. Analyzed and
Presented Results.
• Generated Test data for various types of testing to valid data, Invalid data, Partial data, bad data Testing
• Attend meeting with Stake holders to understand about the application
• Participated in meetings and discussed Enhancement and Modification Request issues.
• Used Test Director and Quality center for Mapping the Test cases with the Requirements.
• Reports were been collected from Test Director/Quality center on a daily basis to submit them to Project Management
• Detected Defects, Communicated to the developers using Bug Reporting Tool and Tracking the Defects using Test
Director.
1qatraining 2
What did you do in your last project (Automate)?
• Interacted with Stakeholders during testing, Define scope and Strategy at different levels.
• Developed Regression Test plan/ Functional Testing plan for each release.
• Used QTP and QC to develop scripts and execute them
• Developed test scripts which covers 95% critical functionality
• Converted manual test Test cases to automated test scripts in Win Runner /QTP enhanced the scripts by adding user
defined functions.
• Worked on the high level frame work, identifying the functional areas and developed scripts as a re usable actions to
and developed some functions to make the scripts reusable in Win runner /QTP.
• Prepared test scripts using Win Runner/QTP with checkpoints using regular expressions for handling windows with
different names.
• By using parameterization s and conducted Data Driven test with the valid test data set using Winrunner /QTP.
• Created Standard and Text checkpoints by using QTP for validate the functionality
• Synchronization functions, Wait functions were using in scripts based on requirement
• Documented all the regression tests results were compared at every new build. Analyzed and Presented Results.
• Interacted with developers to resolve for the savior priority bug issues, which would affect income-generating
functionality in Production.
• Always met the deadline when required to do Regression testing and Functional testing.
• Work with developers, business and Release managers to discussed ways to fix the defects.
• Created detailed test plan and test cases for Manual testing using Test Director.
• Used Test Director for Mapping the Test cases with the Requirements.
• Reports were been collected from Test Director on a daily basis to submit them to Project Management
• Detected Defects, Communicated to the developers using Bug Reporting Tool and Tracking the Defects using Test
Director
1qatraining 3
Interview Questions
What do you do on the job every day? What is the first thing you go when you go to work on a day? (What is your
routine job?)
Go to work, have a cup of coffee (coffee is free in any work place), then check emails. I will check in my calendar
whether there is any meeting for the day. If there is anything urgent work that needs to take care of, then I will start with
that job. Otherwise, I will start what is left from yesterday on a priority basis.
1qatraining 4
What do you do if you have any questions to ask? Who do you ask?
• At the beginning, we all panic, what kind of questions to ask? What if they ask questions that I don’t know? Is it OK to
ask questions? What do I do if I don’t know how to do the job I am assigned to? and so on.
• As mentioned earlier, on the first day, your Manager will give you the system (computer) (They normally call system,
not computer), will tell you what the User ID and Password is, where are the QA documents on the shared drive (or
Network drive) are and so on. They will definitely ask you to read a lot of documents at the beginning (And you must
read read and read those documents AS MUCH AS POSSIBLE. At the beginning, allocate about 2 hours extra at home
for reading these documents. This habit will put you on the top of your job).
• These documents are normally design specification document (DSD). Different companies call it with different names,
for example, Requirement Specification Document (RSD) and so on. After reading the documents, you will be asked to
write Test Plans or Test Cases (Don’t panic. The Test Plans and Test Cases templates will be give by your manager or test
lead and they will tell you what to do and how to do because different companies have different formats they follow. If
they don’t have one, then you can always prepare and give it to them.
1qatraining 5
• How to deal with your team members?
Most probably, you will not be the only tester in the team. There will be more than you. Sometimes, dealing with you
team members is frustrating, specially when you are new. They try to ignore you. They want to show themselves smart.
Don’t worry. Don’t blame them. This part of the human nature. Try to cope with it. Invite them when you go for coffee
(in the coffee room in your office, don’t go outside), try to share your feelings and so on. It is all how you handle your
friends. It is part of your daily activities, handle it gently. This is part of the situation I have gone through, I am just
sharing this with you.
• Are you better working in a team or working alone?
I am a team player. I get along with team members very well. As far as the working is concerned, I can be equally
productive in team or working alone.
(Caution: Never say, I like working alone. This could lead you to not getting a job as they are always looking for
people who can get along with other people.)
Do you have any situations in the past where you have some arguments with your team members?
No. I never had that type of situation wherever I have worked.
(Even if you had one, it’s a good idea to say “No”. This could be a red flag, which might stop you from getting the
job)
What made you to choose testing career?
I am a very detailed oriented person and I like process-oriented job. The way QA process works is just the kind of work I
like. For example, analyzing requirement documents, attending walk-through meetings, writing test plans, writing test
cases, executing the test cases (or running the test cases) testing the application, logging defects, retesting them and so
on. I think I really like the process and that’s why I chose this career
1qatraining 6
Did you get any compliments from your previous employers? What were those
situations?
Yes. I did. There were many occasions where I had compliments. For example, I was
testing an application going a little bit off my test cases. After I finished executing my test
cases, I always think in a way what a real user would possibally click in various parts of
the application. So I was just clicking back and forth and at one specific scenario, the
application simply broke and displayed an error message. That scenario was not in the
test cases. The manager really appreciated me and thanked for finding this kind of critical
defect.
What are your strengths?
I am a very detailed oriented person. I have the sense of urgency. I can prioritize my job
according to the deadline. I am very much dedicated towards my job.I have the skills and
expertise in QA process. These are some of my strengths.
What is your weakness?
I think my weakness is that whenever I am given some responsibilities and there is a
deadline for it, I work day and night, 7 days a week. This is probably bad for my family
life, but I can’t sleep unless I am done with my assignments.
(Note: You should think of your weakness where because of your weakness (like the one
above), still the employer benefits. DON’T SAY anything negative thing, like “I cannot
work long hours, it is hard for me pick up things, it is difficult for me to understand
requirement documents etc)
1qatraining 7
• What are you expecting from our company?
My expectation from you company would be I will have more challenges and new things to learn and whatever the
skills I have to contribute, hopefully, I will be able to contribute if they are in any way helpful to enhance productivity of
the company.
What did you learn from your previous companies?
I learned a lot from the previous companies wherever I have worked. Wherever I have worked, I found out the there is
always something to learn. Different companies have different ways of working. The environment and technology
always differ from one company to another company. I have never found one company’s environment matching with
another company. For example, if one company is using documents called requirement documents, then the other
company might be using Use Cases and some companies might be using Design Document and so on. Therefore, in my
experience, there are always new things to learn in every company and we can always contribute these thing in the next
company if they help to be more productive.
What do you want to be in next 4 years?
I want to be QA Lead in another Four years.
Why QA Lead? Why not something else?
QA is the only thing I love doing it. I love this job and want to progress in this sector. I want to know how to manage
QA process, how to handle different jobs and so on. Since the next step is the QA Lead, that would preferably be one I
will targeting for.
Why do you want to work for this company?
(This is a tricky question. They want to know what really interests you and you have to be careful when you answer
this question. You must admire the line of that company. For example, if you are being interviewed by a
pharmaceutical company, then tell them that you are always interested in the medical applications and the better part of
your company is that it has exciting products that I am really curious to learn. That’s why I would feel really great if I
am given the opportunity to work in your company)
1qatraining 8
• What problems did you face in the past? How did you solve it?
As far as I remember one of them (then describe one of them from below), this was the scenario:
(i) It was a web-based application. I was working on a module called “Transaction Summary”. There was “Submit”
button on that page. After entering data in the all the fields, for example, First Name, Last Name, Social Security
Number, Date of Birth and so on, I clicked the Submit button. Once I clicked Submit button, an error page displayed,
“Page cannot be found…”. Since it was a critical defect, They checked into the database and found out that one of the
files in the database was closed. The status of all the files should be in the open status. Once the status of the closed file
was put in the “open” status, the application worked fine.
• One of the problems was in the Login window (page). When the user enters and Login Name and Password, then
Password should be encrypted. One of the Test Cases was that I needed to open database and see whether the password
is encrypted or not. I found out it was not encrypted. I reported it as a bug (defect) and it was fixed in the next release
(build).
• (iii) Defects I have found in a project was a defect to close a window (pop up).
For example, in the last project, on a page, there was a button called “More Information”. Once the user clicked that
button, the system would open a new window (pop up).We could close the new window in 3 ways:
-By clicking X at the top right corner of the page
-By clicking “Close” button on the page
-By pressing combination keys (Alt+F4) on the key board
Although the combination key (Alt+F4) was not mentioned in the test case, I just wanted to try how the application
reacts when Alt+F4 is pressed. Then I pressed Alt+F4. The result was a disaster-the application crashed (broke). The
application disappeared from the computer monitor. Finally, the developers disabled Alt+F4 as a temporary solution
and the application went into production.
• Another problem was that a user would search for branch location information of a bank. The user logs in by using User
Name and Password. After the log in, on the “Search Location” page, the user enters and zip code of the location he
wants to find, then clicks Find button. After that the system (application) gives a number of branch locations. The user
now clicks “Request Information” for one of the branches. As soon as the user clicks “Request Information” button, the
application breaks (displays “Page cannot be found” error). I logged this defect as a critical defect. When the developers
and database administrator looked into it, then they found out that in one of the tables, the data was not recorded. In all
the tables (UserProfile table, ClientID table and SessionID table), the data should be populated with the information
entered by the user. For some reason, in one of the tables, it was blank (null). Once they wrote a small code to populate
data (enter data) to the table, the application started working.
1qatraining 9
• ((v) In my previous project, when the customer wants to upload a document, for example, a copy of a monthly statement
(in Word format), on the website, the system should automatically change the Word document into .pdf format. Once
the document was uploaded, I saw that the fields in the .pdf document were interchanged (misplaced). For example, the
First Name displayed in the Last Name section. Date of Birth displayed in the Social Security Number field and so on.
We found out that the problem was a mapping problem (remember this word). Once the mapping was correct, I tested
in the new build. It was fixed.
• (vi) The most common problem that I have faced in my previous projects are the Java script errors, data connectivity,
error, HTTP 500 error (This error occurs when server is down), HTTP 400 error (when file is not found) and so on.
•
I was testing a web application. On one page, I clicked Save & Continue button twice (my mistake). Once this button is
clicked twice, the system displayed an error message, “Could not save the answers, please contact technical support”.
(When clicked only once, the button works fine.).Solution: Once the user clicks the button once, the button was disabled
later so that the user cannot click twice.
• I was testing a web-based application. Once all the fields are entered on the one of the pages, we had Print Preview
button. If the user clicks this button, we were supposed see the same information in a new window in PDF format.
While looking at the data in PDF file, there were some fields missing, for example, Date of Birth was missing in the PDF
file.
1qatraining 10
• What do you like about QA?
The best thing I like about QA is, I like the job which is more process oriented. For example, we have to work right from
reading the requirement documents, providing feedback to the Business Analysts as necessary, writing test plans, test
cases, execute the test cases, interaction with different developers, attend walk-through meeting and so on. I am a very
detailed oriented person. When I test applications, I try to get into the depth of functionality so that I don’t miss out
anything. Finally, I love logging defects.
• What is the role of documentation in QA?
Documentation plays a critical role in QA. QA practices should be documented, so that they are repeatable.
Specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test cases, bug
reports, user manuals should all be documented. Ideally, there should be a system for easily finding and obtaining of
documents and determining what document will have a particular piece of information. Use documentation change
management, if possible .
• How many Test Cases did you write in your last project?
I wrote about 1100 Test Cases in my last project. (The reasonable number of Test Cases varies from 500 to thousands. The
number 1100 test cases can be completed in 6-month project duration
1qatraining 11
Manual Testing Interview Questions
¾ Why would I hire you give me three non technical and three technical reasons?
I am good at analysis
I have good experience in Manual testing and as well as good at Automation testing
I am very good at documentation
I have good technical knowledge in SQL,UNIX that means I can fit for backend testing
¾ If you don’t have any requirements How you proceed your testing?
If its new application ,would like set up a meeting with STAKE holders. At least user can explain what exactly he need it.
¾ What is defect life cycle. If you get a defect what u are going to do?
See Defect life cycle. Once you get defect we have to analyze the defect and we have to define severity and Priority
1qatraining 12
Manual Testing Interview questions cont……
1qatraining 13
Manual Testing Interview questions cont……
4)Agile Methodolgy
- Could you explain the difference b/w Patch, Build and Pilot.
1qatraining 14
Manual Testing Interview questions cont……
• How to calculate the estimate for test case design and review?
Its completely depends upon project requirements, resources, level of testing with time
constraints.
1qatraining 15
• What is one key element of the test case?
Manual
TheTesting Interview
key element questions
of test case cont……
is expected value. Based on expected value only actual
value is compared and the result of the tets case is assessed whether "pass" or "fail"
• Can we write Functional test case based on only BRD or only Use case ?
Yes we can, but you can not have a full flow on that test case. Because BRD and use
cases used to prepare FRS. with help of FRS we can write our test case.
1qatraining 16
Manual Testing Interview questions cont……
Exit criteria is
1qatraining 17
Manual Testing Interview questions cont……
Walkthrough for testing means brief review of documents, Testcases, Test script etc.
Inspection is job of Quality Control (QC). He can conduct Inspections and Audits on the project at any
time to check whether the process is going on correctly or not.
1qatraining 18