Home

Siva Kumar Narra - Performance Engineer
[email protected]
Location: Minneapolis, Minnesota, USA
Relocation: MN / TX
Visa: H1B
Siva Kumar Narra
Performance Engineer
(623)-748-7478
[email protected]
Minneapolis, MN
MN / TX
H1B

Experience Summary:
Dynamic professional with 12+ years of overall experience in performance testing
Currently working as Tech Lead for the Clinical Performance testing project
Expertise with performance test tools like HP Load Runner, Neoload, Jmeter, Performance Center
Experience with Web (HTTP/HTML), Web Services, Ajax True Client, RTE, Oracle 2-Tier, ODBC, SAP GUI and Citrix ICA protocols
Experience in monitoring and APM tools like AppDynamics, CA Wily Introscope.
Experience in service virtualization with SOAP-UI & ITKO LISA tool
Experience in scheduling and running batch jobs in SAS DI
Holds good knowledge on CICD Jenkins/Bitbucket Integration
Experienced in different kinds of performance tests like standalone tests, capacity test, platform regression test, soak test (endurance test) and breakpoint test (Stress test)
Familiarization in accessing and monitoring UNIX systems through custom scripts & monitors with significant UNIX skills
Designed the implementation plan and support for performance test stubs and harnesses required to facilitate all performance test activities
Involved in performance test plan preparation and prepared test strategy documents
Preparing performance test final reports
Participating in daily status calls, review meetings and design calls
Designing the test scripts, test scenarios and test data based upon the non functional requirements and executing them with respect to standards and methods
Good Programming skills across a range of scripting languages to make Load Runner script development easier
Expertise on high-level Java and JVM tuning using GC analysis and Queuing analysis
Monitoring the web logic and data base servers and performing pre and post health checks during each test run
Analyzing the server utilizations, performance stats like jstats and awr report after each test run
Tracking the performance issues and logging defects in HP Quality Centre& defect ownership
Flexible, versatile to adapt to any new environment and work on any project having good communication and interpersonal skills
Knowledge of introspection, transaction tracing and diagnostic techniques
Expertise in implementing performance engineering best practices
Excellent communication skills with strong technical expertise, good interpersonal skills, excellent team mentor and team player
Experience in Quality Management Group activities to have quality included in project deliverables.

Technical Summary:
Skills Tools
Performance tools Load runner, Performance Centre, JMeter, NeoLoad, SOAPUI, SAS, ITKO LISA
Protocols Web services, Web HTTP/HTML, Oracle 2 tier, AMF, Citrix, Seibel, Ajax True Client, RTE, ODBC
Monitoring tools Unix monitoring, nmon, JMelody, Jconsole, JProfiler, Introscope, AppDynamics.
Bug Tracking Tool Quality Centre, JIRA
Operating systems UNIX and Windows
Database Oracle, SQL server
Application Servers Weblogic,Apache
Languages C, C++, XML, perl, core Java, C#.NET

Work Experience:

Project #1: Oct-17 to till Date
Project : Clinical Performance testing
Client : Prime Therapeutics
Role : Tech Lead
Tools used : Load Runner, AppDynamics
Protocol : Web (HTTP/HTML), Web Services, Ajax True Client, RTE

Description: Clinical Review Engine (CRE) is an application used by Prime Therapeutics to provide an interface to different clients to help them to review the requests related to drugs and help them to accept or deny the request based on different business rules. Clinical Review processes and platforms to allow for more efficient operational workflows, lower cost of maintenance, and better integration with other internal and external systems. This solution is focused on the integrations needed by Pega to develop the CRE 2.0 foundation. The whole aim is to build a program that fundamentally addresses the strategic framework of People (i.e. Management, Governance, Productivity, Dashboards, Reporting, Scheduling, etc.), process (i.e. Workflow, Low Touch, Auditability, etc.) and technology (Leverage tech - to be efficient, cost effective, Work from Home (WFH).

Responsibilities:
Responsible for end to end nonfunctional efforts for all the applications under various portfolios
Requirements gathering and Test Planning, Workload Model Preparation, Impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
Understand the performance scenarios for the release and scoping/de-scoping of the scenarios
Understand the application and identify key business processes across various LOB s
Coordination with the component teams to get the environment readiness for application performance testing
Ensuring the new business scenarios mapped to each test cases under each LOB s
Prepare a detailed performance test strategy and test plan
Creation of Scripts using Performance Test Tool, Test Execution, Monitoring the system using monitoring tools like AppDynamics, Wily, Ganglia etc.
Analyzing performance test results by identifying bottlenecks (CPU, Memory, Thread Usage etc.)
Preparation of performance test report and walk through the results to stake holders
Co-ordinate and delegate various activities with test team at offshore and assist the team in resolving various scripting issues.

Project #2: Feb-14 to Sep-17
Project : Blackflag Performance testing
Client : AT&T
Role : Tech Lead
Tools used : Load Runner, LISA, Dynatrace
Protocol : Web (HTTP/HTML), Web Services

Description: Blackflag s API Platform intends to serve as a single source for third party developers to acquire and develop OS agnostic applications by leveraging Blackflag s API Service Layer. Developers will register, obtain a merchant ID and provisioned to the Tennant developer sandbox with trusted credentials to begin using Blackflag s APIs, developer tools & reporting via the Developer Portal. The ecosystem will enable Web developers to write applications using HTML 5 optimized developer tools (SDK) and native applications to leverage Blackflag services such as Payments (including single, in-app & subscription purchases), Messaging (SMS and MMS), Device Capability, Location, Speech, WAP Push, and others. Developers will be responsible for publishing and vending their web applications

Responsibilities:
Study and understand the non-functional requirements, workload / volumetric analysis of different sub-systems.
Participates in requirements/design calls, project team meetings
Understand the performance impact scenarios for the release and scoping/de-scoping of the scenarios.
Requirements gathering and impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
Understand the application and identify key business processes in the application
Coordinating with the component teams to get the environment ready or fixed in case of any issues
Preparation of call flows for the scoped scenarios.
Gathering of latest volumes and extrapolating the same to our environment.
Co-ordinate and delegate various activities with test team at offshore and assist the team in resolving various scripting issues.
Monitoring servers using dynatrace and providing health reports along with results.
Sanity testing of the application and in case of discrepancies, reporting to the team
Preparing test scenarios and test data based on the non-functional requirements.
Preparation of performance test report and walk through the results to stake holders

Project #3: Sep-13 to Jan-14
Project : Kronos Workforce Management
Client : Ford
Role : Sr. Software Engineer
Tool used : Neoload
Protocol : Web (HTTP/HTML)

Description: Kronos Workforce Management is a tool for shop floor automation and It is concerned with automation of data capture, Scheduling etc. It also helps payroll generation through effort capture. Its capable of generating most of the report templates that are frequently used.

Responsibilities:
Understand the performance impact scenarios for the release and scoping/de-scoping of the scenarios.
Requirements gathering and impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
Understand the application and identify key business processes in the application
Coordinating with the component teams to get the environment ready or fixed in case of any issues
Ensuring the new business scenarios mapped to test cases
Preparation of call flows for the scoped scenarios.
Gathering of latest volumes and extrapolating the same to our environment.
Sanity testing of the application and in case of discrepancies, reporting to the team
Developed Neoload scripts for required business scenarios and verifying the scripts.
Preparing test scenarios and bulk test data based on the non-functional requirements.
Responsible to monitor and to collect the CPU & memory utilizations of Web, Application and database servers during and after test execution
Analyzing performance stats like jstats after the test run.
Preparation of performance test report and walk through the results to stake holders

Project #4: Jun-13 to Aug-13
Project : Orange Mobiquity Performance Testing
Client : France Telecom
Role : Sr. Software Engineer
Tools used : Load Runner 11.5, TOAD
Protocol : Web (HTTP/HTML) and Web Services

Description: The ORANGE Mobiquity application is required to allow their customers Prepaid and Postpaid subscribers to manage their mobile self-care using their mobile device over ORANGE Money channel. As part of this application, Channel User and Subscribers are the main users and will perform transactions like recharge and amount transfer.

Responsibilities:
Study and understand the non-functional requirements, workload / volumetric analysis of different sub-systems
Participates in requirements/design calls, project team meetings
Requirements gathering and impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
Understand the application and identify key business processes in the application
Responsible for preparing test strategy and Test plan documents
Coordinating with the component teams to get the environment ready or fixed in case of any issues
Responsible for preparing the Test scripts as per the requirement
Perform load test execution, performance monitoring and analysis
Resolve outstanding issues and queries for performance testing
Identifying high time taken queries during the migration and suggesting for tuning
Monitoring the DB server and providing valuable suggestions like index creation on table
Lead technical calls, defect calls & defect management
Preparation of performance test report and walk through the results to stake holders

Project #5: Mar-13 to Jun-2013
Project : Planning & Building Component Performance Testing
Client : British Telecom
Role : Team Lead
Tools used : Load Runner 11.5, OEM, Jmeter
Protocol : AMF, Web (HTTP/HTML), Citrix, Siebel

Description: BT's Plan & Build platform s primary focus is to develop and support of various Plan & Build applications. P&B components which are in scope for performance testing are PACS/rPACS, PIPeR and ICM only. PACS is Planning, Assignment and Configuration System under the umbrella of BT's Plan and Build Platform is a core product catering to BT in UK space and in countries outside UK with Global services offerings from PACS.
ICM is the integrated platform for Capacity Management based on the Kanban principles, providing Capacity Planning and Delivery solutions for the network platforms of Core Transmission, Global Managed Voice, UK Voice, space & power. The key elements of the solution would include a unified capacity data store, data loading solution, threshold management, capacity breach reporting, capacity forecasting engine and capacity solution library.
PIPeR is a Geo-Spatial Network Management system providing an environment for the comprehensive design, documentation, and management of the physical network and its associated inventory. It is one of BT's ambitious projects that will deliver a world class physical inventory management system and help to transform the end-to-end planning process to improve the speed of provisioning and repair.

Responsibilities:
Gather non-functional requirements from concerned stake-holders such as designers, technical architects
Gather the volumes of various activities from production and changing the regression scope based on the volumes to replicate the real-time scenarios
Prepare call flows on the requirements received, prepare test strategy report and design non-functional test scenarios
Develop/design scripts for the scenarios using the performance testing tool in AMF, Web (HTTP/HTML), Oracle-2-tier and Citrix ICA protocols based on the scenario
Conduct stand-alone load test, mixed scenarios load test as per the requirements and report preparation
Verify the regression scripts and implement required enhancements for the regression scenarios
Monitor the AUT by checking the resource utilizations of the database server and application server using OEM
Perform web logic server monitoring to analyze various configuration parameters like heap memory usage, thread count and garbage collection etc.
Collection of required logs from environment team to identify the performance issues
Raise defects through HP QC and after appropriate tuning is been made, re-test and close the defects after approval from concerned stake-holders
Prepare a performance sign-off report for every major release
Lead a team of 4 members, grooming them to understand and implement development skills required
Participation in project review meetings and audits
Assign and monitor day to day work of the Performance test team
Co-ordinate and delegate various activities with test team at offshore and assist the team in resolving various scripting issues
Prioritize, schedule and complete work on time for multiple capabilities with overlapping schedules
Resolve outstanding issues and queries for performance testing
Mentor and train the new associates on the LR tool on AMF, Citrix ICA protocol
Review deliverables in time to improve the quality/completeness of deliverable

Project #6: Aug-2012 to Feb-2013
Project : Forecasting and Order Planning (F&OP)
Client : TESCO (UK)
Role : Team Lead
Technology : SAS, Java, Web logic, Solaris
Tools : Load Runner, Performance centre, QC, SAS DI studio, LSF
Protocol : Web (HTTP/HTML), webservices
Database : Oracle 11g, Data Warehouse 13, SQL server

Description: The Forecasting and Order Planning solution is being implemented to improve the long, mid and short-term forecasting and order planning capabilities within Non Food to enable more lines to be sold while reducing overall levels of stock cover and increasing availability. This project will design and deliver a solution (business process, organization and systems) that will enhance the capability of the Non Food business. Performance testing is required to tuning the time consumptions for the ETL process.

Responsibilities:
Involved in the overall end to end test cycle of a release understanding of non-functional test requirements to sign-off of deliverable (performance test reports)
Participation in understanding of customer needs and overall business process
Working closely with designers and technical architects to finalize the performance scope and requirements
Preparing the strategy for selecting the suitable performance tools based on the requirement
Reviewing the E2E Test scenarios and arranging walkthrough call on it to get sign off from all the stakeholders
Setting up the monitoring counters on all the servers
Prepare the performance test scripts in Vugen Handle various scripting challenges like correlation, customized C functions etc.
Assist test teams in creating Load Runner scripts for business transactions
Analyzing nmon, AWR reports and GC logs for the test duration
Running the jobs for ETL process & identifying the high time taken jobs
Verifying the data which is loaded into target database
Verified Data mapping and data lost between source and target systems
Design and configuration of load-runner scenarios for BI application
Defect management activities involving co-ordination with component teams to progress on the defects raised during testing and flag any high priority issue to upper management for resolution

Project #7: Apr-2011 to Jul-2012
Title : BT.Com OSCH and BEA Performance Testing
Client : British Telecom Plc, UK
Role : Performance Tester
Tools used : Load runner 9.5, Performance Center 9.1, Quality Center9.5, SOAP-UI
Protocol : Web (HTTP/HTML), Web Services, Seibel
Environment : Java, Web logic

Description: OSCH is an application which provides various online services to the customers such as placing an order for new telephone connection, ordering a Broadband connection. Customer can register a fault using this site and also track the status of the fault. Customer can view his Bill details, pay his bills, register his details, and update his details, add his friends list to avail some discount offers. And also providing SingleSignOn (SSO) facility for all consumers to fast and easy access all his/her details.

Responsibilities:
Capturing the Requirements and understanding new CR's coming as part of the release by going through HLD, RDD etc
Preparing the Test Strategy plan
Creating Load Runner scripts for identified functionalities
Designing Load Runner scenarios in Performance Center based on the Load Test proposed
Executing Different types of Performance Tests with derived loads from Live Stats (Site Catalyst which is a customized portal for BT.COM production stats)
Types of performance tests include Standalone Testing, Functional Regression Testing, platform Regression Testing, Volume Testing, Soak Testing and other support tests
Analyzing the Application logs and Backend calls captured during testing by accessing UNIX Systems
Monitoring Performance Parameters (like CPU, Memory, Throughput, Queue length, Thread Count, Connection pools etc.) during testing
Monitoring the JVM for GC logs and heap size for the analysis of transaction response times
Creating test report from test results and lists any issues observed
Generating a final test report after the completion of analysis
Tracking the performance issues and defects through HP Quality Centre
Interacting with the design/development team during nonfunctional issues
Attending customer calls and Daily Standup calls
Ensure that all identified performance parameters are thoroughly monitored as per the Test Strategy and Test Scenarios

Project #8: Jan-2011 to Mar-2011
Title : BFG & PPSR VDC Migration
Client : British Telecom, UK
Role : Performance Tester
Tools used : Load runner 9.1
Environment : Oracle 10g, Oracle 2 Tier (LR protocol), OEM and Weblogic

Description: BFG (Big Friendly Giant apparently) is the central repository that stores the data about customers, visibility of customer, contracts, sites, inventory, SLA, site and inventory used for trouble ticketing.

Responsibilities:
Creating Load Runner scripts for identified functionalities
Designing load scenarios in Performance Center based on the load test proposed
Performance tests include Standalone Testing, Volume Testing, Soak Testing & other support tests
Monitoring Performance Parameters (like CPU, Memory, Throughput, Queue length, Thread Count, Connection pools, Hits per sec etc) during testing
Arranging daily and weekly calls and interacting with other teams / customer
Distributing the daily and weekly status reports
Involving in creation of Work Load Synthesis Scripts reviewing and enhancements
Preparation of final summary report which includes Performance test result analysis and all servers related performance parameters
Suggesting with value additions based on Performance test results

Academics:
Master s Degree(MCA) from Acharya Nagarjuna University in 2010
Keywords: cprogramm cplusplus csharp user interface business intelligence database information technology hewlett packard green card California Colorado Delaware Idaho Minnesota Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];689
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: