SlideShare a Scribd company logo

Harish Srivastava -Resume

1 of 12
Download to read offline
Résumé Updated – 7th
Feb 2017
Harish Kumar Srivastava
Manager & Performance Test Lead/Consultant
Cognizant Technology Solutions, Canada, Inc.
Personal Email ID: harish_srivastava24@hotmail.com
Phone: (+1) (647)-(309)-0429
Location: Toronto, ON
Experience Summary
• Overall experience of 11+ years. Experience in working on projects across the globe including Canada, UK, Middle
East/APAC on varied domains including Telecom OSS/BSS, CRM, Billing, ERP, PLM, Web & Core Banking.
• Currently working as a Manager in Cognizant Technology Solutions, Canada, Inc. as full time employee.
• Responsible for leading and managing TD Client Onshore Performance Testing for CTS (Channel Technology Solutions)
US for Mobile and Desktop applications in onshore and offshore blend of team.
• Worked as a permanent employee for CIBC from Oct 2016 till Dec 2016 as a Sr. Technology Analyst and Consultant and
managing in-house CIBC performance teams and vendors TCS.
• Setting up Performance testing factory model in agile environment for CIBC which included managing, creation, delivery,
maintenance and auditing of testing documentation (e.g. test strategies, plans, schedule, cost estimates).
• Worked as full time employee for Tech Mahindra for 5 years 10 months and managed BT UK onshore account for 1 year
6 months and Bell Canada account as onshore Performance Test Lead Consultant for more than 3 year.
• Proven track record of delivering results and committed to operational and service excellence in Tech Mahindra for
accounts like BT Group (London, UK), Mashreq Bank Phase 1( Dubai).
• Providing Business/IT Transformation Projects delivery, Consulting services, Pre-sales, Business outcomes and bid
management for Tier 1 leading Telco and Enterprise multinational organisations for the last 4 years.
• Extensive experience in E2E Performance testing, Analysis and Tuning: Front End, Middleware, SOAP Web Services,
Backend and Network Performance Analysis and Tuning; Transactional and batch oriented performance optimization
skills, Bottleneck analysis, Test to Production extrapolations, Performance Benchmarking.
• Participating in the design specification reviews (Non-functional requirements), UAT walkthrough to understand design,
contribute quality requirements and ensure testability. Involvement in various Phase of SDLC and capturing critical
business transactions and criteria’s.
• Design and develop complex performance test scripts for UI (User Interface Application), API Web Services and
Databases cases/scenarios and building/recommending application support team to build up the required capacity PT
environment viz-a-viz production scale down model.
• Involved in delivery of projects in agile model, worked along with Scrum team and product owners by defining common
definition for verification and validation (V&V) activities.
• Engineering expertise in executing high-scale test suite using minimal hardware, including any mix of physical and virtual
environments, including public cloud infrastructure.
• Hands-on experience in HP Performance Centre on Software as a Service (SAAS) built on a multi-tenant HP PC platform
with shared controllers and load generators that are reserved on a first-come, first-served basis in the HP PC Scheduler.
Specialties:
 Program/Project Management for Telecom and Banking domain.
 Executing/Managing large and complex programs in a mix of Offshore/Onsite (Blended team) model for Oracle Siebel, E-
CRM PeopleSoft based Implementations , SOA & ESB Integration ,
 Expertise in managing multi-technology portal and infrastructure based projects,
 PMO Management. Transition and Transformation based program management.
Project Experiences:
Project Title TD US Digital Channels: US Next-Generation Platform – PCOE R/S
Period 1st
Jan 2017 – Proposed Completion Oct 2017
Release Deployment Spring Deployment (1 Release Sprint Each month) – Agile Model
Position Sr. Performance Test Manager and Consultant
Page 1 of 12
Résumé Updated – 7th
Feb 2017
Project Brief This project is the first in a series of 6 sprints that will span multiple years. The overall
program scope is to replace the aging TDBank’s Retail Internet Banking (RIB) and
Small Business Internet Banking (SIB) systems with a new custom built Next
Generation Platform.
Responsibilities • As a Performance Architect for PCOE, interacting with Dev and Infrastructure
Architect to assess ACP (Application capacity planning) of proposed system.
• Determine the scope for RESTFUL JSON services across multiple channels
including Mid-Tier, Responsive UI and Native Mobile.
• Working directly with business team for volumetric information, production team
for real time production mentoring using Dynatrce instrumentation and calibrating
same to PT environment scenario designs for executions.
Achievement
• As a part of POC activity for TD Bank Technology Channel, transformed entire
Mid-tier scripts for Mobile services prepared by earlier vendor from HP
Loadrunner to Neotys Neoload in a week time.
Tools/ Special Software HP Loadrunner 12.53 with ALM support
Application and system
profiling tools
Compuware Dynatrace Ver 6.1, Splunk
Server Side Perform Counters - Perfmon, Web Services Side – API – ESB Stats
counters.
Work Location(s) Mississauga, Canada
Project Title CRM MIC build on Cloud MS Dynamics
Period Oct 2016 – Dec 2016
Release Deployment SM@RT & Horizon MIC Integration
Position Performance Test Manager and Consultant
Project Brief Project involves implementation of MIC application on Cloud CRM which interacts with
internal CIBC application via an adapter
Responsibilities • Prioritize testing tasks based on goals and risks of projects and ensure testing
milestones, activities and tasks are completed as scheduled
• Requirement gathering using HLD documents, identification of critical test cases,
preparation of Test strategy document
• Volumetric calculation for multiple components – SM@RT, TB CRM and Tenant
Adapter web services.
• Coordinating with platform owners with multiple leads and assessment of cross
LOB’s impacts.
• Setting up PT Environment (end point connectivity) and scalability factoring,
• Identification of Test Data requirements
• Coordinating test scenario executions
• Test Result analysis using LR Analyser and identification of bottlenecks using
Compuware Dynatrace and Gomez.
• Code Level Review by Fiddler session capturing using Ms Dot net Tool,
Performance Analyser and HTTP Watch
• Continuous Integration Using Team Foundation Server (TFS)
• Creation of Defect Management using Quality Center
Tools/ Special Software HP Loadrunner 11.5
Cloud Based Execution using Public IP to emulate more realistic latency point
of view.
Application and system
profiling tools
Compuware Dynatrace Ver 6.1, Server Side Perform Counters, Web Services Side –
API – ESB Stats counters.
Databases – Stats Pack (DB being Ms SQL Server 2008)
Work Location(s) Toronto, Canada
Project Title Performance Engineering for Bell.ca Self-Serve Portal. [Release Based]
Period 1st
July 2013 – 30th
Sep 2016
Release Deployment From Bell.ca R42 till Bell.ca R78
Page 2 of 12
Résumé Updated – 7th
Feb 2017
Position Performance Testing Release Manager and Consultant
Project Brief Bell.ca web self-serve portal provides the end user with wide variety of services
across various lines of business (Mobile, HP, TV, Internet) and help support. These
include – Billing, Mobility Services (Change Plan, usage options, pre and post-paid
services), Overall the architecture of the application is 3 tiers with WFE being built on
Microsoft .Net MVC code base, middleware being ESB hosted via Weblogic and
Backend being Oracle database. The application support to Production user is being
provided using 2 farms/Region namely – ON (Live) and QC (Failover) each having 9
app. Servers.
Responsibilities • Requirement gathering using SRS /BRD documents, identification of critical test
cases, preparation of Test Plan document at release level.
• Going through the wireframes to understand functional and performance impacts
for Customer Experience site
• Coordinating with platform owners at Release Levels with multiple leads and
assessment of cross LOB’s impacts.
• Setting up PT Environment (end point connectivity) and scalability factoring,
• Identification of Test Data requirements
• Preparation of HP Loadrunner scripts in HTTP/HTML protocol for application build
on Microsoft .Net Platform.
• Correlation of dynamic variables, parameterization and complexes test checks.
• Test scenario setup using LR Controller and Performance Center, different types
of executions
 Standard Load testing – Anticipated load measurements
 Performance Testing – For Response time Measurements
 Stress Testing – Identification of break points.
 Endurance/Soak testing – Memory leaks and database
inconsistency behaviour.
• Test Result analysis using LR Analyser and identification of bottlenecks using
Compuware Dynatrace and Gomez.
• Code Level Review by Fiddler session capturing using Ms Dot net Tool,
Performance Analyser and HTTP Watch
• Continuous Integration Using Team Foundation Server (TFS)
• Creation of Defect Management Queries and using Microsoft TFS.
Tools/ Special Software HP Loadrunner 11.5
Neotys Neoload 5.1
Continuous Integration (CI) - MS Team Foundation Server
Cloud Based Execution using Public IP to emulate more realistic latency point
of view.
Application and system
profiling tools
Compuware Dynatrace Ver 6.1, Production Monitoring – GOMEZ,
Server Side Perform Counters [%Processor Time, Interrupt, %CPU]
Web Services Side – API – ESB Stats counters.
Databases – Stats Pack (DB being Ms SQL Server 2008)
Work Location(s) Mississauga, Canada
Project Title Performance Testing for AMDOCS Backend NM1 R37 (Pet-M & Pet-Z) till R47
Release [Regression Release]
Period 1st
Jan 2014 – Till Date
Position Performance Testing Release Manager and Consultant
Project Brief Bell.ca web self-serve portal is supported by multiple backends for responses and
application support. The critical backend that are involved are Pet-M (For Mobility
related data), Pet-Z (For One Bill data), and BRS (Shop and Functional One Bill
support). These backend releases are not in sysn with the deployment release of
Bell.ca WFE hence need to be performance tested at API and web service levels.
Responsibilities • Requirement gathering using AI document & Release, identification of critical
services and WSDL Changes, preparation of Test Plan document at release level.
• Setting up Load testing Environment (end point connectivity) and scalability
factoring,
Page 3 of 12
Résumé Updated – 7th
Feb 2017
• Identification of Test Data requirements based on user volumetric.
• Benchmarking the performance and analysis and tracking against SLA’s
• Preparation of HP Loadrunner scripts in HTTP/HTML protocol and Web Services
o Script Development (Recording to enhancement), customization based
on the transaction rates, rendezvous point implementations.
o Sanity/Environment Shakeout executions.
• Test Scenarios setup – GOAL and Manual setup, different types of executions –
Standard Load testing, combined runs.
• Collating graphs, merge graph generation, analysis of root Cause.
• Root cause analysis using
o Drilldown on Dynatrace purepath [Monitoring tool], identification of
performance bottlenecks and get it improved /optimized by suggesting
suitable methods with the support of development team.
o Collating KPI (Key Performance indicators) for performance and
capacity. (CPU, Memory, Disk, GC, JVM- Heaps)
• Defect Management using Microsoft TFS tool
Tools/ Special Software HP Loadrunner and Neotys Neoload
Monitoring Tool Compuware Dynatrace Ver 6.1
Work Location(s) Mississauga, Canada
Project Title Load Testing: Enhanced Retail Customer Profile One View V 0.10
Period 1st Jan 2015 till 30th Mar 2015
Position Performance Release Prime - Manager
Project Brief To introduce a new UXP based Retail Front End that will enhance the customer profile
and streamline the Ordering process. The creation of a new retail front end (Next
Generation Retail User Experience) to be used by in-store agents as the primary tool
for sales/customer related activities. Enhance the user profile by adding PV Widgets
for eBill, PBE and internet usage other LOBs as well as additional information.
Leverage UXP widgets & technology where applicable
Responsibilities • Gathering and finalizing of PT business test cases using the wireframes and
SRS/SDL documents. (Non-Functional requirements)
• Maintaining the Change management process using Build instructions.
• Complex user usage Pattern Analysis, volumetric calculation based on the
empirical scaledown capacity of Load testing environment.
• Conducting workshops and guiding disposition of reports between teams.
• Setup of QA Environment Installing LG, HP Loadrunner Controller tools on
specific machines inside ICN network.
• Independently developed LoadRunner test scripts[UI application ], performed
POC to meet client requirements and according to test specifications/
requirements
• Customization of scripts supporting multiple browser behaviors (IE, Chrome and
Firefox).
Tools/ Special Software HP Loadrunner 12 (True Client Protocol)
Application and
system profiling tools
Compuware Dynatrace Ver 6.1, Perfmon
Work Location(s) Mississauga, Canada
Project Title Performance Testing – Project Explorer
Period 1st
July 2014 till 30th
Nov 2014
Position Performance Consultant
Project Brief The project Explorer covers the SHOP and H/W upgrade features for eCare on
Bell.ca. This project will focus on achieving the following:
• Providing the consumer the option of buying new device on monthly installment
plan.
• Providing the consumer the option of upgrading the existing device with new
device on monthly installment plan.
• Providing the updated rate plan with installment plan.
• Producing one bill for device with subsidy and installment plan
Page 4 of 12
Résumé Updated – 7th
Feb 2017
Responsibilities • Test Script preparation in HP Loadrunner.
• Test scenario setup, different types of executions – Standard Load testing,
Combined runs.
• Test Result analysis and identification of bottlenecks.
• Database performance impact identification and recommendation provided-
implementation of Indexes on Comsec table on data base.
Tools/ Special Software HP Loadrunner (Oracle 2-Tier, Web services, and HTTP Protocol)
Application and system
profiling tools
Compuware Dynatrace Ver 6.1
Work Location(s) Mississauga, Canada
Project Title Performance Testing – Impact due to IBM TeaLeaf Implementation
Period 1st
Jan 2016 till 30th
Mar 2016
Position Performance Test Manager
Project Brief To identify the performance impact (In terms of Response time) due to UISDK
integration to current Bell.Ca pages/flows.
Responsibilities • Ensure Test process, methodologies and tools are applied appropriately and that
test phase entry/exit criteria are agreed to by stakeholders and applied by the test
team
• POC and Test Script preparation in HP Loadrunner using True Client protocol.
• Performance Test case validation using Fiddler session, HTTP Watch, YSlow,
PageSpeed tools.
• Java Script (js) performance measurement using custom codes.
• Test scenario setup for different browser support – IE Ver 11 and Chrome Ver47.
• Test Result analysis and identification of bottlenecks due to Connection and DNS
resolutions.
• Performance improvement and tuning using Ms. Dot net Ultimate Trial version,
Fiddler and Distributed Cache setup. (Dry Run)
Tools/ Special Software HP Loadrunner (True Client Protocol), Fiddler, SOSS Distributed Cache
Monitoring Tool Compuware Dynatrace Ver 6.1
Work Location Mississauga, Canada
Project Title Performance Testing – Registration Flow Enhancement
Period 1st
Sep 2015 till 31st
Jan 2016
Position Performance Test Manager
Project Brief The objective of this project was to increase the MyBell and MBM registration
conversion rate, by providing a better guided experience for the user through the
various registration flows.
• Adding the ability to register with home phone number
• Moving the email address validation to the first step of the registration process
and resolve validations issues related to last name
• Enhancing error message content to ensure the customer is messaged with
details to help solve the pain point.
• Creating an auto-registration tokenization service interface that can be used by
various email systems (blueprints confirmations, EDM)
Responsibilities • Identification of Non-functional requirement from BRD, SRS and conceptual
solution.
• Review and provide input to project documentation as required and monitor and
continue to assess and mitigate testing risks and monitor and track testing
progress
• Test Execution and Analysis of the results.
• Execution of SQL queries for tokenization methods.
Tools/ Special Software Neotys Neoload V 5.2, Microsoft SQL for Query
Monitoring Tool Compuware Dynatrace Ver 6.1
Page 5 of 12
Résumé Updated – 7th
Feb 2017
Work Location Mississauga, Canada
Project Title Load Testing: Web Services API Calls (SOAP AND JSON CALLS)
Period 1st July 2015 till 30th Nov 2015
Position Performance Testing Lead/Consultant
Project Brief The objective of performance testing was to To improve ESB platform stability by
employing ESB configuration tuning, advanced caching mechanism, and other
technical improvements in ESB and/or My Bell Web Frontend application. With these
optimizations in place, ESB platform can be more stable, isolated from incidents
where backend systems are slow or not available, causing server capacity issues and
bring down entire ESB platform as in current situation.
Responsibilities • Gathering and finalizing of PT business test cases
• Solution provided - Instead of continue to queue backend requests through ESB
in busiest times, customer flows might need to be gracefully interrupted with a
message be shown to customers about the system capacity situation, asking
them to try in a later time.
• Volume calibration of more than 200+ Web serives & API Calls based on LT
infrastructure.
• Designing the Performance Test Case matrix, Transaction Per Second (TPS)
mathematical calculation.
• Preparation of PT test scripts using – Apache JMeter, and later migrating
those test cases to Neoload tool.
o Script development for REST and SOAP webservices APIs,
JSON/XML
• Customization of scripts supporting large users volumes, distribution across using
(Threads).
• Setting up the Pacing, think time, iterations and loops.
• Extracting the HTML reports, collating the results. Analyzing the performance
degraded web services, bottleneck and failed responses.
• Log analysis [ESB Logs generated], Oracle weblogic statistics and health
identification.
• Performance Improvement Suggested
o Proposed setting up the throttling values both for Inbound and outbound
queues.
o Setting up the optimized timeout values.
Tools/ Special Software JMeter and Neotys Neoload and Jenkins
Monitoring Tool Compuware Dynatrace Ver 6.1, ESB Stats counters.
Work Location(s) Mississauga, Canada
Project Title Performance Testing – BT GROUP E2E Portfolio
Period 1st
Feb 2012 till 28th
Feb 2013
Position Performance Test Lead Analyst
Project Brief British Telecom Portfolio constituted of various platform supporting multiple services to
internal employees and external users. The most common being – GFP, GFR and
21CN. These portfolios were further sub divided into multiple sub-domain functionality.
The E2E enterprise application involved project level performance testing as well as
release level. Multiple projects were delivered namely - BFG IMS, BFG Web Services
and BFG DB
Responsibilities • As a Performance lead - NFR Capturing and Estimation. Identification of Critical
business flow processes &
• Successful POC, scripts preparation using LR for Smartview (excel add-in) for
Hyperion planning & Essbase applications.
• Well acquainted with Hyperion application performance testing via Workspace
application as well.
• Script preparation for Application build on – Web HTTP
Page 6 of 12

Recommended

More Related Content

What's hot

What's hot (20)

Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware SolutionsResume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
 
BALASAINMA_RESUME
BALASAINMA_RESUMEBALASAINMA_RESUME
BALASAINMA_RESUME
 
Vinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experience
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 
Shirish Sonawane_CV
Shirish Sonawane_CVShirish Sonawane_CV
Shirish Sonawane_CV
 
Cv manager
Cv    managerCv    manager
Cv manager
 
Test manager resume
Test manager resumeTest manager resume
Test manager resume
 
Jyothi Kasarla
Jyothi KasarlaJyothi Kasarla
Jyothi Kasarla
 
sumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latestsumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latest
 
Srikanth QA Analyst
Srikanth QA AnalystSrikanth QA Analyst
Srikanth QA Analyst
 
My Resume-2
My Resume-2My Resume-2
My Resume-2
 
Praveen Kumar Vemuri
Praveen Kumar VemuriPraveen Kumar Vemuri
Praveen Kumar Vemuri
 
Nadella.Deepthy-Resume
Nadella.Deepthy-ResumeNadella.Deepthy-Resume
Nadella.Deepthy-Resume
 
Prasad_Sala_Resume
Prasad_Sala_ResumePrasad_Sala_Resume
Prasad_Sala_Resume
 
selenium resume
selenium resumeselenium resume
selenium resume
 
Abhishek Resume QA
Abhishek Resume QAAbhishek Resume QA
Abhishek Resume QA
 
Shyam_Resume_Test_Lead_Accenture_Services
Shyam_Resume_Test_Lead_Accenture_ServicesShyam_Resume_Test_Lead_Accenture_Services
Shyam_Resume_Test_Lead_Accenture_Services
 
Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
Paramjeet s resume
Paramjeet s resumeParamjeet s resume
Paramjeet s resume
 

Viewers also liked

Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)Sunilkumar Raju
 
8.3 years of experience Project Lead
8.3 years of experience Project Lead8.3 years of experience Project Lead
8.3 years of experience Project Leadanupam pandey
 
Deepthi DS_Business Analyst & Test Lead_Resume
Deepthi DS_Business Analyst & Test Lead_ResumeDeepthi DS_Business Analyst & Test Lead_Resume
Deepthi DS_Business Analyst & Test Lead_ResumeDeepthi D S
 
Top 7 test lead interview questions answers
Top 7 test lead interview questions answersTop 7 test lead interview questions answers
Top 7 test lead interview questions answersSuccessSecrets247
 
Tammy cooke updated resume 2016
Tammy cooke updated resume 2016Tammy cooke updated resume 2016
Tammy cooke updated resume 2016Tammy Cooke
 
Haley Masters Updated Resume
Haley Masters Updated ResumeHaley Masters Updated Resume
Haley Masters Updated ResumeHaley Masters
 
Sonja_Muller's_Resume Updated
Sonja_Muller's_Resume UpdatedSonja_Muller's_Resume Updated
Sonja_Muller's_Resume UpdatedSonja Muller
 
Updated resume jeff mesich
Updated resume jeff mesichUpdated resume jeff mesich
Updated resume jeff mesichJeff Mesich
 
Vineeth's Résumé (updated 16 February 2016)
Vineeth's Résumé (updated 16 February 2016)Vineeth's Résumé (updated 16 February 2016)
Vineeth's Résumé (updated 16 February 2016)Vineeth Devi Prasad Rao
 
Updated resume
Updated resumeUpdated resume
Updated resumeZitco Joe
 
Byron Updated Resume
Byron Updated ResumeByron Updated Resume
Byron Updated ResumeByron Howzell
 
Ashish nagar updated resume dt 02012017
Ashish nagar updated resume dt 02012017Ashish nagar updated resume dt 02012017
Ashish nagar updated resume dt 02012017Ashish Nagar
 
Updated resume 2 20-16
Updated resume 2 20-16Updated resume 2 20-16
Updated resume 2 20-16Tyler Horner
 
Tony Resume 2016 UPDATED
Tony Resume 2016 UPDATEDTony Resume 2016 UPDATED
Tony Resume 2016 UPDATEDDorsey Tony
 
Updated Resume 10-2016
Updated Resume 10-2016Updated Resume 10-2016
Updated Resume 10-2016Tony Chang
 

Viewers also liked (18)

Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)
 
8.3 years of experience Project Lead
8.3 years of experience Project Lead8.3 years of experience Project Lead
8.3 years of experience Project Lead
 
Deepthi DS_Business Analyst & Test Lead_Resume
Deepthi DS_Business Analyst & Test Lead_ResumeDeepthi DS_Business Analyst & Test Lead_Resume
Deepthi DS_Business Analyst & Test Lead_Resume
 
Top 7 test lead interview questions answers
Top 7 test lead interview questions answersTop 7 test lead interview questions answers
Top 7 test lead interview questions answers
 
Updated Resume
Updated Resume Updated Resume
Updated Resume
 
Tammy cooke updated resume 2016
Tammy cooke updated resume 2016Tammy cooke updated resume 2016
Tammy cooke updated resume 2016
 
Haley Masters Updated Resume
Haley Masters Updated ResumeHaley Masters Updated Resume
Haley Masters Updated Resume
 
Sonja_Muller's_Resume Updated
Sonja_Muller's_Resume UpdatedSonja_Muller's_Resume Updated
Sonja_Muller's_Resume Updated
 
Updated resume jeff mesich
Updated resume jeff mesichUpdated resume jeff mesich
Updated resume jeff mesich
 
Vineeth's Résumé (updated 16 February 2016)
Vineeth's Résumé (updated 16 February 2016)Vineeth's Résumé (updated 16 February 2016)
Vineeth's Résumé (updated 16 February 2016)
 
Updated resume 2
Updated resume 2Updated resume 2
Updated resume 2
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
Byron Updated Resume
Byron Updated ResumeByron Updated Resume
Byron Updated Resume
 
Ashish nagar updated resume dt 02012017
Ashish nagar updated resume dt 02012017Ashish nagar updated resume dt 02012017
Ashish nagar updated resume dt 02012017
 
Updated resume 2 20-16
Updated resume 2 20-16Updated resume 2 20-16
Updated resume 2 20-16
 
Tony Resume 2016 UPDATED
Tony Resume 2016 UPDATEDTony Resume 2016 UPDATED
Tony Resume 2016 UPDATED
 
Updated Resume 10-2016
Updated Resume 10-2016Updated Resume 10-2016
Updated Resume 10-2016
 
Tony resume
Tony resumeTony resume
Tony resume
 

Similar to Harish Srivastava -Resume

CV@Sapna@Performance Test Engineer
CV@Sapna@Performance Test EngineerCV@Sapna@Performance Test Engineer
CV@Sapna@Performance Test EngineerSapna Sharma
 
Amit Porwal_resume-Latest
Amit Porwal_resume-LatestAmit Porwal_resume-Latest
Amit Porwal_resume-LatestAmit Porwal
 
Manish_Goyal_July14_Internal
Manish_Goyal_July14_InternalManish_Goyal_July14_Internal
Manish_Goyal_July14_Internalmanish goyal
 
Resume_SushilJalan
Resume_SushilJalanResume_SushilJalan
Resume_SushilJalanSushil Jalan
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdonAden Bahdon
 
Graham_Perry_Resume
Graham_Perry_ResumeGraham_Perry_Resume
Graham_Perry_ResumeGraham Perry
 
Ram pega cssa resume
Ram pega cssa resumeRam pega cssa resume
Ram pega cssa resumeAshock Roy
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj Bharat
 
Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Ritanshu Barnwal
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitteshwetabhkumar
 

Similar to Harish Srivastava -Resume (20)

sonal
sonalsonal
sonal
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
CV@Sapna@Performance Test Engineer
CV@Sapna@Performance Test EngineerCV@Sapna@Performance Test Engineer
CV@Sapna@Performance Test Engineer
 
Amit Porwal_resume-Latest
Amit Porwal_resume-LatestAmit Porwal_resume-Latest
Amit Porwal_resume-Latest
 
George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Manish_Goyal_July14_Internal
Manish_Goyal_July14_InternalManish_Goyal_July14_Internal
Manish_Goyal_July14_Internal
 
Resume_SushilJalan
Resume_SushilJalanResume_SushilJalan
Resume_SushilJalan
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdon
 
Graham_Perry_Resume
Graham_Perry_ResumeGraham_Perry_Resume
Graham_Perry_Resume
 
Ram pega cssa resume
Ram pega cssa resumeRam pega cssa resume
Ram pega cssa resume
 
Adi CV Tech Manager
Adi CV Tech ManagerAdi CV Tech Manager
Adi CV Tech Manager
 
Rajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.docRajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.doc
 
Pavan Thinnaluri_Resume
Pavan Thinnaluri_ResumePavan Thinnaluri_Resume
Pavan Thinnaluri_Resume
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Reshma Resume 2016
Reshma Resume 2016Reshma Resume 2016
Reshma Resume 2016
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 
Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
 

Harish Srivastava -Resume

  • 1. Résumé Updated – 7th Feb 2017 Harish Kumar Srivastava Manager & Performance Test Lead/Consultant Cognizant Technology Solutions, Canada, Inc. Personal Email ID: harish_srivastava24@hotmail.com Phone: (+1) (647)-(309)-0429 Location: Toronto, ON Experience Summary • Overall experience of 11+ years. Experience in working on projects across the globe including Canada, UK, Middle East/APAC on varied domains including Telecom OSS/BSS, CRM, Billing, ERP, PLM, Web & Core Banking. • Currently working as a Manager in Cognizant Technology Solutions, Canada, Inc. as full time employee. • Responsible for leading and managing TD Client Onshore Performance Testing for CTS (Channel Technology Solutions) US for Mobile and Desktop applications in onshore and offshore blend of team. • Worked as a permanent employee for CIBC from Oct 2016 till Dec 2016 as a Sr. Technology Analyst and Consultant and managing in-house CIBC performance teams and vendors TCS. • Setting up Performance testing factory model in agile environment for CIBC which included managing, creation, delivery, maintenance and auditing of testing documentation (e.g. test strategies, plans, schedule, cost estimates). • Worked as full time employee for Tech Mahindra for 5 years 10 months and managed BT UK onshore account for 1 year 6 months and Bell Canada account as onshore Performance Test Lead Consultant for more than 3 year. • Proven track record of delivering results and committed to operational and service excellence in Tech Mahindra for accounts like BT Group (London, UK), Mashreq Bank Phase 1( Dubai). • Providing Business/IT Transformation Projects delivery, Consulting services, Pre-sales, Business outcomes and bid management for Tier 1 leading Telco and Enterprise multinational organisations for the last 4 years. • Extensive experience in E2E Performance testing, Analysis and Tuning: Front End, Middleware, SOAP Web Services, Backend and Network Performance Analysis and Tuning; Transactional and batch oriented performance optimization skills, Bottleneck analysis, Test to Production extrapolations, Performance Benchmarking. • Participating in the design specification reviews (Non-functional requirements), UAT walkthrough to understand design, contribute quality requirements and ensure testability. Involvement in various Phase of SDLC and capturing critical business transactions and criteria’s. • Design and develop complex performance test scripts for UI (User Interface Application), API Web Services and Databases cases/scenarios and building/recommending application support team to build up the required capacity PT environment viz-a-viz production scale down model. • Involved in delivery of projects in agile model, worked along with Scrum team and product owners by defining common definition for verification and validation (V&V) activities. • Engineering expertise in executing high-scale test suite using minimal hardware, including any mix of physical and virtual environments, including public cloud infrastructure. • Hands-on experience in HP Performance Centre on Software as a Service (SAAS) built on a multi-tenant HP PC platform with shared controllers and load generators that are reserved on a first-come, first-served basis in the HP PC Scheduler. Specialties:  Program/Project Management for Telecom and Banking domain.  Executing/Managing large and complex programs in a mix of Offshore/Onsite (Blended team) model for Oracle Siebel, E- CRM PeopleSoft based Implementations , SOA & ESB Integration ,  Expertise in managing multi-technology portal and infrastructure based projects,  PMO Management. Transition and Transformation based program management. Project Experiences: Project Title TD US Digital Channels: US Next-Generation Platform – PCOE R/S Period 1st Jan 2017 – Proposed Completion Oct 2017 Release Deployment Spring Deployment (1 Release Sprint Each month) – Agile Model Position Sr. Performance Test Manager and Consultant Page 1 of 12
  • 2. Résumé Updated – 7th Feb 2017 Project Brief This project is the first in a series of 6 sprints that will span multiple years. The overall program scope is to replace the aging TDBank’s Retail Internet Banking (RIB) and Small Business Internet Banking (SIB) systems with a new custom built Next Generation Platform. Responsibilities • As a Performance Architect for PCOE, interacting with Dev and Infrastructure Architect to assess ACP (Application capacity planning) of proposed system. • Determine the scope for RESTFUL JSON services across multiple channels including Mid-Tier, Responsive UI and Native Mobile. • Working directly with business team for volumetric information, production team for real time production mentoring using Dynatrce instrumentation and calibrating same to PT environment scenario designs for executions. Achievement • As a part of POC activity for TD Bank Technology Channel, transformed entire Mid-tier scripts for Mobile services prepared by earlier vendor from HP Loadrunner to Neotys Neoload in a week time. Tools/ Special Software HP Loadrunner 12.53 with ALM support Application and system profiling tools Compuware Dynatrace Ver 6.1, Splunk Server Side Perform Counters - Perfmon, Web Services Side – API – ESB Stats counters. Work Location(s) Mississauga, Canada Project Title CRM MIC build on Cloud MS Dynamics Period Oct 2016 – Dec 2016 Release Deployment SM@RT & Horizon MIC Integration Position Performance Test Manager and Consultant Project Brief Project involves implementation of MIC application on Cloud CRM which interacts with internal CIBC application via an adapter Responsibilities • Prioritize testing tasks based on goals and risks of projects and ensure testing milestones, activities and tasks are completed as scheduled • Requirement gathering using HLD documents, identification of critical test cases, preparation of Test strategy document • Volumetric calculation for multiple components – SM@RT, TB CRM and Tenant Adapter web services. • Coordinating with platform owners with multiple leads and assessment of cross LOB’s impacts. • Setting up PT Environment (end point connectivity) and scalability factoring, • Identification of Test Data requirements • Coordinating test scenario executions • Test Result analysis using LR Analyser and identification of bottlenecks using Compuware Dynatrace and Gomez. • Code Level Review by Fiddler session capturing using Ms Dot net Tool, Performance Analyser and HTTP Watch • Continuous Integration Using Team Foundation Server (TFS) • Creation of Defect Management using Quality Center Tools/ Special Software HP Loadrunner 11.5 Cloud Based Execution using Public IP to emulate more realistic latency point of view. Application and system profiling tools Compuware Dynatrace Ver 6.1, Server Side Perform Counters, Web Services Side – API – ESB Stats counters. Databases – Stats Pack (DB being Ms SQL Server 2008) Work Location(s) Toronto, Canada Project Title Performance Engineering for Bell.ca Self-Serve Portal. [Release Based] Period 1st July 2013 – 30th Sep 2016 Release Deployment From Bell.ca R42 till Bell.ca R78 Page 2 of 12
  • 3. Résumé Updated – 7th Feb 2017 Position Performance Testing Release Manager and Consultant Project Brief Bell.ca web self-serve portal provides the end user with wide variety of services across various lines of business (Mobile, HP, TV, Internet) and help support. These include – Billing, Mobility Services (Change Plan, usage options, pre and post-paid services), Overall the architecture of the application is 3 tiers with WFE being built on Microsoft .Net MVC code base, middleware being ESB hosted via Weblogic and Backend being Oracle database. The application support to Production user is being provided using 2 farms/Region namely – ON (Live) and QC (Failover) each having 9 app. Servers. Responsibilities • Requirement gathering using SRS /BRD documents, identification of critical test cases, preparation of Test Plan document at release level. • Going through the wireframes to understand functional and performance impacts for Customer Experience site • Coordinating with platform owners at Release Levels with multiple leads and assessment of cross LOB’s impacts. • Setting up PT Environment (end point connectivity) and scalability factoring, • Identification of Test Data requirements • Preparation of HP Loadrunner scripts in HTTP/HTML protocol for application build on Microsoft .Net Platform. • Correlation of dynamic variables, parameterization and complexes test checks. • Test scenario setup using LR Controller and Performance Center, different types of executions  Standard Load testing – Anticipated load measurements  Performance Testing – For Response time Measurements  Stress Testing – Identification of break points.  Endurance/Soak testing – Memory leaks and database inconsistency behaviour. • Test Result analysis using LR Analyser and identification of bottlenecks using Compuware Dynatrace and Gomez. • Code Level Review by Fiddler session capturing using Ms Dot net Tool, Performance Analyser and HTTP Watch • Continuous Integration Using Team Foundation Server (TFS) • Creation of Defect Management Queries and using Microsoft TFS. Tools/ Special Software HP Loadrunner 11.5 Neotys Neoload 5.1 Continuous Integration (CI) - MS Team Foundation Server Cloud Based Execution using Public IP to emulate more realistic latency point of view. Application and system profiling tools Compuware Dynatrace Ver 6.1, Production Monitoring – GOMEZ, Server Side Perform Counters [%Processor Time, Interrupt, %CPU] Web Services Side – API – ESB Stats counters. Databases – Stats Pack (DB being Ms SQL Server 2008) Work Location(s) Mississauga, Canada Project Title Performance Testing for AMDOCS Backend NM1 R37 (Pet-M & Pet-Z) till R47 Release [Regression Release] Period 1st Jan 2014 – Till Date Position Performance Testing Release Manager and Consultant Project Brief Bell.ca web self-serve portal is supported by multiple backends for responses and application support. The critical backend that are involved are Pet-M (For Mobility related data), Pet-Z (For One Bill data), and BRS (Shop and Functional One Bill support). These backend releases are not in sysn with the deployment release of Bell.ca WFE hence need to be performance tested at API and web service levels. Responsibilities • Requirement gathering using AI document & Release, identification of critical services and WSDL Changes, preparation of Test Plan document at release level. • Setting up Load testing Environment (end point connectivity) and scalability factoring, Page 3 of 12
  • 4. Résumé Updated – 7th Feb 2017 • Identification of Test Data requirements based on user volumetric. • Benchmarking the performance and analysis and tracking against SLA’s • Preparation of HP Loadrunner scripts in HTTP/HTML protocol and Web Services o Script Development (Recording to enhancement), customization based on the transaction rates, rendezvous point implementations. o Sanity/Environment Shakeout executions. • Test Scenarios setup – GOAL and Manual setup, different types of executions – Standard Load testing, combined runs. • Collating graphs, merge graph generation, analysis of root Cause. • Root cause analysis using o Drilldown on Dynatrace purepath [Monitoring tool], identification of performance bottlenecks and get it improved /optimized by suggesting suitable methods with the support of development team. o Collating KPI (Key Performance indicators) for performance and capacity. (CPU, Memory, Disk, GC, JVM- Heaps) • Defect Management using Microsoft TFS tool Tools/ Special Software HP Loadrunner and Neotys Neoload Monitoring Tool Compuware Dynatrace Ver 6.1 Work Location(s) Mississauga, Canada Project Title Load Testing: Enhanced Retail Customer Profile One View V 0.10 Period 1st Jan 2015 till 30th Mar 2015 Position Performance Release Prime - Manager Project Brief To introduce a new UXP based Retail Front End that will enhance the customer profile and streamline the Ordering process. The creation of a new retail front end (Next Generation Retail User Experience) to be used by in-store agents as the primary tool for sales/customer related activities. Enhance the user profile by adding PV Widgets for eBill, PBE and internet usage other LOBs as well as additional information. Leverage UXP widgets & technology where applicable Responsibilities • Gathering and finalizing of PT business test cases using the wireframes and SRS/SDL documents. (Non-Functional requirements) • Maintaining the Change management process using Build instructions. • Complex user usage Pattern Analysis, volumetric calculation based on the empirical scaledown capacity of Load testing environment. • Conducting workshops and guiding disposition of reports between teams. • Setup of QA Environment Installing LG, HP Loadrunner Controller tools on specific machines inside ICN network. • Independently developed LoadRunner test scripts[UI application ], performed POC to meet client requirements and according to test specifications/ requirements • Customization of scripts supporting multiple browser behaviors (IE, Chrome and Firefox). Tools/ Special Software HP Loadrunner 12 (True Client Protocol) Application and system profiling tools Compuware Dynatrace Ver 6.1, Perfmon Work Location(s) Mississauga, Canada Project Title Performance Testing – Project Explorer Period 1st July 2014 till 30th Nov 2014 Position Performance Consultant Project Brief The project Explorer covers the SHOP and H/W upgrade features for eCare on Bell.ca. This project will focus on achieving the following: • Providing the consumer the option of buying new device on monthly installment plan. • Providing the consumer the option of upgrading the existing device with new device on monthly installment plan. • Providing the updated rate plan with installment plan. • Producing one bill for device with subsidy and installment plan Page 4 of 12
  • 5. Résumé Updated – 7th Feb 2017 Responsibilities • Test Script preparation in HP Loadrunner. • Test scenario setup, different types of executions – Standard Load testing, Combined runs. • Test Result analysis and identification of bottlenecks. • Database performance impact identification and recommendation provided- implementation of Indexes on Comsec table on data base. Tools/ Special Software HP Loadrunner (Oracle 2-Tier, Web services, and HTTP Protocol) Application and system profiling tools Compuware Dynatrace Ver 6.1 Work Location(s) Mississauga, Canada Project Title Performance Testing – Impact due to IBM TeaLeaf Implementation Period 1st Jan 2016 till 30th Mar 2016 Position Performance Test Manager Project Brief To identify the performance impact (In terms of Response time) due to UISDK integration to current Bell.Ca pages/flows. Responsibilities • Ensure Test process, methodologies and tools are applied appropriately and that test phase entry/exit criteria are agreed to by stakeholders and applied by the test team • POC and Test Script preparation in HP Loadrunner using True Client protocol. • Performance Test case validation using Fiddler session, HTTP Watch, YSlow, PageSpeed tools. • Java Script (js) performance measurement using custom codes. • Test scenario setup for different browser support – IE Ver 11 and Chrome Ver47. • Test Result analysis and identification of bottlenecks due to Connection and DNS resolutions. • Performance improvement and tuning using Ms. Dot net Ultimate Trial version, Fiddler and Distributed Cache setup. (Dry Run) Tools/ Special Software HP Loadrunner (True Client Protocol), Fiddler, SOSS Distributed Cache Monitoring Tool Compuware Dynatrace Ver 6.1 Work Location Mississauga, Canada Project Title Performance Testing – Registration Flow Enhancement Period 1st Sep 2015 till 31st Jan 2016 Position Performance Test Manager Project Brief The objective of this project was to increase the MyBell and MBM registration conversion rate, by providing a better guided experience for the user through the various registration flows. • Adding the ability to register with home phone number • Moving the email address validation to the first step of the registration process and resolve validations issues related to last name • Enhancing error message content to ensure the customer is messaged with details to help solve the pain point. • Creating an auto-registration tokenization service interface that can be used by various email systems (blueprints confirmations, EDM) Responsibilities • Identification of Non-functional requirement from BRD, SRS and conceptual solution. • Review and provide input to project documentation as required and monitor and continue to assess and mitigate testing risks and monitor and track testing progress • Test Execution and Analysis of the results. • Execution of SQL queries for tokenization methods. Tools/ Special Software Neotys Neoload V 5.2, Microsoft SQL for Query Monitoring Tool Compuware Dynatrace Ver 6.1 Page 5 of 12
  • 6. Résumé Updated – 7th Feb 2017 Work Location Mississauga, Canada Project Title Load Testing: Web Services API Calls (SOAP AND JSON CALLS) Period 1st July 2015 till 30th Nov 2015 Position Performance Testing Lead/Consultant Project Brief The objective of performance testing was to To improve ESB platform stability by employing ESB configuration tuning, advanced caching mechanism, and other technical improvements in ESB and/or My Bell Web Frontend application. With these optimizations in place, ESB platform can be more stable, isolated from incidents where backend systems are slow or not available, causing server capacity issues and bring down entire ESB platform as in current situation. Responsibilities • Gathering and finalizing of PT business test cases • Solution provided - Instead of continue to queue backend requests through ESB in busiest times, customer flows might need to be gracefully interrupted with a message be shown to customers about the system capacity situation, asking them to try in a later time. • Volume calibration of more than 200+ Web serives & API Calls based on LT infrastructure. • Designing the Performance Test Case matrix, Transaction Per Second (TPS) mathematical calculation. • Preparation of PT test scripts using – Apache JMeter, and later migrating those test cases to Neoload tool. o Script development for REST and SOAP webservices APIs, JSON/XML • Customization of scripts supporting large users volumes, distribution across using (Threads). • Setting up the Pacing, think time, iterations and loops. • Extracting the HTML reports, collating the results. Analyzing the performance degraded web services, bottleneck and failed responses. • Log analysis [ESB Logs generated], Oracle weblogic statistics and health identification. • Performance Improvement Suggested o Proposed setting up the throttling values both for Inbound and outbound queues. o Setting up the optimized timeout values. Tools/ Special Software JMeter and Neotys Neoload and Jenkins Monitoring Tool Compuware Dynatrace Ver 6.1, ESB Stats counters. Work Location(s) Mississauga, Canada Project Title Performance Testing – BT GROUP E2E Portfolio Period 1st Feb 2012 till 28th Feb 2013 Position Performance Test Lead Analyst Project Brief British Telecom Portfolio constituted of various platform supporting multiple services to internal employees and external users. The most common being – GFP, GFR and 21CN. These portfolios were further sub divided into multiple sub-domain functionality. The E2E enterprise application involved project level performance testing as well as release level. Multiple projects were delivered namely - BFG IMS, BFG Web Services and BFG DB Responsibilities • As a Performance lead - NFR Capturing and Estimation. Identification of Critical business flow processes & • Successful POC, scripts preparation using LR for Smartview (excel add-in) for Hyperion planning & Essbase applications. • Well acquainted with Hyperion application performance testing via Workspace application as well. • Script preparation for Application build on – Web HTTP Page 6 of 12
  • 7. Résumé Updated – 7th Feb 2017 • Customization and correlation using LR functions. • Test Execution and report preparation. • Performance monitoring activity of ETL jobs and ODI events. • Used Ajax True Client Protocol for scripting and modified as per customer requirements. • Additionally involved in Capacity planning of the particularly systems. Tools/ Special Software HP Loadrunner (Multiple Protocols – HTTP Web, Web Services, True Clients), Oracle Hyperion smartview Monitoring Tool UCPS, Perfmon. Work Location(s) London, UK Title Bell Continuous Integration (CI) – Code Deployment for Analytics Period 1st Jan 2016 – 30th March 2016 Project Brief Organizations always need a repeatable and reliable method to create a regularly available SFT, LT and SOAK builds. Bell implementation of CI is done by using MS Team Foundation Server (TFS). Team Foundation Build is the build automation tool in Visual Studio Team System. Built on top of MSBuild, Team Foundation Build integrates with other Visual Studio Team System tools such as source control, work item tracking, and test execution. The project ensures it provides an end-to-end build process. Position System Integrator Responsibilities CI integration for Load testing involved • Creation of build process post SFT deployment and Setting of Web Config files conditions and endpoints. • In a Bell’s distributed environment where developers & SFT bugs are fixed at ahoc condition and is not always communicated with one another, continuous integration is a great way to assure performance testing team that they are getting proper builds and executed with latest CR, bug fixes and patches. I was part of the overall Support team whose responsibily being ensuring the build run is successful in PT environment wihtout any unknown exceptions. • End point connectivity setup, setting up the SOSS session time. Tools/ Special Software MS Continuous Integration with Team Foundation Server Work Location(s) Mississauga, Canada Title BT Performance Testing of Database Queries, Stored Procedures and Packages Period 1st June 2012 till 28th Feb 2013 Project Brief As part of Payroll database migration from Oracle 10g to Oracle 11g the business expectation was to improve DB existing performance at query and schema level by leveraging existing infrastructure and capacity. Challenge was the upgradation was only at software level without increasing capacity at hardware side. Business expected the existing database scheme once migrated to newer Oracle version, performance ether remain consistent or improved with DB tuning which was a legacy system. The overall net outcome being increase in efficiency of backend systems. Position Performance Test Lead Analyst Responsibilities • Script creation in HP Loadrunner using Oracle 2-Tier Protocol. • Customization of HP Loadrunner scripts for executing standalone DB queries packages and Stored procedures for RDBMS • Scripting for package execution for nightly scheduled jobs • Test Scenario Setup and executing Scalability and fail-over test execution. • Test result preparation and analysis. • Database (DB) stats collection o AWR report analysis (Oracle 11g) o Key performance metric – long running queries identification, indexing issues, CBO implementation. • DB Performances improvement proposed Page 7 of 12
  • 8. Résumé Updated – 7th Feb 2017 o Implementation of indexing on table level. o Reducing hard parsing by proposing implementation of Cost based optimization mechanism (CBO) of Oracle. o Optimization of queries by removal of un-necessary constraints and nested joins. o Table record periodic purging Tools/ Special Software HP Loadrunner Oracle 2-Tier Protocol. SLQ Navigator [Executing basic DDL, DML and DCL statements] Oracle AWR report Work Location(s) London, UK Project Title Performance Benchmarking and Capacity management – Mashreq Bank Period 1st Feb 2011 till 28th Nov 2011 Position Performance Test Lead Project Brief The Dubai-based Mashreqbank psc (Orient Bank) is the oldest privately owned bank in the United Arab Emirates. Mashreq was the first UAE bank to install ATM cash dispensers, the first to issue debit and credit cards and the first to introduce consumer loans. Today Mashreq provides conventional and Islamic personal banking services including deposits, loans and credit cards; conventional and Islamic investment banking services including corporate finance and investment advisory on mergers and acquisitions Performance testing of Banking application FCUBS(FlexCube Core),FCDB(Direct Banking) and other different channels like OMW etc. Performance Testing of Reporting server build on SAB BO Responsibilities • As a Performance lead - NFR Capturing and Estimation. Identification of Critical business flow processes & • Performance script preparation in IBM RT 8.1. • Customization, parameterization and correlation of the script. • Execution of test and sharing of the results. • Used Ajax True Client Protocol for scripting and modified as per customer requirements. • Additionally involved in Capacity planning of the particularly systems. Tools/ Special Software IBM Rational Performance Tester (8.1) Monitoring Tool UCPS and Dynatrace Work Location(s) Dubai, UAE Title Performance Testing of Diebold Oracle eBiz Application (Organization-Diebold) Period From 18th Oct 2010 to 07th Jan 2011 Position Senior Test Analyst Responsibilities • Understanding the Oracle eBiz functional aspects like SCM, CRM and PO. • Identification of critical business transactions and to incorporate those in our test scripts. • Identification of non-functional requirements and planning of the test cases. • Creating Performance Testing plans as per the patch change or up gradations. • Sharing performance test results with the onsite teams. • Result analysis and Identification of poor performing transactions and other performance bottlenecks. • Resolving functional issues and other dependencies on performance test environment prior to performance testing using Quality Center (QC). • Test data creation/management. • Design / execution of Capacity tests, Soak tests, Resilience tests and RAC failover tests. The Project The goals of performance testing in Diebold IT • Repeatedly and consistently set up a test environment that mirrors the hardware and software infrastructure of PROD (the hardware may be a scaled down version of PROD, but must contain the same infrastructure). • Repeatedly and consistently apply the same load to the system (the load is representative of the peak load on PROD). Page 8 of 12
  • 9. Résumé Updated – 7th Feb 2017 • Gather a consistent set of metrics to measure the effect of the load on the test system. • Use the metrics to predict the impact that changes in an upcoming release to PROD will have on the performance of the system. Determine if all transactions meet their response time requirements. Tools/ Special Software HP Loadrunner, SQL Work Location(s) Hyderabad, India Company: Tata Consultancy Services (from 16th October 2006 till 15th Oct 2010) Title British Telecom, Siebel Performance Testing Period From August 2007 till 15th May 2010 Position One Siebel Performance Test Lead Responsibilities • Working with the Development team to create test scope by understanding non- functional test requirements. • Assessing testability/dependency of non-functional requirements. • Creating Performance Test Plan • Co-coordinating / facilitating offshore team to get tests done as per test plan. • Sharing performance test results with the client. • Result analysis and Identification of poor performing transactions and other performance bottlenecks. • Resolving functional issues and other dependencies on performance test environment prior to performance testing. • Test data creation/management. • Design / execution of capacity tests, soak tests, resilience tests and RAC failover tests The Project British Telecom has Siebel applications under Retail – CRM area to support their on growing business functionalities for Order Management, Fault & Repair, Order Fulfilment, Billing and Payments etc. To meet this, BT has three Siebel Applications developed and maintained in three months release cycle. Objective of the project is to performance test these applications as per their business need. OneView is a strategic component within the Customer Management Platform serving BT’s retail customers. Tools HP Loadrunner, SQL, TOAD (Tool for Oracle Application Development) Work Location(s) Kolkata, India Job Role Integration Architecture Designer Period 1st May 2010 – 15th Oct 2010 The Project British Telecom has Siebel applications under Retail – CRM area to support their on growing business functionalities for Order Management, Fault & Repair, Order Fulfilment, Billing and Payments etc. To meet this, BT has three Siebel Applications developed and maintained in three months release cycle. Objective of the project is to performance test these applications as per their business need. OneView is a strategic component within the Customer Management Platform serving BT’s retail customers. Key Responsibilities • Had responsibility for the integration aspects of the OneSiebel Architecture. E.g. The relationship between OneSiebel and other next box systems in the E2E stack. • Ensure performance within the Architecture is not compromised as a result of integration/interfaces and aim to improve the performance of the Production platform as a result of reduced interface times. • Ensure the Capacity aspects of the Architecture are not compromised as a result of integration issues and aim to improve capacity as a result of integration design improvements. • Ensure the stability of the Architecture with respect to integration • Centrally documenting and maintaining the interface connectivity between OneSiebel and next box upstream and downstream systems. Retrospectively documenting existing interfaces to a high and maintaining this such that any new interfaces defined in an upcoming release are also captured. • Making use of the collected data to set expectation to the following parties: - Business Analysts in order to set expectation of user journeys for alignment of non functional data capture - Performance Test teams in order to ensure interfaces are accurately represented Page 9 of 12
  • 10. Résumé Updated – 7th Feb 2017 to model Production. - ASG to define expected normal operational behaviour. • Influence the Design of Existing and new Interfaces to be best practise Tools BPTM Presentation tool, UCPS, Siebel Administration Setup Work Location(s) Kolkata, India Title British Telecom, Siebel Performance Testing Period From August 2008 – July 2009 Position Openreach Performance Test Lead Responsibilities • Working with the Development team to create test scope by understanding non- functional test requirements. • Understanding/Analysis of TEMPO design documents provided by development team. • Creating Performance Test Plan • Cross Product migration journeys performance tested. • Sharing performance test results with the client. • Result analysis and Identification of poor performing transactions and other performance bottlenecks. • Resolving functional issues and other dependencies on performance test environment prior to performance testing. • Test data creation/management. • Design / execution of capacity tests, soak tests. The Project Openreach is a BT Group business that works with UK telecommunication regular OfCom to ensure that vendors in the telecommunication industries, including other parts of BT, have fair and equal access of the BT local and backhaul networks. Openreach agreed to take on tha the task of building a platform that would provide equivalence of input and output to all communication provides in the UK. Tools HP Loadrunner 9.5 with Siebel Web Protocol, SQL – Queries execution using TOAD. Work Location(s Kolkata, India Title Performance testing NSIDPAL implementations in MB POC Period From October 2009 to November 2009 Position Module Lead Responsibilities • Defining business processes to be performance tested • Assessing testability/dependency of non-functional requirements and defect Fixing. • Functional Testing • SOAP Web services and JSON Scripting, Debugging, • Script execution and Analyzing test results. • POC through LoadRunner Script with response captured for XML returned. • Analysis module for HTTP 200 , 302 and 500 calls. The Project This work was a pilot requirement for POC testing of NSIDPAL implementation. In brief the work required the sending of xml’s request through Loadrunner tool and getting a valid response in reverse. Following testing strategies were implemented to reach to conclusions. 1. Controlled tests Testing the capability at a controlled injection rate. We should be able to collect the Min, Max and Avg response times and CPU, Memory statistics. 2. Stress tests Testing the capability to the full capacity of the server. 100% CPU or 100% Memory. Capture the same results. Tools HP Loadrunner and basic XML Work Location(s Kolkata, India Title BT-Vision Period From January 2007 to July 2007 Position Ab-Initio Developer Responsibilities • Prediction of transcription factor targets using structural knowledge. • Understanding of different data mining techniques and implementation. Page 10 of 12
  • 11. Résumé Updated – 7th Feb 2017 • Data Modeling. • Implementation of various function of XFR in abinitio • Implementation of degree of parallelism. The Project The BT Vision project aims to deliver a range of interactive television based services over BTs broadband network. These include Content on Demand, time-shifted Television, communication services etc. The scope of this project was to develop a Management Information System to track and analyze the customer, customer-usage, asset, revenue, operation for these services. There are different BT source systems, viz: NSP, Nevoss, SSS , Weblink and Geneva etc. Data is pushed from the above system and then it is formatted and loaded into the MIS database, from which a BI tool (OBI) access the necessary MIS Report though Portal.The individual source system is integrated in phase manner as per Agile software process. Tools Ab-Initio, SQL Basics Location Kolkata, India Computer Science Master’s Dissertation Project Title Mining Of Distributed Heterogeneous Clinical Database For Medical Domain Description The amount of data that humans are capable of generating and storing hinders the analysis and information processing in general. Processing/analysis in this field is commonly referred to as Big Data applications Several problems are involved, two of the most complex ones could be reduced to the following questions: 1. How to store and protect the large volume of available data? 2. How to process and evaluate data in an acceptable period of time? This Dissertation paper aims towards designing and implementation of a various query related to medical domain by using various data mining and data warehouse techniques. The thesis was at research level to implement the Virtual Health care record system in a distributed environment. The thesis included the modification of pre-existing algorithms. Role Team member and Coder Responsibilities Research, Designing Tools HTML, Oracle 8i, VB Scripting Location Bhopal, India Bachelor -Engineering Graduation - Final Year Project Project Title E-CRM Automation for Automobile Workshop Agency Description Customer relationship management (CRM) is that part of an enterprise’s business strategy that enables the entire Enterprise to understand, anticipate and manage the needs of any current and potential customers. Here in the implementation we were able to organize different groups of users and customers. The issue was to automate the system with marketing, Sales (invoices, billing details), Customer Service and fields support functional implementations. Role Team member Responsibilities Business research, Designing business flows Tool Implementation VB Scripting, Oracle 8i, Ms-Office (For documentation & DFD) Education Qualifications Degree Institute Major and Specialization Masters of Technology University Gold Medallist RGPV, Bhopal, India Computer Science & Engineering Bachelor of Engineering (2002) RGPV, Bhopal, India Computer Science & Engineering Certification Program or Course Duration Oracle Certification Exam (1Z0-007) Self –initiated HP Certification Exam (HP-M019) Self –initiated Neotys Neoload Certified Self Initiated Certification Performance Testing Level-1, Level 2 Cleared Tech M Internal PMP Certification Training (35 PDU's) Tech M Internal Page 11 of 12
  • 12. Résumé Updated – 7th Feb 2017 REFERENCES Available Upon Request Page 12 of 12