Tapan Banerjee
*** ***** ******, ***# **, Jersey City, NJ 07302
( +1-201-***-**** [pic] ******************@*****.***
PROFESSIONAL SUMMARY:
Over 7.5 years of diverse experience in the field of Quality Assurance -
Performance and Automation Testing.
Expertise in writing and executing Load, Stress, and Performance automated
tests with LoadRunner from version 8.x to 11.x. Have strong analytical
skills in identifying client and server side bottlenecks.
Expert in Performance Testing using LoadRunner with multiple protocols like
FLEX, Citrix, Java, .Net Think client, Tru-client, webservices, web
(http/html) with HP Diagnostics, AppDynamics, perfmon, unix monitoring.
Monitoring load balancers, webservers, app servers, db servers using load
runner tools, HP Diagnostics, Ignite, perfmon etc.
Good knowledge in running and analyzing performance tests on IIS, Weblogic
and JBoss servers.
Understanding of Java application services such as connection pooling,
multi-threading and synchronization concepts, and Java memory management
including garbage collection and heap parameters.
Analyze the CPU Utilization, Memory usage, Garbage Collection and DB
connections to verify the performance of the applications.
Familiar with Java Virtual Machine including garbage collection, heap size
and threading.
Knowledge in using Profiling tools like VisualVM.
Network analysis using Fiddler, Firebug, Wireshark
Experienced in working with QTP, BPT and other data-driven Frameworks.
Good knowledge in UNIX, SQL and Database - Sybase, SQL Server, GreenPlum
reporting.
Coordinate web application performance testing pre-tasks: Ensure
performance test requirements are received. Develop product specific
performance test plans. Working with business leaders to conceptualize and
define business requirements and transforming those business requirements
into non-functional requirements
Supervise script recording, ensuring correctness and quality with an
understanding of monitoring requirements based on test objectives, test
execution tasks. Coordinate test window and lab utilization.
Secure technical support for monitoring of infrastructure and to qualify
observations.
Flexible & capable of successfully managing multiple projects
simultaneously. Experience in working on Proposals, RFPs.
Business Domains - Banking and Finance, Payments, Logistics, Insurance.
WORK EXPERIENCE
. Performance Test Lead at Syntel Consulting Inc from May 2012 till date.
. Consultant at Capgemini India Pvt. Ltd from March 2011 to March 2012.
. Test Engineer at Tieto Software Technologies Pvt. Ltd from Aug 2010 to
Feb 2011.
. Analyst Programmer at Syntel International Pvt. Ltd from Aug 2007 to July
2010.
. Software Developer at WebPros Solutions Pvt. Ltd from Oct 2006 to Jun
2007
TECHNICAL SKILLS
. Testing Tools: LoadRunner versions 8.1 to11.52, Performance center/ALM,
GH Tester, QTP versions 9.5/8.2, QC
. Web Technologies: HTML5, ASP.NET
. Languages: Java, C, C++, C#.Net, VB, NET, XML,
. Database: Sybase, SQL Server, GreenPlum
. Operating Systems: Windows9x/2000/XP, UNIX
. Profiling tools: VisualVM, JProfiler
. Network Analyser: Fiddler, FireBug
. Performance Monitoring Tools: HP Diagnostics, AppDynamics, perfmon, UNIX
monitoring, Ignite, VisualVM
TRAININGS & CERTIFICATIONS
. HP0-M48 Loadrunner 11.0x certification
. Level 1 certification in Banking and Agile Methodology.
. Attended technical trainings on Java, JMS and XML.
EDUCATION QUALIFICATION
. Masters in Computer Application (2004 - 2007) from Andhra University,
India.
. BSc. Computers, (2001-2004) from Andhra University, India.
PROJECT DETAILS:
# Moody's Performance Testing
May 2012- till
date
Domain BNFS
Technology / Tools LoadRunner, Performance Center, HP Diagnostics,
VisualVM
Project Moody's is an essential component of the global
Description capital markets, providing credit ratings, research,
tools and analysis that contribute to transparent and
integrated financial markets.
Role Test Lead
Responsibilities Understanding complex business architectures and
design workload model for testing based on discussion
with component experts
Handling 20+ applications, Team management, work
assignment, tracking of deliverables.
Designed approach and developed visual scripts for
Load, Stress, and Performance tests in order to test
client and server side performance under various
conditions.
Coordinate web application performance testing
pre-tasks: Ensure performance test requirements are
received. Develop product specific performance test
plans.
Preparation of Performance scenario matrix, RTM, Test
Plan, test strategy documents.
Performance test execution and bottleneck analysis.
Daily interaction with team members to understand the
application complexities, issues and track daily
status.
Performance test result, bottleneck analysis
Maintenance of Performance Environment including Load
generators, Performance center.
Network analysis using Fiddler, Firebug, Wireshark
Monitoring of network, web-servers, DB servers and
JBOSS instances
Found many bottlenecks on client and server sides with
use of HP/Mercury suite. Effectively communicated
found problems to the appropriate departments in
written form through test report documentation. All
reports were stating clearly each bottleneck with
graphical presentation. All bottlenecks were found and
fixed prior to Production site releases.
# Mar Dakota Performance Testing
2011- Mar 2012
Domain Banking/Payments
Technology / Tools TeamQuest, UNIX, GH Performance Tester
Project This is a middleware performance testing. Middleware
Description here include different components responsible in
handling various requests provided from
users/customers. These requests are in different file
formats. Basically it's a banking payment application
handling various requests.
Role Team Lead
Responsibilities Discussion with BAs, client domain experts and other
component team members on gathering the non functional
requirements.
Preparation of Business Process decomposition
presentation.
Preparation of Performance scenario matrix, RTM, test
strategy and test plan.
Preparation of vbscripts, GH Scripts and configuration
of probes for monitoring.
Configuring the scenario for performance runs.
Preparation of PoC for Project using GH Performance
tester.
Monitor Process performance in UNIX during and after
the test execution
# Aug FENIX
2010- Feb 2011
Domain/Place Other/Ostrava
Technology / Tools LoadRunner 9.5
Project Fenix application is an application used by the end
Description user in processing a request for logs or any other
form of wood. The whole process is done by many other
users who inline check for availability of the same
and other requirements.
Application is accessed through Citrix servers and the
database is oracle.
Role Performance Test Engineer
Responsibilities Maintenance and updation of scripts using Vuser
generator.
Designing performance test scenario in controller.
Interacting with DBA and other technical experts
during and before Load Test run to analyze performance
issues.
Result analysis and comparison of release results.
Database, Citrix and tuxedo server monitoring.
Load test meeting with experts and customer.
Executive summary and technical report preparation.
# Feb SmartPost
2010-Jul 2010
Domain/ Place Logistics/Pune
Technology / Tools LoadRunner 8.1, Performance Center 9.10, QTP 9.5,
JProfiler
Project SmartPost is another part of FedEx which deals with
Description shipping courier services to remote areas that are not
covered under FedEx Domestic or Ground services. This
part only deals with Ground service. There are few
applications like Location Management, SPEeDS, SSP,
etc which are used by the end users.
Role Analyst Programmer
Responsibilities Creating scripts using Vuser generator
Creating test data for final execution.
Creating performance test scenario in Performance
center
Execution of scripts in Performance center
Result analysis and report preparation.
# Feb 2009-Jan FedEx POS
2010
Domain/Place Logistics/Pune
Technology / Tools QTP 9.5, QC, Manual testing
Project Scripting is to be done for FedEx Shipping
Description application. It contains screens for Accept, release,
others which in turn have many other screens.
Shipments are delivered using various services
available. Each shipment has a unique shipment number
that is generated using a barcode generator. Recently
it has been moved into WebServices environment where
each request is processed using defined webservice.
Role Analyst Programmer
Responsibilities Creating new test cases based on new SRS document.
Analyzing the manual test cases.
Scripting the test cases using BPT framework.
Functional Testing, smoke testing, regression testing,
using QTP Scripts
Analyzing the failed test scripts.
# AllState
Sep 08-Jan 2009
Domain/Place Insurance/Pune
Technology / QTP 9.5
Tools
Project It is an application used for insurance claims. New
Description Folios are created depending on department details.
These Folios can even be edited or viewed or modified
depending on the requirement of the end user. Our aim
was to check the search and create new folio
functionality with 3000 users.
Role Analyst Programmer
Responsibilities Analyzing the manual test cases
Scripting the test cases using framework.
# FedEx Services
Jan 08-April 2008
Domain/Place Logistics/Pune
Technology / LoadRunner 9.0
Tools
Project The purpose of this initiative is to provide Web-Based
Description Alignments including Account, Entity, Facility and
Territory Building Blocks that support existing
Alignment Rules and Functionality currently implemented
for Sales. The CASH application participates in
sales.fedex.com's Web Single Sign On (WSSO). This
allows users to seamlessly switch between applications
within the sales.fedex.com without having to login to
each application individually. Upon entering
sales.fedex.com, the user enters a single user id and
password that authenticates them for all applications.
Role Analyst Programmer
Responsibilities Gathering requirements for business scenarios.
Understand the solution architecture/design and
its performance requirements
Develop strategy and approach for simulating a
real-time workload and measure
software performance under workload.
Recording and enhancement of Vuser Script.
Execution of the script in Controller.
Instrument various layers of the software (and
hardware) for monitoring their performance under load
Analyzing and documenting results.
# Daimler (MBC-POS)
Oct 07-Jan 2008
Domain/Place Automotive/Pune
Technology / LoadRunner 9.0
Tools
Project This is a management process. It is structured in major
Description activities, which can be assigned to a group/individual
by the Sales Manager or by the system in certain
situations. Status of the activities moves from passive
to ready for execution to in execution to complete. In
case the activity is not finished in the given
execution time slot the status changes to overdue and
if it is not finished even in the enforcement time
slot, the activity is cancelled.
Responsibilities Preparing Load Runner scripts
Enhancing the script by implementing user defined
functions
Execution of the script in Controller.
Analyzing and documenting results.
Role Analyst Programmer
Personal Profile:
Name : TAPAN BANERJEE
Date of Birth : 23-09-1984
Sex : Male
Passport Number : F8102945
Visa : H1B valid till Dec 2015