Harshavardhan_554403_latest_projects_TCS_3.2Years

Résumé Harshavardhan R/554403
HarshaVardhan Ravikumar
Tata Consultancy Services,Bangalore
Email: harshavardhan.r@tcs.com
Personal Email ID:1000.harsha@gmail.com
Phone: +91 9036855450
Education
2007-11 BNMIT B.Tech (Telecommunication)
Semester % aggregate marks Semester % aggregate marks
I 85.419% V 83.222%
II 82.193% VI
81.888%
III 86.667% VII
79.888%
IV 86.777% VIII
88.8%
Overall Aggregate 84.35%
2005 Vasavi Educational Trust, VV Puram, Bangalore 92.8% SSLC
2007 Sri Bhagawaan Mahaveer Jain College, Bangalore 88.66% II PUC
Training
Have undergone training of 20 days duration on Analog Devices at IIT, Madras.
I learnt about blackfin processor at Assembly level and it was related to the use of Dsp in real time applications.
Achievements
Among Top 3 students in Telecommunication branch at BNMIT.
Have secured a VTU rank in TCE DEPT for the 2011 batch.
Extra - Curricular Activities
Have secured price for Kannada debate and collage competitions at school level.
Page 1 of 10
Résumé Harshavardhan R/554403
Other Information
I am conversant with English, Telugu, and Kannada.
My hobbies include coin collection, paper cutting, water painting and reading sports magazines.
I am interested in sports like cricket, tennis, football. I watch them when I have time and play cricket with my friends during
time of leisure.
I am devotional and have a lot of faith in god, visit temples of prominence occasionally.
Objective
To work and build a career in a challenging job environment, that utilizes my skills and abilities, and offers ample learning
opportunities.
Experience Summary
Over 3+ years of experience in IT industry, mainly in automation testing of Banking and Financial Services applications.
• Good exposure to Software Test Life Cycle (STLC) and Testing Methodologies.
• Good experience in tools like QTP 11.0, ALM 11, Selenium, Jira.
• Have worked on build tools like ANT, Jenkins, and Maven and integrated it with Selenium
Framework.
• Have worked on Tortoise SVN and Sub-version integration with Eclipse.
• Experienced in Business Process Testing (BPT), Data driven Framework in QTP.
• Have knowledge on Core Java and worked on Selenium Mobile Web Driver in Eclipse.
• Have worked on UFT Addin for integration of Perfecto Cloud with QTP as well as Terminal Addin for
Integration of Mainframe Applications with QTP.
• Have good knowledge on DB2 database and Mainframe Topics like COBOL, CICS and JCL.
• Have involved in the creation of Hybrid Framework in Selenium and BPT Framework in QTP.
• Have good knowledge on TestNG, JUnit Frameworks, Annotations, Auto-IT, X-Path, CSS,
Selenium Grid used in Selenium.
• Worked on Browser Compatibility Testing in both QTP and Selenium.
Résumé Harshavardhan R/554403
• Have worked on requirement analysis, Test Case Creation and Execution
• Feasibility study and BPT component break-down analysis
• Experienced in Automated test script development and debugging
• Expertise on both Automated and manual Testing.
• Quality Assurance with strong focus on Processes, Productivity Improvements, Tools/Re-use Management
• Expertise in handing Regression Execution Requests.
• Actively engaged in testing projects from knowledge transition through Steady state Phase
• Have completed Foundation Certification in ISQTB Fundamentals.
• Have completed QTP 11 Certification which is a Automation Functional Testing Tool.
• Have been Certified in C and C++ Languages from NIIT.
• Have been Certified in Mobility Testing on Perfecto Tool Automation.
• Have been Certified with “Diplomo in Software Testing” in Testing Domain on FTC Website.
• Have been engaged in Automation Activities in Agile Testing Environment.
• Have have been rewarded by TCS Gems Team twice for my contribution at Account Level.(JPMC-BFS).
• Have knowledge on Python Scripting Language.
• Have knowledge on WebService Testing using Lisa Tool.
Technology
Software Products Automation Tools Technical Skills
ALM 11.0, Quality Center
10.0, Perfecto IDE, Jira,
Jenkins, Ant, Maven,
Tortoise SVN
QTP 11.0 , Extra
Attachmate 9.0,
Selenium
Operating Systems: Windows2000, Windows NT 4.0
, Windows 95/98 ,Windows XP, Windows 7
Technologies: VB, JAVA/J2EE, HTML, C, C++,
Mainframes(TSO),DB2
Trainings undergone
Training Description
Training On QTP QTP 11.0
HP BPT Training on HP BPT framework
Page 3 of 10
Résumé Harshavardhan R/554403
Training on CA LISA CA LISA 7.0 Fundamentals and Virtualization Fundamentals
Agile Development Development Model for Agile Technologies
Training on Core Java Core Java Basic Concepts and Fundamentals
Selenium Basics Selenium Fundamentals and types of Selenium in Use
Training on Testing Life
Cycle and Concepts
Testing Basics and Fundamentals
Training on Perfecto Tool Perfecto Mobile Cloud Basic Commands-Interactive and Automation
Jira Tool and Confluence Usage of Jira and way the Confluence document is maintained.
Qualifications
Degree Institute Major and Specialization
BACHELOR OF
ENGINEERING
BNMIT –Affiliated to VTU TELECOMMUNICATION
ENGINEERING (B.E)-VTU 7
th
Rank
Assignment #1
Project Enterprise Mobility Testing
Customer JP Morgan Chase N A
Period Jan 2014– Current
Description Automation of JPMC Applications on Perfecto Mobile Cloud Environment: Mobile-device
testing involves a set of activities from monitoring and trouble shooting mobile application, content
and services on real handsets. Testing includes verification and validation of hardware devices and
software applications. Perfecto Cloud is one of the Mobile Cloud tool which can access the real time
devices in lab via cradle and enable access to users placed at distant locations through the cloud
platform. Connection is usually established via a wireless connection such as Wi-Fi. Automation in
Perfecto tool involves identification of objects through both visual(OCR) and native properties. Due to
the OS dependency of iOS and Android Devices, usually separate code is devised for both of these
platforms. The challenge is writing a single script as much as possible through the Automation code
to work on both iOS and Android Devices at once. The Applications to be tested involves
Enterprise/LOB Applications developed in HTML Environment which would work in
Browsers(Safari/Chrome) or XCode/Java Code which works on iOS/Android specific OS.The
Applications under Test may be Native/Hybrid depending on the language used. The task here
involves not just end-end Regression testing but creating a continuous integration environment
wherein once the Application is deployed by the developer it should trigger the Automation Scripts
and run a Sanity Testing of the scripts needed for checking the Application behaviour and
maintenance. This involves the use of build tools along with the Automation Tools in use. The aim is
Résumé Harshavardhan R/554403
to help the Manual Testers by carrying out end-end continuous Automation and thereby produce a
significant dollar Savings with less efforts for the Applications to be tested.
For this we have used Hybrid Automation Framework in Selenium which is able to execute scripts on
multiple devices via configurations supplied from the Excel Sheet consisting of Device Details. The
Test cases and the test Data are obtained from EALM Test Lab with all the parameters and values
keyed in through a Macro into the Selenium Framework.This Sheet also acts as a Driver for the
Framework which controls the Device Execution by setting a flag for choosing both Test
Cases/Devices to run on. The Objects required for Identification are also categorized into different
classes like “button, image, text, native, textbox” which are read from a separate Excel Sheet by the
Framework containing the Business Logic. The Framework uses Sub Version for Code Management
and sharing of Data/Projects. We have also implemented Maven for removing the dependency of
maintaining jars in the Project Build Path.Once the Java Classes containing the Test cases are
triggered by the J-Unit Runner, all the static methods containing the Business Classes and Generic
Classes get executed thereby producing the results in PDF Report which is internally generated by
the Perfecto Tool Plugin with Eclipse. These results are then attached back to EALM and the status
is changed to passed/failed based on the test case execution. ALM Rest API’s in Java used for this
purpose.Since the data is taken from Excel for driving the test case and there are static methods
which control the flow of execution, it used both methods and data. And hence this framework can be
termed as a Hybrid Framework.
Location Bangalore-India
Role Team Member
Responsibilit
ies
• Creating Test Plans, Test Strategy and designing test cases, execution of test cases covering all
test scenarios.
• Test Strategy & Test planning.
• Test scripting and execution.
• Identifying automatable/reusable test components.
• Involving in Sprint Planning and checking Automation feasibility of BPT components.
• Maintenance and Execution of BPT Test Flows using QTP 11.0
• Maintenance and Execution of BPT Test Flows using Selenium Automation integrated with ALM.
• Handling multiple projects at a time in order to meet on time delivery.
• Test plan review meetings with the client prior to test design and scripting.
• Understanding defect life cycle and reporting the functionality mis-match to the Manual Team.
• Training juniors team members on various aspects of testing and related technology.
• Interaction with Manual Team Members for better understanding of the Application Under Test
and providing a hand-off to the Manual Team carrying out Regression Execution.
• Completion of Automation Development within the particular Sprint along with Sanity Testing.
• Analysing changes and identifying areas of the application for Regression testing.
• Estimation of upcoming projects to be considered for Automation with a detailed analysis of
Components Feasibility.
• Maintenance of Scripts which got impacted either due to Application change/Perfecto
Upgrade/Device Upgrade/Build behaviour.
Page 5 of 10
Résumé Harshavardhan R/554403
• Creation and Maintenance of Template for Value Adds obtained by Automation and it’s Savings.
• Updating the Framework Documentation implemented for both QTP and Selenium in Confluence
as and when changes are brought about in the existing Framework Developed.
• Providing support for Execution Activity and assisting Manual Team for smooth regression testing.
• Sending a Report of the Test Cases passed/failed and those which need maintenance to the
Manual Team once the Execution is completed in a particular Sprint.
• Monitoring the Perfecto Issues/Lab Issues/Sharepoint tickets closely with the respective Teams to
enhance the performance and improve productivity.
• Preparing a detailed Weekly Status Report of the Overall Status for Automation both resource
wise and Application-wise for meeting with the Client.
• Meetings with both Client and On-site co-ordinator on a daily call for reporting blockers and to let
know the Daily Progress.
Assignment #2
Project TSS QA Services
Customer JP Morgan Chase N A
Period June 2013– December 2013
Description CIF: CIF is used by the Customer Data Base Management (CDBM) department, which is responsible for
entering, updating, maintaining, and controlling customer records. CDBM receives information from the
account officers responsible for each account and /or record that is manually loaded into CIF. CIF also
receives a quarterly tape from SWIFT, which is uploaded, and contains any Adds, Mods & Deletes
information concerning SWIFT members. CIF also receives daily file updates from the Clearinghouse, from
CAS (Customer Accounting System), and GES (Global Exposure System). The majority of these file
updates are processed systematically.
CIF records contain information such as names, addresses, account numbers, universal identification
numbers (UID), SWIFT addresses, head office information for customers that use their head office as their
main account, MAC codes, FED ABA numbers, CHIPS MBR, RBACs, and class codes. Manual updates
are entered by one CDBM operator and then verified by another CDBM operator.
GFP: Global Funds Processor is the application for automated online processing of electronic Funds-
Transfer orders for domestic and International customers. GFP
Receives transactions through various industry mechanisms, namely: SWIFT, CHIP and FED etc. Most of
the transactions are processed straight through a few of them need manual intervention to perform the
repair function.
Location Bangalore-India
Role Team Member
Résumé Harshavardhan R/554403
Responsibilit
ies
• Creating Test Plans, Test Strategy and designing test cases, execution of test cases covering all
test scenarios.
• Creating Traceability matrix.
• Test Strategy & Test planning.
• Test scripting and execution.
• Identifying automatable/reusable test components.
• Maintenance and Execution of BPT Test Flows using QTP 11.0
• Automation SHAFT Scripting,
• Handling multiple projects at a time in order to meet on time delivery.
• Test plan review meetings with the client prior to test design and scripting.
• Understating defect life cycle.
• Training juniors team members on various aspects of testing and related technology.
• Interacting with business analysts for better understanding of requirements.
• Analysing changes and identifying areas of the application for Regression testing.
Assignment #3
Project TSS QA Services
Customer JP Morgan Chase N A
Period Jan 2013– May 2013
Description
CIF-Customer Information Facility BPT Automation Project
CIF: CIF is used by the Customer Data Base Management (CDBM) department, which is responsible for
entering, updating, maintaining, and controlling customer records. CDBM receives information from the
account officers responsible for each account and /or record that is manually loaded into CIF. CIF also
receives a quarterly tape from SWIFT, which is uploaded, and contains any Adds, Mods & Deletes
information concerning SWIFT members. CIF also receives daily file updates from the Clearinghouse, from
CAS (Customer Accounting System), and GES (Global Exposure System). The majority of these file
updates are processed systematically.
CIF records contain information such as names, addresses, account numbers, universal identification
numbers (UID), SWIFT addresses, head office information for customers that use their head office as their
main account, MAC codes, FED ABA numbers, CHIPS MBR, RBACs, and class codes. Manual updates
are entered by one CDBM operator and then verified by another CDBM operator.
Location Bangalore-India
Role Team Member
Responsibilities • Analyse the manual regression suite and prepare POC
Page 7 of 10
Résumé Harshavardhan R/554403
• Optimization of Test cases and designing business component structure
• Coordinating with onsite coordinator and Client.
• Taking part in Client Status meeting and Requirement walkthrough
• Enterprise Quality Center was used to manage the BPT process
• Preparing the framework architecture
• Creation of manual components for the test cases
• Providing the ground rules for automation architecture.
• Automating the manual components and forming Business process tests
• Dry run of test cases using Enterprise Quality Center
• Generating and analysing reports using Enterprise Quality Center
Assignment #4
Project TSS QA Services
Customer JP Morgan Chase N A
Period June 2012 – Dec 2012
Description
GFC-Global Funds Control BPT Automation Project
GFC: The Global Funds Control System consolidates all JP Morgan Chase “High Value” funds transfer
applications into a single suite of systems that can be used globally. GFC has been implemented in
Europe, Asia and the US. GFC supports multiple branches, multiple currencies and multiple time zones.
GFC provides Europe, Asia and US applications with the ability to use Funds Control for all payments in
branches, thereby allowing Treasury Services to control intraday risk in one place, and for the first time to
have an accurate picture for a global customer.
Location Bangalore-India
Role Team Member
Responsibilities • Analysing the manual GFC regression suite and in preparing the POC
• Optimization of Test cases and designing business component structure
• Coordinating with onsite coordinator and Client.
• Taking part in Client Status meeting and Requirement walkthrough
• Preparing the framework architecture
• Enterprise Quality Center was used to manage the BPT process
Résumé Harshavardhan R/554403
• Creation of manual components for the test cases
• Providing the ground rules for automation architecture.
• Automating the manual components and forming Business process tests
• Dry run of test cases using Enterprise Quality Center and debugging the scripts
• Generating and analysing reports using Enterprise Quality Center Creation of new set of
test cases using Enterprise Quality Center
Personal Details
Sex Male
Nationality Indian
Marital Status Single
Location TCS Bangalore
Date of Birth 25-SEP-1989
Sex Male
Nationality Indian
Marital Status Single
Date of Joining 03-JAN-2012
Designation SE :Systems Engineer
Passport Details
Passport No. L8149771
Issued at Bangalore
Issued on 27/03/14(DDMMYY)
Valid Till 26/03/24(DDMMYY)
Career Profile
Page 9 of 10
Résumé Harshavardhan R/554403
Jan 2012-Till Date TATA Consultancy Services Systems Engineer

Recomendados

Updated resume por
Updated resumeUpdated resume
Updated resumeLADDU SHASHAVALI
167 vistas7 diapositivas
Tahir_Resume_Selenium por
Tahir_Resume_SeleniumTahir_Resume_Selenium
Tahir_Resume_SeleniumTahir Ahmed Mohammed
535 vistas9 diapositivas
Bhabani Shankar Behera_CV por
Bhabani Shankar Behera_CVBhabani Shankar Behera_CV
Bhabani Shankar Behera_CVchiku134
335 vistas6 diapositivas
BALASAINMA_RESUME por
BALASAINMA_RESUMEBALASAINMA_RESUME
BALASAINMA_RESUMER Every
530 vistas4 diapositivas
Automation Testing Syllabus - Checklist por
Automation Testing Syllabus - ChecklistAutomation Testing Syllabus - Checklist
Automation Testing Syllabus - ChecklistSunil Kumar Gunasekaran
10.8K vistas7 diapositivas
CV_Sonali Sengupta por
CV_Sonali SenguptaCV_Sonali Sengupta
CV_Sonali SenguptaSonali Sengupta
136 vistas4 diapositivas

Más contenido relacionado

La actualidad más candente

RESUME_NEHA _SELENIUM por
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMNeha Samal
589 vistas4 diapositivas
Akhtar por
AkhtarAkhtar
AkhtarMohammed Akhtar
115 vistas5 diapositivas
My resume selenium por
My resume   seleniumMy resume   selenium
My resume seleniumAltafLakhani1
905 vistas4 diapositivas
Manual_testing_Resume por
Manual_testing_ResumeManual_testing_Resume
Manual_testing_ResumeBhupendra Dhore
3.8K vistas3 diapositivas
RajeswaraRao_Resume_3years por
RajeswaraRao_Resume_3yearsRajeswaraRao_Resume_3years
RajeswaraRao_Resume_3yearsRajeswara K
10.2K vistas4 diapositivas
Resume_Joydip Mukherjee por
Resume_Joydip MukherjeeResume_Joydip Mukherjee
Resume_Joydip MukherjeeJoydip Mukherjee
219 vistas4 diapositivas

La actualidad más candente(20)

RESUME_NEHA _SELENIUM por Neha Samal
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
Neha Samal589 vistas
RajeswaraRao_Resume_3years por Rajeswara K
RajeswaraRao_Resume_3yearsRajeswaraRao_Resume_3years
RajeswaraRao_Resume_3years
Rajeswara K10.2K vistas
Surekha_haoop_exp por surekhakadi
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
surekhakadi370 vistas
Qtp sample resume por Ramu Palanki
Qtp sample resumeQtp sample resume
Qtp sample resume
Ramu Palanki11.8K vistas
sudheer resume por sudheerforu
sudheer resumesudheer resume
sudheer resume
sudheerforu1.1K vistas
Felix Ramos_Automation Programmer Analyst_QA por Felix Ramos
Felix Ramos_Automation Programmer Analyst_QAFelix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QA
Felix Ramos318 vistas
DRB EXP RESUME manual and selenium master copy corrected 2 por Dikhit Behera
DRB EXP RESUME manual and selenium master copy corrected 2DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2
Dikhit Behera4K vistas
RESUME (HITENDRA KUMAR CHAUDHARY) por hiten chaudhary
RESUME (HITENDRA KUMAR CHAUDHARY)RESUME (HITENDRA KUMAR CHAUDHARY)
RESUME (HITENDRA KUMAR CHAUDHARY)
hiten chaudhary365 vistas
Shivaprasad Resume(Performance Testing) por Shiva Prasad
Shivaprasad Resume(Performance Testing)Shivaprasad Resume(Performance Testing)
Shivaprasad Resume(Performance Testing)
Shiva Prasad7.1K vistas

Similar a Harshavardhan_554403_latest_projects_TCS_3.2Years

Shashank_Venkataramanacharya por
Shashank_VenkataramanacharyaShashank_Venkataramanacharya
Shashank_VenkataramanacharyaShashank Venkataramanacharya
133 vistas4 diapositivas
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual por
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual KARUNANIDHI ETHIRAJ
43 vistas7 diapositivas
Resume por
ResumeResume
ResumeCassian Raja
679 vistas6 diapositivas
Resume-latest por
Resume-latestResume-latest
Resume-latestCassian Raja
285 vistas6 diapositivas
Anuradha_Resume_10 Years por
Anuradha_Resume_10 YearsAnuradha_Resume_10 Years
Anuradha_Resume_10 YearsAnuradha Appikatla
149 vistas8 diapositivas
Praveen Kumar Vemuri por
Praveen Kumar VemuriPraveen Kumar Vemuri
Praveen Kumar VemuriPraveen Kumar Vemuri
425 vistas3 diapositivas

Similar a Harshavardhan_554403_latest_projects_TCS_3.2Years(20)

Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual por KARUNANIDHI ETHIRAJ
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Mca 9 year_of_experience_in_testing_telecom por MIRZA MAHIR BEG
Mca 9 year_of_experience_in_testing_telecomMca 9 year_of_experience_in_testing_telecom
Mca 9 year_of_experience_in_testing_telecom
MIRZA MAHIR BEG180 vistas
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN... por KARUNANIDHI ETHIRAJ
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI ETHIRAJ252 vistas
Amardeep qa test_automation_cv por FNU Amardeep
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
FNU Amardeep102 vistas
Amardeep qa test_automation_cv por FNU Amardeep
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
FNU Amardeep38 vistas
CV_SyedShoeb_2015 por Syed Shoeb
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
Syed Shoeb207 vistas
Srinivas_Selenium_3 Years_Resume por Srinivasa rao
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
Srinivasa rao211 vistas
SivakumarSai QA Selenium 2017 por Siva Kumar Sai
SivakumarSai QA Selenium 2017SivakumarSai QA Selenium 2017
SivakumarSai QA Selenium 2017
Siva Kumar Sai294 vistas
Priyanka Singh_testing_resume por Priyanka Singh
Priyanka Singh_testing_resumePriyanka Singh_testing_resume
Priyanka Singh_testing_resume
Priyanka Singh137 vistas
Amalgamation of BDD, parallel execution and mobile automation por Agile Testing Alliance
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation

Harshavardhan_554403_latest_projects_TCS_3.2Years

  • 1. Résumé Harshavardhan R/554403 HarshaVardhan Ravikumar Tata Consultancy Services,Bangalore Email: harshavardhan.r@tcs.com Personal Email ID:1000.harsha@gmail.com Phone: +91 9036855450 Education 2007-11 BNMIT B.Tech (Telecommunication) Semester % aggregate marks Semester % aggregate marks I 85.419% V 83.222% II 82.193% VI 81.888% III 86.667% VII 79.888% IV 86.777% VIII 88.8% Overall Aggregate 84.35% 2005 Vasavi Educational Trust, VV Puram, Bangalore 92.8% SSLC 2007 Sri Bhagawaan Mahaveer Jain College, Bangalore 88.66% II PUC Training Have undergone training of 20 days duration on Analog Devices at IIT, Madras. I learnt about blackfin processor at Assembly level and it was related to the use of Dsp in real time applications. Achievements Among Top 3 students in Telecommunication branch at BNMIT. Have secured a VTU rank in TCE DEPT for the 2011 batch. Extra - Curricular Activities Have secured price for Kannada debate and collage competitions at school level. Page 1 of 10
  • 2. Résumé Harshavardhan R/554403 Other Information I am conversant with English, Telugu, and Kannada. My hobbies include coin collection, paper cutting, water painting and reading sports magazines. I am interested in sports like cricket, tennis, football. I watch them when I have time and play cricket with my friends during time of leisure. I am devotional and have a lot of faith in god, visit temples of prominence occasionally. Objective To work and build a career in a challenging job environment, that utilizes my skills and abilities, and offers ample learning opportunities. Experience Summary Over 3+ years of experience in IT industry, mainly in automation testing of Banking and Financial Services applications. • Good exposure to Software Test Life Cycle (STLC) and Testing Methodologies. • Good experience in tools like QTP 11.0, ALM 11, Selenium, Jira. • Have worked on build tools like ANT, Jenkins, and Maven and integrated it with Selenium Framework. • Have worked on Tortoise SVN and Sub-version integration with Eclipse. • Experienced in Business Process Testing (BPT), Data driven Framework in QTP. • Have knowledge on Core Java and worked on Selenium Mobile Web Driver in Eclipse. • Have worked on UFT Addin for integration of Perfecto Cloud with QTP as well as Terminal Addin for Integration of Mainframe Applications with QTP. • Have good knowledge on DB2 database and Mainframe Topics like COBOL, CICS and JCL. • Have involved in the creation of Hybrid Framework in Selenium and BPT Framework in QTP. • Have good knowledge on TestNG, JUnit Frameworks, Annotations, Auto-IT, X-Path, CSS, Selenium Grid used in Selenium. • Worked on Browser Compatibility Testing in both QTP and Selenium.
  • 3. Résumé Harshavardhan R/554403 • Have worked on requirement analysis, Test Case Creation and Execution • Feasibility study and BPT component break-down analysis • Experienced in Automated test script development and debugging • Expertise on both Automated and manual Testing. • Quality Assurance with strong focus on Processes, Productivity Improvements, Tools/Re-use Management • Expertise in handing Regression Execution Requests. • Actively engaged in testing projects from knowledge transition through Steady state Phase • Have completed Foundation Certification in ISQTB Fundamentals. • Have completed QTP 11 Certification which is a Automation Functional Testing Tool. • Have been Certified in C and C++ Languages from NIIT. • Have been Certified in Mobility Testing on Perfecto Tool Automation. • Have been Certified with “Diplomo in Software Testing” in Testing Domain on FTC Website. • Have been engaged in Automation Activities in Agile Testing Environment. • Have have been rewarded by TCS Gems Team twice for my contribution at Account Level.(JPMC-BFS). • Have knowledge on Python Scripting Language. • Have knowledge on WebService Testing using Lisa Tool. Technology Software Products Automation Tools Technical Skills ALM 11.0, Quality Center 10.0, Perfecto IDE, Jira, Jenkins, Ant, Maven, Tortoise SVN QTP 11.0 , Extra Attachmate 9.0, Selenium Operating Systems: Windows2000, Windows NT 4.0 , Windows 95/98 ,Windows XP, Windows 7 Technologies: VB, JAVA/J2EE, HTML, C, C++, Mainframes(TSO),DB2 Trainings undergone Training Description Training On QTP QTP 11.0 HP BPT Training on HP BPT framework Page 3 of 10
  • 4. Résumé Harshavardhan R/554403 Training on CA LISA CA LISA 7.0 Fundamentals and Virtualization Fundamentals Agile Development Development Model for Agile Technologies Training on Core Java Core Java Basic Concepts and Fundamentals Selenium Basics Selenium Fundamentals and types of Selenium in Use Training on Testing Life Cycle and Concepts Testing Basics and Fundamentals Training on Perfecto Tool Perfecto Mobile Cloud Basic Commands-Interactive and Automation Jira Tool and Confluence Usage of Jira and way the Confluence document is maintained. Qualifications Degree Institute Major and Specialization BACHELOR OF ENGINEERING BNMIT –Affiliated to VTU TELECOMMUNICATION ENGINEERING (B.E)-VTU 7 th Rank Assignment #1 Project Enterprise Mobility Testing Customer JP Morgan Chase N A Period Jan 2014– Current Description Automation of JPMC Applications on Perfecto Mobile Cloud Environment: Mobile-device testing involves a set of activities from monitoring and trouble shooting mobile application, content and services on real handsets. Testing includes verification and validation of hardware devices and software applications. Perfecto Cloud is one of the Mobile Cloud tool which can access the real time devices in lab via cradle and enable access to users placed at distant locations through the cloud platform. Connection is usually established via a wireless connection such as Wi-Fi. Automation in Perfecto tool involves identification of objects through both visual(OCR) and native properties. Due to the OS dependency of iOS and Android Devices, usually separate code is devised for both of these platforms. The challenge is writing a single script as much as possible through the Automation code to work on both iOS and Android Devices at once. The Applications to be tested involves Enterprise/LOB Applications developed in HTML Environment which would work in Browsers(Safari/Chrome) or XCode/Java Code which works on iOS/Android specific OS.The Applications under Test may be Native/Hybrid depending on the language used. The task here involves not just end-end Regression testing but creating a continuous integration environment wherein once the Application is deployed by the developer it should trigger the Automation Scripts and run a Sanity Testing of the scripts needed for checking the Application behaviour and maintenance. This involves the use of build tools along with the Automation Tools in use. The aim is
  • 5. Résumé Harshavardhan R/554403 to help the Manual Testers by carrying out end-end continuous Automation and thereby produce a significant dollar Savings with less efforts for the Applications to be tested. For this we have used Hybrid Automation Framework in Selenium which is able to execute scripts on multiple devices via configurations supplied from the Excel Sheet consisting of Device Details. The Test cases and the test Data are obtained from EALM Test Lab with all the parameters and values keyed in through a Macro into the Selenium Framework.This Sheet also acts as a Driver for the Framework which controls the Device Execution by setting a flag for choosing both Test Cases/Devices to run on. The Objects required for Identification are also categorized into different classes like “button, image, text, native, textbox” which are read from a separate Excel Sheet by the Framework containing the Business Logic. The Framework uses Sub Version for Code Management and sharing of Data/Projects. We have also implemented Maven for removing the dependency of maintaining jars in the Project Build Path.Once the Java Classes containing the Test cases are triggered by the J-Unit Runner, all the static methods containing the Business Classes and Generic Classes get executed thereby producing the results in PDF Report which is internally generated by the Perfecto Tool Plugin with Eclipse. These results are then attached back to EALM and the status is changed to passed/failed based on the test case execution. ALM Rest API’s in Java used for this purpose.Since the data is taken from Excel for driving the test case and there are static methods which control the flow of execution, it used both methods and data. And hence this framework can be termed as a Hybrid Framework. Location Bangalore-India Role Team Member Responsibilit ies • Creating Test Plans, Test Strategy and designing test cases, execution of test cases covering all test scenarios. • Test Strategy & Test planning. • Test scripting and execution. • Identifying automatable/reusable test components. • Involving in Sprint Planning and checking Automation feasibility of BPT components. • Maintenance and Execution of BPT Test Flows using QTP 11.0 • Maintenance and Execution of BPT Test Flows using Selenium Automation integrated with ALM. • Handling multiple projects at a time in order to meet on time delivery. • Test plan review meetings with the client prior to test design and scripting. • Understanding defect life cycle and reporting the functionality mis-match to the Manual Team. • Training juniors team members on various aspects of testing and related technology. • Interaction with Manual Team Members for better understanding of the Application Under Test and providing a hand-off to the Manual Team carrying out Regression Execution. • Completion of Automation Development within the particular Sprint along with Sanity Testing. • Analysing changes and identifying areas of the application for Regression testing. • Estimation of upcoming projects to be considered for Automation with a detailed analysis of Components Feasibility. • Maintenance of Scripts which got impacted either due to Application change/Perfecto Upgrade/Device Upgrade/Build behaviour. Page 5 of 10
  • 6. Résumé Harshavardhan R/554403 • Creation and Maintenance of Template for Value Adds obtained by Automation and it’s Savings. • Updating the Framework Documentation implemented for both QTP and Selenium in Confluence as and when changes are brought about in the existing Framework Developed. • Providing support for Execution Activity and assisting Manual Team for smooth regression testing. • Sending a Report of the Test Cases passed/failed and those which need maintenance to the Manual Team once the Execution is completed in a particular Sprint. • Monitoring the Perfecto Issues/Lab Issues/Sharepoint tickets closely with the respective Teams to enhance the performance and improve productivity. • Preparing a detailed Weekly Status Report of the Overall Status for Automation both resource wise and Application-wise for meeting with the Client. • Meetings with both Client and On-site co-ordinator on a daily call for reporting blockers and to let know the Daily Progress. Assignment #2 Project TSS QA Services Customer JP Morgan Chase N A Period June 2013– December 2013 Description CIF: CIF is used by the Customer Data Base Management (CDBM) department, which is responsible for entering, updating, maintaining, and controlling customer records. CDBM receives information from the account officers responsible for each account and /or record that is manually loaded into CIF. CIF also receives a quarterly tape from SWIFT, which is uploaded, and contains any Adds, Mods & Deletes information concerning SWIFT members. CIF also receives daily file updates from the Clearinghouse, from CAS (Customer Accounting System), and GES (Global Exposure System). The majority of these file updates are processed systematically. CIF records contain information such as names, addresses, account numbers, universal identification numbers (UID), SWIFT addresses, head office information for customers that use their head office as their main account, MAC codes, FED ABA numbers, CHIPS MBR, RBACs, and class codes. Manual updates are entered by one CDBM operator and then verified by another CDBM operator. GFP: Global Funds Processor is the application for automated online processing of electronic Funds- Transfer orders for domestic and International customers. GFP Receives transactions through various industry mechanisms, namely: SWIFT, CHIP and FED etc. Most of the transactions are processed straight through a few of them need manual intervention to perform the repair function. Location Bangalore-India Role Team Member
  • 7. Résumé Harshavardhan R/554403 Responsibilit ies • Creating Test Plans, Test Strategy and designing test cases, execution of test cases covering all test scenarios. • Creating Traceability matrix. • Test Strategy & Test planning. • Test scripting and execution. • Identifying automatable/reusable test components. • Maintenance and Execution of BPT Test Flows using QTP 11.0 • Automation SHAFT Scripting, • Handling multiple projects at a time in order to meet on time delivery. • Test plan review meetings with the client prior to test design and scripting. • Understating defect life cycle. • Training juniors team members on various aspects of testing and related technology. • Interacting with business analysts for better understanding of requirements. • Analysing changes and identifying areas of the application for Regression testing. Assignment #3 Project TSS QA Services Customer JP Morgan Chase N A Period Jan 2013– May 2013 Description CIF-Customer Information Facility BPT Automation Project CIF: CIF is used by the Customer Data Base Management (CDBM) department, which is responsible for entering, updating, maintaining, and controlling customer records. CDBM receives information from the account officers responsible for each account and /or record that is manually loaded into CIF. CIF also receives a quarterly tape from SWIFT, which is uploaded, and contains any Adds, Mods & Deletes information concerning SWIFT members. CIF also receives daily file updates from the Clearinghouse, from CAS (Customer Accounting System), and GES (Global Exposure System). The majority of these file updates are processed systematically. CIF records contain information such as names, addresses, account numbers, universal identification numbers (UID), SWIFT addresses, head office information for customers that use their head office as their main account, MAC codes, FED ABA numbers, CHIPS MBR, RBACs, and class codes. Manual updates are entered by one CDBM operator and then verified by another CDBM operator. Location Bangalore-India Role Team Member Responsibilities • Analyse the manual regression suite and prepare POC Page 7 of 10
  • 8. Résumé Harshavardhan R/554403 • Optimization of Test cases and designing business component structure • Coordinating with onsite coordinator and Client. • Taking part in Client Status meeting and Requirement walkthrough • Enterprise Quality Center was used to manage the BPT process • Preparing the framework architecture • Creation of manual components for the test cases • Providing the ground rules for automation architecture. • Automating the manual components and forming Business process tests • Dry run of test cases using Enterprise Quality Center • Generating and analysing reports using Enterprise Quality Center Assignment #4 Project TSS QA Services Customer JP Morgan Chase N A Period June 2012 – Dec 2012 Description GFC-Global Funds Control BPT Automation Project GFC: The Global Funds Control System consolidates all JP Morgan Chase “High Value” funds transfer applications into a single suite of systems that can be used globally. GFC has been implemented in Europe, Asia and the US. GFC supports multiple branches, multiple currencies and multiple time zones. GFC provides Europe, Asia and US applications with the ability to use Funds Control for all payments in branches, thereby allowing Treasury Services to control intraday risk in one place, and for the first time to have an accurate picture for a global customer. Location Bangalore-India Role Team Member Responsibilities • Analysing the manual GFC regression suite and in preparing the POC • Optimization of Test cases and designing business component structure • Coordinating with onsite coordinator and Client. • Taking part in Client Status meeting and Requirement walkthrough • Preparing the framework architecture • Enterprise Quality Center was used to manage the BPT process
  • 9. Résumé Harshavardhan R/554403 • Creation of manual components for the test cases • Providing the ground rules for automation architecture. • Automating the manual components and forming Business process tests • Dry run of test cases using Enterprise Quality Center and debugging the scripts • Generating and analysing reports using Enterprise Quality Center Creation of new set of test cases using Enterprise Quality Center Personal Details Sex Male Nationality Indian Marital Status Single Location TCS Bangalore Date of Birth 25-SEP-1989 Sex Male Nationality Indian Marital Status Single Date of Joining 03-JAN-2012 Designation SE :Systems Engineer Passport Details Passport No. L8149771 Issued at Bangalore Issued on 27/03/14(DDMMYY) Valid Till 26/03/24(DDMMYY) Career Profile Page 9 of 10
  • 10. Résumé Harshavardhan R/554403 Jan 2012-Till Date TATA Consultancy Services Systems Engineer