InterviewQuestionsforQATester(SoftwareTester)ThesequestionsandanswersaretotallybasedontheinterviewIattendedduringmy6yearsofworkingexperienceasaQATester.Insomesections,Ihavestartedincludingtheinterviewquestionsthatwereaskedbycompaniestosomeofthecandidateswhovisitedthiswebsiteandwantedtoshare.Ifyouareattendinganinterview,youhavetoknowthesequestionsandanswersbyheartmustbeveryfluentinansweringthesequestions.Practiceinfrontofthemirror,loudandclear(talktoyourself).Mostofthetime,whenwereadthequestions,wefeelgoodandfeelcomfortable,buttherealityis,atthetimeoftheinterview,eventhoughwefeelwehavetheknowledge,can’texpressitwell.Itmaysoundalittlerough,butthisismyexperience.Whenwecomeoutthedoor,weregret.HEREARETHEQUESTIONS:1.Canyoutellmeaboutyourself?Answer:InmyQAcareer,IhavebeenworkingonvarioussystemplatformsandoperatingsystemslikeWindows95,Windows2000,WindowsXPandUNIX.IhavetestedapplicationsdevelopedinJava,C++,VisualBasicandsoon.IhavetestedWeb-basedapplicationsaswellasclientserverapplications.AsaQAperson,IhavewrittenTestPlans,TestCases,attendedwalkthroughmeetingswiththeBusinessAnalysts,ProjectManagers,BusinessManagersandQALeads.IhaveattendedrequirementreviewmeetingsandprovidedfeedbacktotheBusinessAnalysts.IhaveworkedindifferentdatabaseslikeOracleandDB2,wroteSQLqueriestoretrievedatafromthedatabase.Asfarasdifferenttypesoftestingareconcerned,IhaveperformedSmokeTesting,FunctionalTesting,BackendTesting,BlackBoxTesting,IntegrationTesting,RegressionTestingandUAT(UserAcceptanceTesting)Testing.IhaveparticipatedinLoadTestingandStressTesting.IhavewrittendefectsastheyarefoundusingClearQuestandTestDirector.Oncethedefectswerefixed,retestedthemandifthepassed,closedthem.Ifthedefectswerenotfixed,thenreopenedthem.Ihavealsoattendedthedefectassessmentmeetingsasnecessary.Inthemeantime,acontinuousinteractionwithdeveloperswasnecessary.ThisisprettymuchwhatIhavebeendoingasaQAperson.2.Whatdidyoudoinyourlastproject?Answer:Inmylastproject,theapplicationwasaweb-basedapplicationdevelopedinJavaplatform.AsaQAPerson,IwroteTestPlansfromtherequirementdocumentsandUseCases.IperformedSmokeTesting,FunctionalTesting,BackendTesting,BlackBoxTesting,IntegrationTesting,RegressionTestingandUAT(UserAcceptanceTesting).IhaveparticipatedinLoadTestingandStressTesting.IattendedseveralwalkthroughmeetingsforrequirementreviewsandprovidedfeedbacktotheBusinessAnalysts.Mostly,Iwasinthebackendtesting,whichrequiredwritingSQLqueriesdirectlytothedatabase.Besidesthese,IwrotedefectsusingClearQuest.Oncethedefectswerefixed,retestedthemandifthepassed,closedthem.Ifthedefectswerenotfixed,thenreopenedthem.3.HaveyouwrittenTestPlan?WhatisaTestPlan?Whatdoesitinclude?Answer:Yes.WhatisaTestPlan?Answer:ATestPlanisadocumentthatdescribesthescope,approach,resources,andscheduleofintendedtestingactivities.Itidentifiestestitems,thefeaturestobetested,thetestingtasksandwhowilldoeachtask(rolesandresponsibilities)andanyrisksanditssolutions.SeehowtheTestPlanlookslike.Whatdoesitinclude?Answer:ATestPlanincludesHeading,RevisionHistory,TableofContents,Introduction,Scope,Approach,Overview,differenttypesoftestingthatwillbecarriedout,whatsoftwareandhardwarewillberequired,issues,risks,assumptionsandsignoffsection.4.HaveyouwrittenTestCases?Answer:Yes.WhatisaTestCase?Whatdoesitinclude?Answer:ATestCaseisadocumentthatdescribesstep-by-stepprocesshowtotesttheapplication.ATestCaseincludesTestCaseID,StepsDescription,ExpectedOutput,ActualOutput,Pass/Fail,andRemarks.(Remember,thisisNOTapartofTestPlan.ItisaseparatedocumentwrittenusingExcel.Insomecompanies,theyuseRationalTestManagerorTestDirector.Butforcompanies,whodonothavethesetools,useExcelsheet.Intheexamplebelow,itisintheExcelsheet)DidyouuseanytoolstowriteTestCases?Answer:Yes.IhaveusedTestDirector(nowcalledQualityCenter)andRationalTestManagertowriteTestCases.However,inmostofthecompanies,IusedExcelsheet.SeeasampleTestCase.HowmanyTestCasesdidyouwriteinyourlastproject?Answer:Iwroteabout1100TestCasesinmylastproject.(ThereasonablenumberofTestCasesvariesfrom500tothousands.Thenumber1100testcasescanbecompletedin6-monthprojectduration).WhatdocumentdidyourefertowritetheTestCases?Answer:Requirementdocument.(NOTE:ItcanalsobeUseCases,orDesignDocument.Itdependscompanytocompany.Insomecompany,theyuseUseCases.Insomecompanies,theyuseRequirementDocumentsandincompanies,theyuseDesignDocument.However,inpracticalscenario,mostofthecompanieshaverequirementdocumentatleast).5.Didyouhaveasituationwhereyoudidnothaveanydocuments(norequirementdocument,noUseCases,ornoDesignDocument)andyouhadtowritetheTestCases?HowdidyouwritetheTestCasesinthissituation?Answer:Yes.Ihavebeentothatkindofscenariosseveraltimes.Therewerecompanieswheretheyhadnodocumentsatall.Inthatcase,IhadtodiscusstheapplicationscenarioandfunctionalitieswiththeBusinessAnalystsordeveloper.Onthebasisofthatdiscussion,IpreparedadocumentinconsultationwithBusinessAnalystsandDevelopersandthenstartedwritingPlansandTestCases.6.WhatyouworkedwithUseCasesbefore?Answer:Yes.IhavewrittenTestCasesusingUseCases.CanyoutellmewhataUseCaseis?Answer:Ausecaseisado