Srinivas.K
Email: *********@*****.***
Mobile: 1-732-***-****
Professional Background
Around 10+ years of experience in the IT Industry, involved in Performance
Engineering, automation and manual testing. Resourceful at understanding
the business requirements from the client and prepare Test Plan, Test
Strategy, BFD's, Performance Test Scripts and Scenarios for Functional,
Performance Testing, Monitoring & uCMDB.
Professional profile
Polaris Software Lab(PACE), since August, 2006 to till date as Senior
Performance Lead
Adea Solutions, since June, 2005 to July, 2006 as Software Engineer
-Testing
IIC Systems, from April 2003 to May 2005 as Test Engineer
Professional Experience
. Expertise in automation tools like HP BAC, HP BSM, HP DDM/CMDB, HP
Sitescope, BPM, HP Diagnostics, HP Rum, Load Runner, and Rational
Robot, Rational Test Manager.
. Very good working knowledge on various application platforms /
servers
. Identifying Scenarios, Recording & Enhancing Load Runner Scripts
and execution of Test Scenarios.
. Expertise in gathering various Performance metrics using Load
Runner Monitors, HP Site Scope and various O/S resources counters.
. Expertise in designing and deploying application performance
monitoring tools
. Extensive involvement with Application team and other Subject
Matter Experts in
analyzing performance metrics like system metrics, LR Graphs and
JVM analysis,
in order to point out probable performance issues.
. Help application team to analyze performance bottle necks in their
applications using different kinds of BAC reports and Diagnostics.
. Ensure that all infrastructure processes, technologies that affect
the operational integrity of a production environment are tested
before release to production
. Expertise in gathering the requirement for infrastructure discovery
. Extensive experience in determining the appropriate discovery
methodology and topology mapping
. Extensive experience in preparing strategies, techniques and tools
deployment for Application Performance Management Services.
. Proficient in defining performance objects for applications
built/deployed on various types of platforms
. Extended work experience in developing and executing software test
scripts/cases and bug reports.
. Hands on experience in preparing test cases, developing scripts
and executing Functional tests for various Banking and Financial
domain applications.
Technical Skills
Operating Systems : Windows 9X, NT, 2000, XP, Unix & AIX
Programming : C, core Java, HTML & SQL
RDBMS : SQL Server, Oracle
Testing Tools : Load runner 9.5/11 & QTP
Monitoring tools : HP BAC 8.02, HP BSM 9.01, HP
Diagnostics, Sitescope 11.10
Dynatrace & ITRS Geneos
Implementation : HP BAC/BSM, uCMDB & Sitescope
Others : MS Office, Clearquest,
Project Experience
Project Name : Performance Engineering & Operational Readiness
Testing
Client : Depository Trust & Clearing Corporation
Tools Used : HP LoadRunner, HP Sitescope, HP BAC/BPM, Dynatrace & HP DDM
Team Size : 5
Duration Involved : Aug 2012 To Till date
Responsibilities :
ORT:
. Ensure that application/release is operationally ready in Production
. Verifying all the application components are connected without any
issues(app/MQ/DB)
. Ensuring the required QA performance tuning recommendations are
implemented in production
. Ensuring all the application configurations are in sync between QA and
prod(using HP DDM)
. Validating the required monitoring & Alerting setup is implemented
(app & infrastructure)
Performance Engineering:
. Working as a Performance test consultant helping client in
strategizing Performance testing and doing capacity planning for
Global Trade Repository (GTR)
. Understand the Application functionality, architecture details and
component metrics along with workload characterization.
. Analyze the production environment for volumes and configurations to
simulate the same in QA
. Creating the work load analysis for Performance testing based on the
production volumes
. Preparation for the Performance test plan and test cases for the
different Modules
. Identifying the End-to-End scenarios and Identify protocols
(webservices, HTTP/HTML) for Performance Testing.
. Validation of vuser scripts to make sure they have been executed
correctly and meets the scenario description.
. Responsible for analyzing application and components behavior with
heavier loads and optimizing server configurations
. Performs in-depth analysis to isolate points of failure in the
application
. Used Dynatrace to monitor server metrics and Performed in-depth
analysis to isolate points of failure in the application.
. Analyzed JVM Heap and GC logs in Web Sphere during test execution.
. Interacted with developers during testing for identifying memory
leaks, fixing bugs and for optimizing server settings at web, app and
database levels.
. Involved in defect tracking, reporting and coordination with various
groups from initial finding of defects to final resolution
. Maintained test matrix and bug database and generated monthly reports
. Coordinating between onsite and offshore teams during release testing.
Managed stakeholder communication by setting up results review
meetings
Project Name : Performance Monitoring & uCMDB
Client : JPMorgan chase
Tools Used : HP BAC8.x, HP BSM9.x, HPBPM, HPSitescope, HP Diagnostics,
HPuCMDB
Team Size : 3
Duration Involved : June 2011 To July 2012
Responsibilities :
. Design Monitoring Service Portfolio/Catalogue for implementing APM
services across the segments of PB business in JPMC
. create a standardized, best of class, tiered service encompassing -
service definition, software licensing, resourcing, chargeback and
operating plans
. Upgradation of HPBAC 8.x to HPBSM 9.x version along with the Data
components
. Designed Monitoring service Catalog based on
o how many components (hardware, software and application);
o how much component detail (availability, capacity, performance,
etc);
o how much application complexity exists (HA, clustered, etc);
o how much user (both synthetic and real) performance monitoring
is required;
o how much reporting (against SLAs) is requested?
. Design Monitoring tools deployment topology and plan implementation
with lowest possible outage window
. Participate in defining framework for enterprise application
performance management (APM) and implemented the same for identified
critical applications as POC
. Defined Standard Operating Procedures for tools deployment and on
boarding applications for performance monitoring
. Standardizing on the full toolset offered by HP, operated by GO&I's
Operations Center, charged as a Silver - Gold - Platinum offering per
application
Project Name : uCMDB
Client : GE(Infra, Corporate & NBC)
Tools Used : uCMDB
Team Size : 6
Duration Involved : Apr 2009 To May 2011
Responsibilities :
. Managing a team for effective delivery and timely escalation
. Client discussion call - Gathering requirements for Infrastructure
Discovery and Mapping.
. Analyzed the architecture of the target discovery environment
. Determine the appropriate discovery methodology and protocols
. Discovery of Resources - Host level resources, Host dependencies based
on TCP connectivity, Databases, Network Resources etc,
. Modeling - Configuration of Resources and mapping Relationships as per
Application Architecture.
. Reporting Experience - System Topology Reports, Impact Analysis,
Change Management, Gold Master Reports etc.,
. Integration of PPM (Project Portfolio Management) with uCMDB for
Impact analysis purposes w.r.t to change requests.
Project Name : SAS
Client : GE Money
Tools Used : BAC, BPM & Site scope
Team Size : 3
Duration Involved : Mar 2008 To Mar 2009
Responsibilities :
. Understand the Application functionality, architecture details and
components metrics along with workload characterization.
. Implement, configure, monitor and administer BAC / Sitescope
. Define monitoring strategy for applications to be monitored
. Configure BPM for monitoring using profiles (reuse the performance
testing VUGen scripts)
. Customized reports for various end-user with respect to their roles
and profile
. Provide proactive inputs on application and infrastructure performance
to the development groups
Project Name : Treasury CFIX (Corporate Foreign Exchange).
Client : Citi Bank
Role : Team Lead
Tools Used : BPM, Sitescope & Load Runner
Team Size : 3
Duration Involved : Nov 2007 to Feb date
Responsibilities :
. Understand the workload characteristics of the system & Create
Performance Test Plan and Test Strategy for Performance testing
. Create, Enhance & develop scripts required for Performance testing
using Load Runner VUGen
. Design Scenarios / Approach towards Performance testing the
application
. Run simulation patterns to mimic the production scenarios using Load
Runner Controller
. Conduct analysis of the test results and publish regular performance
test and analysis reports
. Define monitoring strategy for applications to be monitored
. Configure BPM for monitoring using profiles (reuse the performance
testing VUGen scripts)
. Configuring & Monitoring SLA's defined based on the various CI rules
. Monitor and perform basic trouble shooting upon receiving alerts.
Escalate alerts to the respective teams and track them to closure.
. Analyzing the Results based on SLA's & generation of reports for
various end-user with respect to their roles and profiles
Project Name : Intellect Direct
Client : Dubai Islamic Bank
Role : Team Member
Tools Used : Load Runner, & Sitescope
Team Size : 3
Duration Involved : Sep 2007 To Oct 2007
Responsibilities :
. Understanding the load testing objectives
. Preparation of load test plan based on relevant test information
. Creation of Vuser scripts & scenarios based on the goals
. Load testing the application by running the created scenario &
Monitoring the scenarios
. Analysis of result should reveal areas of system that require
adjustments
Project Name : Intellect Treasury Money Market
Client : Citi Bank, London.
Role : Team Member
Tools Used : Load Runner & Sitescope
Team Size : 4
Duration Involved : Jan 2007 - Aug 2007
Responsibilities :
. Understanding the Load testing objectives.
. Preparing Business Process Flow Documents & Reviewing Vuser scripts
based on standards
. Scenario Designing and execution
. Monitoring the Scenarios
. Providing Status Reports to all Stake holders
Project Name : GTS
Client : Citi Group
Role : Team Lead
Tools Used : Manual Testing, Siebel 7.8.2.3 Financial Services
Team Size : 4
Duration Involved : Sep, 2006 to Jan, 2007
Responsibilities :
. Involved in reviewing the functional specifications
. Preparation of program specification for the reusable functions
. Scripting of the identified test cases
. Execution of the scripts and analysis of the results
. Log defects and track to closure
. Prepare traceability matrix between scripts and identified test cases
Project Name : Sales Support System (S3)
Client : J.Knipper, USA
Role : Team member
Tools Used : Manual Testing, BugZilla
Team Size : 4
Duration Involved : Nov, 2005 to July 2006
Responsibilities:
. Understanding the requirements and prepare test estimations.
. Developed the Test Cases using the Business requirements
. Executed test cases and reporting defects and tracking bugs in
BugZilla
. Test Case Reviews and RTM up gradation for all Testing activities
. Involved in Functional testing, Integration testing and System testing
Project Name : Sulzer Mixer Program
Client : Sulzer Chem Tech, Switzerland.,
Role : Team member
Tools Used : QTP, Web tracker
Team Size : 5
Duration Involved : June 2005 - November 2005
Responsibilities :
. Preparation and execution of Test cases
. Validation of test environment, Defect logging and tracking
. Reporting defects and tracking bugs in Web tracker.
. Preparation of Traceability matrix
. Involved in Functional testing, Integration testing and System testing
Project Name : SLA Monitor
Client : IGSI,
Role : Team member
Tools Used : Manual Testing,
Team Size : 5
Duration Involved : Nov 2004 - May 2005
Responsibilities :
. Analyzing specifications and developing Unit, System and Integration
Test cases
. Test Case Reviews and RTM up gradation
Project Name : Call Center Application
Client : Beacon global services (USA)
Role : Team member
Tools Used : Rational Robot and Bugzilla
Team Size : 4
Duration Involved : Feb 2004 - Nov 2004
Responsibilities :
. Preparation of Test Cases based on the Functional Specifications and
Detailed Design
Documents
. Scripting of the identified test cases
. Enhancement of scripts review and dry run
. Used Rational Robot for functional and regression testing.
. Implemented Test Manager Features and analyzed results
. Raised bugs in the areas assigned and filed them into Bugzilla.
Project : Proposal Management System (PMS
Client : IIC (USA)
Role : Team member
Tools Used : Manual Testing
Team Size : 3
Duration Involved : Apr 2003 - Jan 2004
Responsibilities :
. Preparation of test cases based on the Design documents.
. Involved in test strategy preparation for allocated modules
. Executed test cases and reported defects in terms of Major, Minor &
Critical
. Testing Functional and Validation test, Regression test, Integration
Testing and System testing.
Educational Profile
. M.C.A. Master of Computer Applications from Bharatidasan University,
India
. B.A. Bachelor of Arts (Mathematics) from Nagarjuna University, India
Certifications/Achievements
. HP Certified uCMDB professional
. Certified Level 2 Performance Engineer by Polaris Software Labs
. Awarded Konark Award (2011), the most prestigious award from Polaris
Software Labs for outstanding performers
. Awarded Spot Excellence Award from Polaris Software labs for the various
projects of Performance engineering in 2009 and 2011