Vamsi Krishna Rajulapudi has over 8 years of experience in mobile device testing and test automation. He has worked as a test lead for major companies like Wipro, Nokia, Qualcomm, and Motorola. Some of his key accomplishments include winning several best performance awards and developing test automation frameworks using languages like Python, Perl, and Ruby. He has expertise in testing various mobile platforms and technologies including Windows, Android, Linux, LTE, VoLTE, and SIP protocols.
Expert Mobile Device Tester with 8+ Years of Experience
1. VAMSI KRISHNA RAJULAPUDI
E-Mail:wiprovamsi@gmail.com Mob Ph: +91 8197279109
Objective:
To pursue a challengingcareerasa software professionalinagrowingorganizationwhere Ican
maximize myskillswithaconsistent,clearandsimpleapproachtogrow alongwiththe growthof
the company.
Educational Qualifications:
2010-2013
MBA inHR (Sep2013) -> FIRST CLASS
Osmania University,Hyderabad,India
2003-2007
B.Tech in Electronics&CommunicationsEngineering(May2007) -> 81.3%
VRSEC EngineeringCollege, NagarjunaUniversity,Vijayawada,India
2001-2003
Intermediate - Mathematics,Physics&Chemistry(April 2003) -> 95.3%
GowthamJuniorCollege,Boardof IntermediateEducation,Vijayawada,India
2000-2001
10th
/SSC Standard (March 2001) -> 87.5%
OxfordEnglishSchool,Boardof SecondaryEducation,Penugonda,India
Professional Experience:
Workingas TEST LEAD forWipro TechnologiesfromJune 2007 to till date
Experience Summary:
Experience of 8.3years inMobile/Device Testing(QA) &TestAutomation.
Have 1.5 yearonsite experience atNokia,Finlandasa testlead.
Have good workingexperience on Telephonyfunctions,protocolslike SIP,MM(Mobility
Manager), and IMS.
Workedon variousmobile platforms: WindowsMobile(6.0,6.1, 6.5, 7, 8, 8.1, and 10),
AndroidandLinux basedMobile OSMaemo& Meego.
PerformedtestautomationonPython,PerlandRubyscripting.
PerformedData,RIL,and stability onAndroid&WindowsMobile 8.1/10Qualcommchipsets
recently.
Workedon simulatorenvironmentsusingAnristu,Agiilent,R& S simulatorcall boxes
(campingonLTE/VoLTE/SVLTE/CSFB/TDSCDMA/WCDMA networks.
Well knownthe Qualcommchipsettoolslike QPST,QXDM,andTrace32 etc.
2. Workedon VariousapplicationssuchasVoice & VideoCall,Bluetooth,Wi-Fi,2G/3G,USB, E-
Mail,Music & Videos,Thirdpartyapplications,Clientspecificapplicationsetc.
Workingknowledgeontestplan,teststrategy, testcase developmentandtestcase
execution
Experience onperformingApplication,System, Regression,Performance,Sanitytestingetc.
Experience inVariousbugtrackingtoolslike PRISM,BUGZILLA ,MOTCQCM, CRMDB, PRISMY
Have workedinWindowsMobile certificationtesting(LTK,CETK,Hoppertestingon
WindowsMobile 6.0,6.1, 6.5).
Good experience inValidatingtelephonyfunctions
Good knowledgeonMobile technologiesaswell asinTelecomdomain.
Achievements:
Won “TITANS”award forthe bestcontributioninWindowsMobile project(Toshiba)
Won “FeatherinMy Cap” award for the bestperformance inWindowsMobileproject
(Qualcomm)
Won “Above andBeyond”awardfrom the clientMOTOROLA forthe bestcontributionin
Linux mobile project(Motorola)
Skillssummary:
Knowledgeon
LTE, VoLTE,SVLTE, CSFB,TDSCDMA, WCDMA/UMTS, GSM, GPRS,EDGE,
CDMA, Bluetooth,Wi-Fi,DLNA,NFC,SIP,MM(MobilityManager)
Toolsknown
Android,MicrosoftVisual Studio,WindowsPowershell,QualityCenter,
QPST,QXDM, Trace32, Ethereal,QTP,bugtrackingtoolsetc…
Environment WIN98/XP/VISTA/7/8,RedhatLinux,UbuntuLinux
Languages Shell,Python,Perl,C,Ruby,HTML, XML
Projects:
Project #1 : WindowsPhone test and automation on Clientspecificchipset
Client : QUALCOMM (Bangalore)
Role : Senior testengineer/Testleadat Clientsite
Duration : 21 months
Environment : Windows8, 8.1,10 LTE, CSFB, TDSCDMA, WCDMA,CDMA, VoLTE, IMS,Wildcat
Panda, ICE, Agilent& Anritsu simulators
Tools : Wincase test framework,Python scripting, Windowspowershell,Microsoft
Test Central,power monitor tool,QXDM, QPST, Trace 32(J-Tag)
3. Responsible fortestingchipsetvalidationcasesonclientdevices
TestingincludesWMDATA testing,basicacceptance testing(BAT),multimediatesting,power
measurementusingpowermonitortool,radiointerface layerdatause cases
Responsible forsettinguptestenvironment,handlingtestbedissues
Responsible fordesignandfixingof testcasesportedonwincase automationframework.
(more detailsonwincase frameworkbelow)
Workedon Agilent,Anritsu call box simulators
Have expertise onLTEbands,VoLTE (IMS),WCDMA,CDMA,TDSCDMA,CSFB,SPRINTcall tests
Expertise inworkingonmultiple clientheldchipsetdevices
Good knowledgeonWindowsMobiles.
Issueswill be reportedthroughbugtrackingtool PRISM
Responsible forsendingreportstoclientandresponse toqueries
WindowsContinuousAssessmentforSoftware Execution(WINCASE)
WINCASEisautomationframeworkforrunningtestexecutionparallelyonmanydevices.
Basicallywe have numerouspoolsandeachpool have manydevicesinit.Torun teston device
userhas to submithis/hertestcasesfromwebpage.Webpage includesname of pool,image user
wantsto loadon device andtestsuite he wanttorun.
Testsuite isnothingbutsetof testsetsandtestsetsissetof testcases.SObasicallyonUI
userhas to submittestsuite andthattestsuite willbe dividedintotestsets,whichgetsexecuted
on specificdevice,soif testsuitehas5 testsetitismore likelythateverytestwillrunondifferent
devicesassumingthatpool hasat least5 devicesinit.
HOW WINCASEINFRASTRUCTURE WORKS
WINCASEisbasedon pythonlanguage andusesbelow modules:
1) Celeryworker
2) Django framework
3) RabbitMQ
4. 4) CASE ADMIN
5) WebAPI
Device are connectedtohostPC. Wincase hasinbuilttesthost setupwhichneedstobe installed
on everyPCto whichdevicesare connected.Installingthistesthostsetupwill install all above
mentionedframework.Once testhostsetupisinstalled,Wincaseservice runsinbackgroundto
monitorall executionsonhost.CASEADMIN is webpage whichusercanuse to configure devices
i.e add,modify,andenable forexecution.
WebAPI isan interface toschedule testviaschedulingsite.Itgroupstasktogetherintoa joband
place themintoqueues. RabbitMQact as a message broker,whenusersubmita jobRabbitMQ
takesit andplacesthat inqueue basedonhardware of device.HostPCreads fromspecific
queuesinordertoretrieve specifictask.Once hostretrieve taskfromspecificqueue itscans
devicesconnectedtoitandcheckswhichdevicesare subscribedonthisqueue,once decidedif
device isidle itplacesjobondevice celeryworker
Once device receivesjob itsexecutionstarts.Executionondevice isdividedintofew stepsbefore
actual testruns.
1) Init-device:Thisis the firststepwhichrunswhendevice receiveajob.Inthistoolslike kd.exe,
virtual Ethernet, batchfilesare copiedfromspecifiedlocationtohostwithwhichdevice is
connected.
2) Health-Check:In thisdevice ishardrebootto make sure itgoesto flashmode so thatit can be
flashedlaterwithimage specifiedbyuserwhile submittingJob.
3) Prepare-Build:Inthisimage specifiedbyuserwhile submittingjobthroughUIiscopiedlocally
to host.
4) Device-Update:Device isflashedwithimage providedbyuserandthenfew spkgsare
deployed.Debugonisdone ondevice forkdnetconection.
5) Run-Test: Thisstepincludesthe actual execution,testcasesmentionedintestsetisexecuted
one–byone on thisdevice.
5. Project #2 : Data/Throughput testand automation on Clientspecificchipset
Client : QUALCOMM (Hyderabad)
Role : Senior testengineer/Testleadat Clientsite
Duration : 12 months
Environment : Android,Python scripting,LTE, CSFB, TDSCDMA, WCDMA,CDMA, Agilent&
Anritsu simulators
Tools : T-Shell,Lincase testframework, Android tools,power monitortool, QXDM,
QPST, Trace 32(J-Tag)
Responsible fordatatestingonandroidbasedchipsetdevices
Responsible fortestexecutionfromlevel1to level 4executionwhichincludesworkingwith
testsimulators,configuringthe testsetupforeachRATconfiguration,runningautomation
scriptsand fixinganyscriptissuesduringtesting.
Data testingincludessome use casesfrommodem, concurrencycasesforexample with
multimedia,throughputtestingonLTECAT3 andCAT4 alongwithpowermeasurement,radio
interface layeruse cases.
Solelyresponsible forsettinguptestenvironment,handlingtestbedissuesatcustomersite.
Workedon Agilent,Anritsu,R&S simulators
Have expertise onLTETDD and FDD bands,WCDMA,CDMA,TDSCDMA,CSFB,SRLTE,VoLTE,
SPRINTcall tests
Good handson knowledgeonLinux commands
Good knowledgeonandroidarchitecture
Issueswill be reportedthroughbugtrackingtool PRISMandJIRA
Responsible forsendingreportstoclientandresponse toqueries
Project #3 : Meegobased Nokia device Testing
Client : NOKIA
Role : Test Lead at Onsite
Duration : 18 months
Environment : Ubuntu Linux,Ruby scripting,T-driverframe work (matti visualizer)
Tools : Mercury Quality Center,Bugzilla,Zig box
Have done applicationtestingspecifictoVoice &Videocall,Synchronization,Accounts& SSO
(Single SignOn),Video&TV,Musicand Media applicationsonLinux basedMeegoplatform
Workedas TestingTeamLeadat Onsite clientplace,NokiaFinland
6. PerformingBAT,Pre-release,Release,Regressiontestingetc.
Executionandupdatingof testresultsthroughMercuryQualityCenter
Responsible forsendingreportstotestmanager/clientandresponse toclientqueries
Done testautomationonMeegodevice usingRubyscriptingandT-driverframework.
Bug verification/RaisingadefectisthroughBugzilla (defecttrackingtool)
Project #4 : Maemo based Nokiadevice Testing
Client : NOKIA
Role : Test Engineer
Duration : 18 months
Environment : Ubuntu Linux
Tools : Mercury Quality Center,Bugzilla,Zig box,Perl scripting
Responsible forMultimedia applicationtestingspecifictoMAFW(MultimediaApplication
Frame Work) a testGUI, on Maemoplatform
TestedMediaPlayerwithdifferentnumberof supportedcodecs/formats
PerformedSmoke,Pre-release,Release,Regression,Systemtestingetc.
Designand executionof scriptsusingPerl
ExecutionandupdatingtestresultsthroughMercuryQualityCenter
Responsible forsendingthe reportstotestmanager/client
Bug verification/RaisingadefectisthroughBugzilla(defecttrackingtool)
Project #5 : SeamlessMobility
Client : MOTOROLA (Bangalore)
Role : Test Engineer
Duration : 16 months
Environment : Red hat Linux,SIP
Tools : MTAS framework,Python scripting,MOTCQCM (bug tracking tool)
Hands onknowledge onSIPcall flows
Performednewfeaturetestingon the modules‘Call Barring’,‘Call Forwarding’,‘MMsh’interface
Have a goodknowledge onSIP,H.264 Megaco protocols
Alsoperformedsome feature testingonothermodules‘Handoff’and‘Billing’
Developedsome scriptsinPythonscriptinglanguage onSIPcall flows
Settedupa virtual home serverwhichactslike HLR inGSM
DefectsloggedandtrackedusingMOTCQCM
Playedakeyrole indeliveringthe productontime
7. AchievedCSATrating7/7 forthisprojectdeliveryexcellence
Awardedme with “Above andBeyond”awardfromclient‘MOTOROLA’
Personal Profile:
Name Vamsi KrishnaRajulapudi
AddressforCommunication Bangalore,Marathahalli Post
Date of Birth 04-Aug-1986
Sex Male
Marital Status Married
LanguagesKnown English,Hindi,Telugu,Kannada
Nationality Indian
PassportNo F2787326
Declaration:
I herebydeclare thatthe informationfurnishedabove istrue tothe bestof my knowledge
(Vamsi KrishnaRajulapudi)