Nothing Special   »   [go: up one dir, main page]

Can You Tell Me About Yourself ?: 1qatraining

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Can you tell me about yourself ?

• I have 4 or 5 years of experience in Manual and Automated testing .( depends on experience)

• 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 was the testing process in your company?


• First of all the Business Requirement Document was prepared as per the client’s requirement
• Then on the basis of the requirement document, QA Team wrote Test Plans, Test Cases and Test Strategies.
• The developers started coding their modules (started programming).
• Once the developers finished coding, the Configuration Management Team compiled the code together and prepared a
build. This Build is now deployed to different testing environments where different types of testing were performed.
• Once the defects were found, the testers would log the defect using the tools available (like TestDirecotor)
• Once the defects are logged, then those defects would be discussed in the defect status meeting and would take further
actions (meaning, closing, reopening, retesting of defects etc).

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.

What is done on the first day of the work?


On the first day, the Manager will come to receive at the lobby. He/she will welcome you; tell where you will be sitting.
The next thing will be will show you login name and password and they want to make sure that the login name and
password works so that you can use your computer.
Then the Manager will tell you where the documents are located in the network drive (or shared drive,or Sharepoint—
different companies use different software for this purpose). Once you find the documents, then you will ask them what
you will be working on what are the related documents that you should read. You start reading the documents, which
lasts normally one week or more.

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.

Who do you ask?


Now let’s say you did not understand something while reading documents. Who are you going to ask?
-Business Analysts who wrote this document. If you have any other questions that you don’t know, you will be asking
that to you friend first, if he/she is not able to answer, then ask this question to the Lead (or Manager). Do not ask too
many questions (some people get irritated). Therefore, it is important to read read and read. That’s the only way to
succeed.
If you have any questions in Test Director, or QTP or any other automation tools, then there is a HELP menu as well as
tutorial. Please go through these, read them before you ask any questions to anyone else.
What kind of questions should I ask in the meeting?
Nothing. My advice is, keep your mouth shut. Just listen. This is the best way to handle the job until you are confident
enough to speak and you know what you are talking about. If they ask you some questions, then reply gently, wisely.

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.

• Tell me about the worst boss you’ve ever had


(Here, you should be careful not to say any negative words about the past boss. This will give a reflection that you cannot work with
different nature of people. You should be able to show them that you can cope with any king of boss. Therefore, just take an idea below
how the answer should be.)
Answer: I can hardly think of any Manager that was really bad. But when I compare, then I remember of a Test Lead who
was just made a lead from the developers team. She used to feel that she has been very proud of her position and used to
boss around. Some times, she used to call home and check where I was and what I was doing. Or have I completed my
job before leaving and so on. I think, whatever she did, was in the benefit of the company and myself in the long run
which would give me more confidence in future.

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

¾ How did you develop test cases and what it contains?


Test case is nothing but a navigational flow of the application. That means Test cases is a sequence of steps to test the correct behavior of a
functionality/feature of an application.
(Please see Test case slide)
¾ Did you develop any test plans and what it contains?
I have good experience to develop master and module test plan. (Please see Test plan slide)

¾ How you define scope and strategy?


To define Scope and Strategy , we have to understand the architecture of the application, SRS and FRS
What are the components they used to develop the application, How data is flowing and How/Why /when other systems are communication to
this system

¾ 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

¾ How can u test the white page?


You can check whether the dimensions of the paper and print jobs is from the requirements document. Canvas sizing, resizing, window
minimize and maximize functions, Line scroll and Page scroll are other areas to test.

1qatraining 12
Manual Testing Interview questions cont……

¾ What is regression Testing?


¾ What are the defects you encounter in your current project?
¾ What is Testing life Cycle?
¾ What is difference between Test Matrices and Trace ability matrix
¾ What is Testing deliverables?
¾ How do you log the defects?
¾ How do you test garbage container?
¾ How do you test Stapler?
¾ What is testing methodology and what kind of methodology u are using
in ur current project ?
¾ What is the testing process u are doing?
¾ how many test cases did you write?

1qatraining 13
Manual Testing Interview questions cont……

- What are the different methodologies used in testing ???

Answer Some of the methodologies used in Testing are :

1)CMM(Capability Maturity Model)

2)IEEE(Institute of Electrical Electronics Engine)

3)RUP(Rational Unified Process)

4)Agile Methodolgy

5)TQM -Total Quality Management

- Could you explain the difference b/w Patch, Build and Pilot.

The build is the code which is developed by the developers (coders).


for example., an application

Patch is the modification which is being done to the code


Pilot is testing the application in the real time environment with limited number of users

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.

• What is the strength and weakness in testing?


Strength:Judgeemnt skills, Analysis and Documentation and strong desire quality.
Weakness: like ,i love coffee so i drink coffee every hour

• What is the difference between bug and defect?

Bug: The problem getting at the time of testing.


Defect: when we get problem on customer's hand is a defect
• What is a Test procedure ?
-To prepare the test plan.
-To prepare the test cases.
-Execute the test cases by manual or automation.
-Analyze the result.
-To report the bugs or defect.

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.

• What is the difference between UseCase and Test Case ?


Use Case is written in Business Design Document(BDD)by the Business Analyst. It is
for understanding the functionality for the person who is involved in writing the test
cases.
Test case is different perceptions for a functionality to be tested. Usually written by
Test Enginneer.The same person who has written the test case may execute them or the
other person

• What is the difference between an exception and an error?


EXCEPTION : Unexpected event or happening, not related to SRS
BUG: Related to SRS, Found by testers.
ERROR: not related to SRS. Found by users

1qatraining 16
Manual Testing Interview questions cont……

• What is an exit and entry criteria in a Test plan?


Entry criteria is

1.testing environment established

2.test cases prepared

3.build received from development team

Exit criteria is

1.All modules are covered or not

2.all test cases are completely executed or not

3.all bugs resolved or not

this is part of HOW TO TEST criteria test plan document

1qatraining 17
Manual Testing Interview questions cont……

• What is walkthrough and inspection?

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.

I will tell y one example for Test Engineer, QA, QC

Example is Take an Examination Center: In that

---> Test Engineer is Examiner

----> QA is sitting squad

---> QC is a flying squad

Walkthrough: Explain the work product in a step by step manner.


Inspection: Also called as "Formal Review". There is a formal process that states how this should be
conducted. There is a sharp focus finding defects.

1qatraining 18

You might also like