Srikanth.A
Cell: +1-480-***-****
*****************@*****.***
Professional Background
•Having around 14+Years of total experience in the field of Information Technology in Performance testing
•Proficient in performance testing using HP Load Runner, Controller and Performance Center and SOAP UI tool
•Having good experience in MQ Performance testing, Performance Engineering and good in Mountebank tool(Service Virtualization)
•Worked on Cloud Technologies – AWS and Azure Platforms and involved in Agile Sprint Methodology
•Strong Experience on protocols like Web (HTTP/HTML), Web Services, Citrix and Ajax Truclient
•Hands on experience on various domains like Banking, Finance, Airlines and Healthcare
•Managed and Lead offshore teams of 5-8 members in the past 5+ years for large projects
•Having Experience in Testing DB SQL Queries and tuning them further
•Experience in identifying the Workload and perform Load & Stress and Endurance tests using HP Load runner and configuring Web & App Servers and database servers to LR while doing the load test
•Used CA Wily Introscope, Dynatrace, Splunk, App Dynamics, NMON and HP Diagnostics to get stats from different layers of system for monitoring. Also used SiteScope, an Agent-less Systems Monitoring tool to gather real time server stats while the test was running in Performance Center.
•Created VUsers script to capture HP diagnostic data directly from the probes and plot it real time as data points while the test is running
•Experienced in technical and managerial reviews of deliverables like test plan, Load Runner scripts, test scenario, interim reports and end of test reports and in providing technical guidance to the team from an architect perspective
•Tested different applications which are developed by using C#.net, VB.Net, Java/J2EE, Mainframe, PEGA, Siebel and Salesforce.
•Establish good relationship and coordination with application team, DBA and other people to identify performance bottlenecks
•Worked in all phases of performance testing and performance engineering - Requirement gathering, Test Planning, Test script preparation using load Runner, Test data preparation, execution of Early Performance testing and different type of performance testing (Load test, stress test, soak test etc), Monitoring counters, Result Analysis, End of Test report creation and presentation of results to stake holders.
•Involved in Mobile Testing, captured Mobile Traffic for different devise with Chrome & Edge Versions
•Configured jobs in Team City & Jenkins to automate the load tests and provide the reports automatically
•Created Dashboards with different metrics that re needed and Alerts configured to understand how systems works and what condition it gets failed and breaching SLA’s
•Got some experience towards SRE (Site Reliability Engineering) along with Chaos Engineering (Replicating/Expecting Production Issues well before and test it out to make sure there will be no risks
•Used Developer Tools & other tools like Y-slow for the front-end monitoring to know where exactly most of the timing is being spent in client-side level
•Instrumentation and agents to be installed on required APP servers for capturing the application-level metrics & hardware monitored (CPU & Memory)
•DB Indexes, SQL Profiler, SQL Execution Plan and TOP SQL’s, Performance Environment Upgradation and capacity planning based on the results and membership/volume that is going to be increasing in Prod
•Educational Qualification
•B.C.A (Bachelor of Computer Applications) from Sadineni Chowdariah College of Arts and Science, Maddirala affiliated to Acharya Nagarjuna University
•M.C.A(Master of Computer Applications) from Osmania University
•Technical Skills
Software Testing Tools
JMeter, HP Load Runner, ALM Performance Center, Postman, Fiddler, BlazeMeter, HP Quality Center
Operating Systems
MS-DOS, Linux/UNIX, Windows 9x/NT/2000/XP/8/10
Databases:
Oracle, Microsoft SQL Server, MS Access, My SQL
Language:
Java, SQL, C++, JavaScript, JSON, .net, Xml API's, HTML, DHTML, CSS, XPath.
Web Technologies:
Fiddler, Firebug, Http watch and Experience in technologies: Java, J2EE, Page Speed Insights and Google Webpage test
Servers
Oracle WebLogic 12c, Oracle, SOA, Oracle JDE, Tomcat, JBoss, J2EE, IBM WebSphere, Apache Http server, VMWare, Apache WebLogic, Ftp Pro, IIS, SAP.Net
Profiling / APM Tools:
Dynatrace Client, HP SiteScope, JConsole, JVM, Web Logic Console, CA Willy, HP Diagnostics, SolarWinds, Splunk and NMON
•Professional and Project Experience
Working for Molina Healthcare from June 2020 to Till Date
Project Name: Gemini, Loyalty, PWS, Availity, Salesforce, UM PEGA, Availity, CCA
Role: Technical Lead
Tools Used: TFS, Team City, LRE, App Dynamics, Splunk
•Working with technical leads, architects, business analysts to gather and analyze performance requirements for PWS, Availity, SF, PEGA, CCA, DCC, Bolt and NDC Applications.
•Deriving the production statistics with the help of monitoring tool to get peak and non-peak hour’s traffic volume
•Interacting with Development team to understand the production behavior for deriving the workload characteristics.
•Understanding the system architecture and the nature of the application business to know how the data and requests are being communicated and the various integration systems
•Identifying the performance critical scenarios which are frequently used, after the application goes live
•Experience in Development, Deployment, maintenance, and configuration of virtual services using Mountebank Tool
•Deriving the right estimations for each release and plan to have appropriate tool with protocol by performing Proof of concept for the application which will be under going through the testing
•Configured CI/CD for the existing applications with the help of Team City and making them run automatically based on the schedules, Also results will be shared to the respective project teams up on the finishing the test run
•Participated in front end optimization and rendering to know the slowness of the web application(CSS, HTML, JS) and then provide the suggestions to the App Dev team for fixing them, used Yslow, Chrome Developer Options, Webpage Test
•Prioritize the performance business scenarios and get sign-off from Development team before proceeding
•Working on understanding the complexity of scenarios by going through each transaction level in each page and then derive whether it is low/medium/complex for all the in-scope performance scenarios
•Writing the in-detail test plan based on the gathered details for each application to have it documented and get approval from the Project Manager and Architect.
•Developed Load Runner scripts using HTTP/HTML& Citrix protocol for the
web applications and web services.
•Enhanced the test scripts with all the required parameters and handling dynamic values
•Designed test scripts by using C-Test Automation tool for the mobile native applications and provided the device related test metrics(CPU & Memory)
•Also used Google Chrome Feature to capture Mobile traffic for Andriod and Iphone Devices with different browsers
•Used AWS Cloud Watch for monitoring the logs and various metrics with in Dashboard
•Designing and executing the scenarios as per schedule on Performance Center.
•Monitoring the load test behavior by using App Dynamics for all the different servers
•Working with Onsite & Offshore model to deliver the projects in timely manner and also leading a team
•Coordinated with Application, server & DB teams during and after the load test.
•Developed Analysis results document & efficiently communicated the performance bottlenecks with all the concerned teams, management & project manager.
•Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
•Through analysis will be done for each test and preparing a detailed closure report with all the tests conducted for that release
Worked for United Airlines from April 2019 to March 2020
•Working experience in Reading and analyzing log messages and demonstrate understanding of the purpose and value of logging.
•Monitors and evaluates competitive applications and products.
•Reviews literature, patents, and current practices relevant to the solution of assigned projects.
•Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serves as a guide and mentor for junior level Software Development Engineers.
•Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification, and within budget.
•Strong experience in tracking bugs and reporting using JIRA for global test management.
•Keeps current with technological developments within the industry.
•Excellent logical skills for understanding and developing system workflows\
•Maintaining constant and clear communication and collaboration with BA, PM, Devs, Release Management/Devops, and SQA, at all levels to obtain and analyze performance requirements, translate into detailed test cases and scripts to cover all required scenarios
•Worked on multiple projects while working on my main project to help other teams finish the projects on time
•Developed a Real-time monitoring structure for Monitoring the Live test using Influx DB and Grafana
•Involved in setting up the Performance testing environment.
•Conducted Performance Baseline Test (PBT) using LoadRunner to compare with new design.
•Adhere to established timelines, ITSM guidelines and architectural principles and procedures for delivering defect-free quality solutions that meet company and departmental standards and customer requirements.
Worked for Chubbs from Jan 2018 to March 2019
Project Name : SCI & MM Insurity
Role : Performance Test Lead
Tools Used : J Meter & App Dynamics
•Gathering and analyzing the performance requirements for various systems
•Coordinated with Application team to understand the business process & identified the test data for load testing process.
•Attending Scrums on weekly basis to provide the status and any blockers/issues
•Prepared Load Model for Performance testing for web-based applications
•Created the performance test scripts as per the requirements by using Jmeter Tool for web applications and web services
•Preparation for the Business flow documents and test scripts for the identified business transactions
•Having Experience in Testing DB SQL Queries (DML’s – Insert, Update and Delete) and also tuning them further
•Executing the test scripts with various load patterns and monitoring during the test run
•Identified key performance bottlenecks in the Web Servers, App Servers and Database Servers by using Configured dashboards in App Dynamics and also performed end-to-end root cause analysis on these bottlenecks to pinpoint the reasons.
•Involved in front end optimization and rendering to find out the slowness of the web application with different components (CSS, HTML, JS) and then provide the suggestions to the App Dev team for resolving them, used Chrome Developer Options and Webpage Test
•Involved in analyzing the garbage collection, heap memory and threads by using Visual VM and JProfiler tools
•Making sure the Auto Scaling is working properly when there is a unexpected growth during the peak days/timings, Capacity to well planned to handle additional load
•Ensuring system availability and Reliability of the application with proper incident response
•Configured SLA indicators for each transaction or page level/Hardware Stats and focusing on operational concerns along with continuous monitoring by using APP Dynamics, few times Splunk
•Analyzed the SQL Execution plan and also Used the SQL Profiler for tracing and tuning the collected workload and analyzing further for the high running queries with optimization techniques
•Ensure all defects found in performance testing are recorded, reported, tracked, and processed in Application Lifecycle Management (ALM).
•Used JIRA for defect creation, tracking and closing
•Involved in preparing the detailed test reports along with the observations which needs to be shared with the client
Worked as Performance test lead for Radian Guarranty Inc., Philadelphia – April 2017 to Dec 2017 and handled multiple projects PAS, UW and SFDC
•Gathering the performance requirements for the distributed applications
•Designing the traversal flows and test scripts for the identified critical business scenarios
•Solid experience with front end performance testing tools such as HTTP Watch, Firebug or Fiddler and Experience working with json/regular expressions and experience with Web UI and API/Web service
•Working experience on Resiliency Testing / Chaos Engineering using Gremlin Tool and Azure Chaos Studio.
•Involved in Front End testing and Compatibility testing of the Web based applications.
•Experience in Agile Software development methodology and process. Strong communicator and skillful in working closely with customers to identify and resolve problems. Ability to effectively communicate and escalate issues to team leads, managers and executives on technical and business issues relating to performance
•Used Blaze meter for scripts updation, running load tests in performance environment
•Executing the load and endurance tests to find out the performance bottlenecks
•Analyzing the performance issues by extracting data with the Splunk tool for Raven DB & Dynamo DB
•Good understanding of JAVA server thread dump & heap dump analysis
•Having working experience on Putty, Winscr and KSar.
•Executed Network Shakeout Tests to identify the Network Capability
•Providing the detailed observations and inferences to the stake holders
•Used Fiddler to capture the UI Traffic and then convert the script to Load Runner
•Conducted memory leak testing by checking JVM Heap during the Endurance testing.
Worked for CNA, Chicago from Jan 2016to April 2017
Project Name : FamusR, OCR, & DMF
Role : Performance Test Lead
Tools Used : Load Runner 12, Perf Center & Dynatrace 6.3
Duration Involved : Jan 2016 to April 2017
Responsibilities:
•Coordinated with Application team to understand the critical business process & identified the production data for deriving the peak workload
•Involved in gathering business requirement, studying the application and collecting the information from developers and business teams.
•Provide support to the development team in identifying real world use cases and appropriate workflows
•Developed Load Runner scripts using HTTP/HTML& Citrix protocol for FamusR & LI
Web application.
Creation of Test Closure report indicating the KPI for presenting in the Go Live client calls.
•Provide daily/weekly testing status reports for all the ongoing testing activities.
•Designing and executing the scenarios as per schedule on HP ALM.
•Performs in-depth analysis to isolate points of failure in the application by using Dynatrace
•On-shore, Off-shore Team co-ordination and submitting the Deliverables based on the project timeliness
•Coordinated with Application, server & DB teams during and after the load test.
•Developed Analysis results document & efficiently communicated the performance bottlenecks with all the concerned teams, management & project manager.
•Conducted result analysis and communicated technical issues with developers and project teams
Worked for FNFG Bank, NY starting from Feb 2015 to Dec 2015
Project Name : OAO and Rakis
Role : Performance Test Lead
Tools Used : Load Runner 12, Solar Winds, HP ALM & SOAP UI
Duration Involved : Feb 2015 to Dec 2015
Roles Involved:-
•Coordinated with Application team to understand the business process & identified the test data for load testing process.
•Developed LoadRunner scripts using HTTP/HTML& Citrix protocol for OAO & Rakis
web application.
•Preparation of the business flow documents for the critical business transactions
•Enhanced the scripts with text checks, correlations, parameterization, transaction names & C functions.
•Test data management and setup using automated script in the testing environment
•Designed the SOAP XML scripts for the web services by using SOAP UI tool
•Designing and executing the scenarios as per schedule on controller.
•Monitoring the test behavior by using Solar Winds for all the different servers
•Coordinated with Application, server & DB teams during and after the load test.
•Developed Analysis results document & efficiently communicated the performance bottlenecks with all the concerned teams, management & project manager.
•Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
Project Name : Citi direct BE
Role : Performance Test Lead
Tools Used : Load Runner 11, CA Wily & SOAP UI
Duration Involved : Oct 2013 to Jan 2015
Environment : Linux & Java/J2EE
Project Description:-
CitiDirect Online is a banking application which provides Web-based banking platform. CitiDirect puts the customer's corporate banking functions in one security-protected place, giving the customers around the globe, centralized access to their account information in real time right from their desktop. It combines quick and easy installation and automatic system upgrades with custom reporting and around-the-clock access to account information in real time from anywhere in the world.
Responsibilities:
•Performance business Requirement Analysis based on the client requirements and inputs.
•Developed & designed performance test plan, workload model according to the client’s requirement.
•Coordinated with Application team to understand the business process & identified the test data for load testing process.
•Created the SOAP Xml scripts by using the SOAP UI tool for various services in webservice
•Developed LoadRunner scripts using HTTP/HTML protocol for CITI Direct BE web application.
•Performed Batch testing as part of the load test for BE Application
•Enhanced the scripts with text checks, correlations, parameterization, transaction names & C functions.
•Designing and executing the scenarios as per schedule on performance center.
•Monitoring the test behavior by using Wily Intrascope for all the different servers
•Coordinated with Application, server & DB teams during and after the load test.
•Developed Analysis results document & efficiently communicated the performance bottlenecks with all the concerned teams, management & project manager.
•Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
Project Name : JPMC TLIP Intellect Product
Role : Performance Test Lead
Tools Used : Load Runner 9.52, HP Diagnostics and NMON,
VMStat, IOStat, NetStat, Perfmon
Duration Involved : Oct 2012 to Sept 2013
Project description : This is a benchmark test conducted to assess the JPMC Intellect product application in terms of the different modules like Tide,Portal,Liquidity to manage no of account holders and it can support with acceptable response time under the specified system configuration. The application consists of web logic as app server and oracle 11g R2 as DB server.
Responsibilities:
•Involved in the preparation of BFD's and test scripts
•Running the Diagnostics Server and Profiler for monitoring and capturing the server metrics during the test execution.
•Extracting the NMON files for every test and analyzing the results for the application performance improvement
•Monitoring the various statistics by using Perfmon, VMStat, IOStat and NetStat
•Preparing the final report for every test run with NMON, HP Diagnsotics and analysis data
•Coordinating with SEDBA and IT team for getting the NMON files and if any issues.
Worked for DCV Project from June 2012 – Sept 2012
Project Name : ISO Swift Testing
Client : DCV – Santiago, Chile
Role : Performance Test Lead
Tools Used : Load Runner 9.52, Zabbix Monitoring Tool
Protocols : Java Vuser
Duration Involved : June 2012 to Sept 2012
Project Description:
The BCCH encourages the use of Swift messaging that compiles the Standards of ISO15022 as a mechanism to register and process requests in the “Depósito Central de Valores” (DCV) which has requested to carry out the development which are necessary to implement this initiative.
Responsibilities:
•Gathering the performance requirements from the client
•Have prepared the performance test strategy for the Architecture MQ Testing
•Have created the Java Socket Script to connect and publish messages to BPM Queue.
•Involved in various types of Performance Testing by using Load Runner Vugen 9.5
•Monitoring of Various Servers by using Zabbix Monitoring tool in the DCV Environment to measure the system performance during the test execution.
•Preparation of the Reporting based on the test results
•Publishing the test report at the end of every Performance run with the observations
•Interacting with client on daily basis to update the status of the performance
Project Name : FABX
Client : Intellect Invest - Product Development
Role : Performance Test Lead
Tools Used : Load Runner 9.52, Controller 9.52 and HP Diagnostics 9.0
Protocols : Web (HTTP/HTML)
Duration Involved : Jan 2012 to Mar 2012
Project Description:
FABX is the internal product of Polaris FT Catering to the Wealth Management Group. This Product is mainly developed for Relation Ship Manager’s to perform their day to day activities like scheduling the meetings, Viewing Client portfolio’s for making decisions, View various reports which will help them in making business decisions...etc.
Responsibilities:
•Understanding the performance requirements.
•Preparation of Business Process Flow Documents for the identified business transactions
•Scripting the critical business transaction of an application.
•Creating the Test Scripts based on the End-User Transactions using Web HTTP/HTML protocol.
•Validated all the data sets provide for business process.
•Taking log backup’s and removing the unnecessary logs before every performance test and also collecting the AWR report from the support team for every test
•Designing and executing the scenarios as per schedule on Controller.
•Monitoring the FABX Application by using HP Diagnostics tool to fetch the server data
•Preparation of the Reporting based on the Analysis Generation.
•Publishing the Analysis Report at the end of every Performance run.
•Attending the daily status calls with Application team to update the performance status
Worked at Customer Place - Morgan Stanley, Mumbai from July 2011 – Dec 2011
Responsibilities:
•Understanding the performance requirements.
•Scripting the critical business transaction of an application.
•Creating the Test Scripts based on the End-User Transactions using Web HTTP/HTML protocol.
•Customized the load test scripts for all applications related to project.
•Validated all the data sets provide for business process.
•Involved in Performance Testing using Load Runner.
•Designing and executing the scenarios as per schedule on performance center.
•Preparation of the Reporting based on the Analysis Generation.
•Publishing the Analysis Report at the end of every Performance run.
Project Name : OSO Foundations
Client : Toronto Dominion Bank (TD Bank)
Role : Performance Test Engineer
Tools Used : Load Runner 11.0, 9.52 and Performance Center 9.52
Protocols : Web Services, Web (HTTP/HTML) and Ajax Truclient
Duration Involved : June 2010 to June 2011
Project Description:
The “Online Sales and On boarding” Program is a strategic initiative to create a new direct to market web-based channel that allows product lines of business to be able to offer products directly to the public. This new web-based channel will allow the Bank to serve new to bank customers; new to the OSO channel customers and existing customers. It is sponsored by the Online Channels Business Unit. At its core, this new web-based channel will complement existing channels; and offer the customer the experience of being able to purchase bank products at a time and channel of the customer’s choice.
Responsibilities:
•Understanding the performance requirements.
•Scripting the critical business transaction of an application.
•Creating the Test Scripts based on the End-User Transactions using Web HTTP/HTML protocol.
•Customized the load test scripts for all applications related to project.
•Involved in scripting and execution by using web services.
•Parameterized and correlating the scripts.
•Validated all the data sets provide for business process.
•Involved in Performance Testing using LoadRunner.
•Designing and executing the scenarios as per schedule on performance center.
•Preparation of the Reporting based on the Analysis Generation.
•Publishing the Analysis Report at the end of every Performance run.
•Also developed the script on Ajax TruClient protocol (LR11.0) for the same business processes.
Project Name : Hospitality Information Systems
Client : Welch Allyn
Role : Performance Engineer
Tools Used : LoadRunner 9.5
Duration Involved : July 2009 to May 2010
Team Size : 6
Responsibilities:
•Performance business Requirement Analysis based on the client requirements and inputs.
•Writing the Vuser business scripts for Load test, Stress test using HTTP/HTML protocol.
•Validate and customize the vuser scripts and applying Runtime Settings by using Virtual User Generator.
•Designing the multiuser performance business scenarios.
•Benchmarking of the application load balancing.
•Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
•Configuring all the server side measurements / metrics.
•Run the scenario on the Test Run.
•Monitor the behavior of Test Run.
•Drill down and filtering the performance bottlenecks and Supported the Team lead in working on a comprehensive report providing observations and recommendations based on the analysis of the post run data.
•Design the performance test reports and sign off.