Performance Engineer Resume
New Jersey, NJ
Summary:
- Over 7 years of experience in Software Testing and Quality Management, tested multiple Client/Server and Web based Applications using Manual and Automation tools.
- Tested various Investment Banking applications developed on C, C++, Java, J2EE, .Net on Windows98/2K/XP/S03, UNIX, Linux, Mainframes and Sun Solaris platforms
- Extensively involved in Integration testing, System Testing, Backend Database Testing, Functional Testing, Regression testing, UAT(User Acceptance testing) and Performance testing.
- Hands on experience in using Automation tools, QTP 8.2,Win Runner 7.6,Load Runner 8.1, Test Director 7.6/8.0, MQC 9.0(Mercury Quality Center), Rational Clear Quest , BugZilla and PVCS tracker.
- Excellent knowledge of Financial / Treading including Equities, Options and Futures.
- Experienced in Software Development Life Cycle, Test Development Life Cycle, Define the testing scope and based on scope prepared Functional Automation and Load/Performance Test Plans Test design, Test procedures , Test Strategies clear and complete Test cases of varying complexity to ensure the proper coverage of requirements and Testing Metrics
- Proficient in Execution of Test Cases in Test Director7.6/8.0, MQC9.0 & Defect Reporting in Rational Clear Quest and Experience in creating Domains, under domain creating projects and setup the user privileges to Test Director & Mercury Quality Center users
- Proficient in understanding J2EE Architecture and .NET framework
- Proficient in understanding the Performance testing Life cycle
- Proficient in Analyzing the Performance Application requirements and collecting performance test objectives from the customer and Develop performance test scripts using Industry Standard Tool like Load Runner 9.1
- 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
- Expert in Writing and executing the Stored Procedures, SQL Statements, PL/SQLs for Data Base Testing and Experienced in writing the Unix Shell Scripting, Perl Scripting and VB Scripting knowledge on ISO and SEI_CMM
Technical Skills:
Functional Testing Tools : Win Runner 7.6, QTP 8.2
Performance Testing Tools : Load Runner 9.1 and Silk performer
Test Management Tools : Test Director7.6/8.0, Mercury QualityCenter 9.0, &Rational Test
Management Tool
Defect Tracking Tools : Rational Clear Quest, Bugzilla, PVCS tracker, MQC 8.2 & Test
Director
Version Control Tools : Visual Source Safe, CVS
Operating Systems : MS Dos, Windows 3.1, Windows 95, Windows NT, Win 2k
Professional, UNIX
Web/App. Servers : IBM Web sphere, IIS, Apache, Web logic, MQ Series
Hardware : 386/486, Pentium, Pentium II, III, IV
Databases : Oracle, Sybase, and MS Access
Programming Languages : C, C++, TSL, PL/SQL, VB Script, Fortran77, UNIX Shell
Scripting and Perl Scripting
ERP : Siebel 8.0
Education:
Bachelor of Engineering in Electronics and Communications (B.E)
Professional Experience:
Confidential, Dec’2008 to till date
ACCESS: Confidential,
Performance Engineer
Description: Confidential,empowers treasury and investment professionals worldwide with a secure, single point of access to a wide range of Treasury Services and Worldwide Securities Services, financial transactions and account information products via the Internet.
The JPMorgan ACCESS applications support clients worldwide who require account information and transaction facilities as part of critical daily business activities. Clients balancing multiple treasury functions -- account review, ACH, funds transfer & investment initiation andtreasury management information reporting -- turn to JPMorgan ACCESS as a secure source for a wide range of financial transactions and account information
Roles & Responsibilities
- Involved in All Phases of Performance testing life cycle
- Create Performance Test Plan and Test Strategy for Performance testing with dependences and Workload identification
- Co-ordinate with System admin, Database admin ,Application experts ,Net work adimn and Business people to analyze the system and to define the SLA’s
- Identified critical scenarios in application to Create, Enhance & develop scripts required for Performance testing using Virtual user Generator(VuGen)
- Used Parameterization and Correlation while creating the scripts to avoid hardcode values.
- Create Alerts to monitor Business process transactions as defined in script, failed transactions alerts and transaction response time alert in VuGen
- Created Rendezvous point in VuGen to simulate stress test
- Run the scripts on Standalone-system (With VuGen) for Single User to make sure that scripts works fine
- Design Scenarios / Approach towards Performance testing the application in Controller (Both Manual and a Goal Oriented), with the values mentioned in the Perf test plan
- Run the scripts in Controller with concurrent Vusers with ramp-up, ramp-down and duration options.
- Performed Load, Stress, Endurance, Spike and volume Testing using Load Runner and analyzed the various graphs and reports.
- Experienced in Load generators setup for the controller
- Monitoring all the server logs, CPU , Memory, threads utilization, heap size for the performance
- Analyzing the thread dump with thread dump analyzer
- Monitor the web ,App and Database servers performance Metrics under load with the help of EG monitoring tool
- Given the instructions to EGmonitor admin to configure performance Metrics in EG monitoring tool.
- Configured Wily Interscope to monitor the performance of particular method or particular transaction response time.
- Involved in Configuration and administration of Wily Interscope
- Good understanding of Wily Inters cope to monitor the performance of production environment
- Created Dashboards and alerts in Wily InterScope
- Analyze the results using Load Runner Analysis and Based on Analysis Pinpointed the bottlenecks, Memory leaks ahead of time to help increase application performance.
- Prepared the final report with all the performance metrics and response times to present respective stake holders
- In-Depth Understanding of Application Architecture and Each individual components associated to the application
- Understanding of all the layers in the application including all the servers
- Understanding of system configuration and properties file settings
Environment: Windows P, SolarisSparc64, Java, J2EE, oracle10g, Weblogic10.1, Apache/Iplanet, Siteminder, EG Monitor, CA Wily Interscope 8.1.0,TDA 2.1, Secure CRT 5.1and HTTP watch
Confidential, Oct’2006 – Dec’2008
DART ((Deal Analysis and Response Tool) V10.0, 11.012.0 & DCC)
Performance Engineer
Description: DART is web-based application HP’s worldwide product and services portfolio pricing tool that enables sales, marketing and finance management to make quick and effective deal decisions focusing on the profit impact.DART is connected to HP\'s pricing infrastructure through GPSy (Global Pricing System),receives exchange rate information from Corporate Treasury,And sources cost information from a central cost data store. DART has 4 modules i.e Deal, Configurations, Analysis & My DART modules
Roles & Responsibilities
- Understanding the Functional Specifications and Application Architecture
- Involved in All Phases of Performance testing life cycle
- Create Performance Test Plan and Test Strategy for Performance testing with dependences and Workload identification
- Identified critical scenarios in application to Create, Enhance & develop scripts required for Performance testing using Virtual user Generator(VuGen)
- Used Parameterization and Correlation by passing multiple Values into the hard coded values and server generated values like Session id’s in (VuGen)
- Create Alerts to monitor Business process transactions as defined in script, failed transactions alerts and transaction response time alert in (VuGen)
- Run the scripts on Standalone-system (With VuGen) for Single User
- Design Scenarios / Approach towards Performance testing the application in Controller (Both Manual and a Goal Oriented)
- Configuring Web, APP Servers& database servers to Load Runner while doing the load test and configure the online monitors.
- Configure the performance parameters for web,App and Database servers in Load Runner
- Monitor the web,App and Database servers performance parameters
- Run the scripts in Controller with concurrent Vusers with ramp-up and ramp-down option.
- Analyze the results using Load Runner Analysis and Based on Analysis Pinpointed the bottlenecks ahead of time to help increase application performance.
- Designed the test summary reports, Requirement Traceability Matrix and Functional Readiness Matrix
- Involved in development of the Stress/Load Test lab (Performance Center) provided the lifecycle approach to optimizing application performance
- Performed Load Testing using LoadRunner and analyzed the various graphs and reports.
- Understanding the testing requirements, Business process of the application and Server Environment.
- Identifying the scenarios for pre-system test execution (Smoke Testing).
- Design test case template, create and review the low level and high level test cases and RUP(Rational Unified Approach) and Requirement Driven approach for writing the test cases and Uploading all team members test cases from excel to MQC(Mercury Quality Center)
- Design test case template, create and review the test cases and Preparation& Setup of Test Data
- Uploading all team members test cases from excel to QC. Writing and Executing the automated Script using QTP 9.0
Environment: WindowsXP, Oracle9i, VB, ASP, XML, HTML, IIS5.0,VSS6.0, Mercury Quality Center 9.0 (MQC), ClearQuest, QTP 9.0, Load runner 9.1
Confidential,UK Dec’2005 –Oct’2006
Performance Analyst
Description: The project is add-On to MEMPHIS which facilitates OTC. It has sub-systems named as SCRIBE, BOXER & OWX, which facilitate to trade on SWAPS, Equities, Futures and Options.
Responsibilities
- Understanding the Functional Specifications and Application Architecture
- Prepare the test strategy Document Design & Review of High Level Scenarios , Review of Low Level Scenarios based on Requirement Driven Approach & Preparing the RTM and Uplaod all the test cases into Test Director 7.6
- Preparation & setup of Test Data for the execution
- Identifying the scenarios for pre-system test execution (Smoke Testing).
- Reported Bugs to Owner of the Defects as per SOP (standard operating Procedure document) in Rational Clear Quest and Reviewing rejected Defects and lowering Defect Rejections and Prepared the RCA (Route Cause Analysis) document for Reported Bugs
- Involved in preparing daily Test Status reports and Test Metrics
- Involved in the Automation Frame work
- Identifying the end-to-end Scenarios for automation
- Writing and Executing the automated Scripts using QTP 8.2 for Functional testing
- Identified critical scenarios in application to Create, Enhance & develop scripts required for Performance testing using Virtual user Generator
- Used Parameterization and Correlation by passing multiple Values into the hard coded values and server generated values like Session id’s
- Create Alerts to monitor Business process transactions as defined in script, failed transactions alerts and transaction response time alert in (VuGen)
- Run the scripts on Standalone-system (With VuGen) for Single User
- Design Scenarios / Approach towards Performance testing the application in Controller (Both Manual and a Goal Oriented)
- Configuring Web ,APP Servers& database servers to Load Runner while doing the load test and configure the online monitors.
- Configure the performance parameters for web,App and Database servers in Load Runner
- Monitor the web,App and Database servers performance parameters
- Run the scripts in Controller with concurrent Vusers with ramp-up and ramp-down option.
- Analyze the results using Load Runner Analysis and Based on Analysis Pinpointed the bottlenecks ahead of time to help increase application performance.
- Designed the test summary reports, Requirement Traceability Matrix and Functional Readiness Matrix
- Involved in development of the Stress/Load Test lab (Performance Center) provided the lifecycle approach to optimizing application performance
- Performed Load Testing using Load Runner 9.1 and analyzed the various graphs and reports.
- Written SQL quires and PL (procedures) for Back-end Testing
Environment:Dell,Solaris,WindowsNT4.0,ANSI,C++,C#.Net,Java,Javaservlets,JSP,MQSeries,Weblogi7.1,Oracle 9i Web methods, Oracle, PL/SQL, Rational Rose, Rational Clear Quest, TOAD7.6.0.11,Test Director8.0/,Load Runner 8.1 QTP 8.2, Test Harness and VSS
Confidential,Liverpool St, U.K Dec’2004 - Nov’2005
QA Analyst
MEMPHIS
Description: MEMPHIS (Multi Entity Multi Product Highly Integrated System) is an integral part of the bank\'s strategy to enhance operational efficiency within OTC derivatives, increasing the levels of Straight through Processing (STP) and control within the business this covers Interest Rates, Equities and Fixed Income streams.
Responsibilities
- Understanding the Functional Specifications and Scope
- Prepare the test strategy Document Design & Review of High Level Scenarios , Review of Low Level Scenarios based on Requirement Driven Approach & Preparing the RTM and Uplaod all the test cases into Test Director 7.6
- Preparation & setup of Test Data for the execution
- Identifying the scenarios for pre-system test execution (Smoke Testing).
- Reported Bugs to Owner of the Defects as per SOP (standard operating Procedure document) in Rational Clear Quest and Reviewing rejected Defects and lowering Defect Rejections and Prepared the RCA (Route Cause Analysis) document for Reported Bugs
- Involved in preparing daily Test Status reports and Test Metrics
- Performed testing with OTC Online, DTCC, and Swift related applications
- Supported to UAT users at the time of UAT Testing.
- Involved in CRT (Customer Response team) testing and Production Environment Testing.
- Tracing the workflow of trade using Rational Rose Model(UML)
- Involved in writing of Complex SQL and PL/SQL queries in DB Tool TOAD
- Extensively involved in writing UNIX shell Scripting and running Cron jobs for Automating scripts and to find out the trade status.
- Identifying the End-End scenario’s for Automation using QTP 8.0
- Designed automated test scripts in QTP 8.0 to test the functionality of all the various modules involved in the whole application.
- Performed extensive Data-Driven testing using QTP 8.0 using both positive and negative data.
- Wrote reusable functions in .VBS and created a Library of Modules in QTP
Environment: Sun Sparc, Dell, Solaris, WindowsNT4.0, ANSI, C++, .Net, Java, Java Swings, MQSeries, Web methods, Oracle, PL/SQL, Rational Rose, Rational Clear Quest, TOAD7.6.0.11,Test Director7.6, Load Runner 7.6 QTP 8.0, OBS (Edit Screen), Boomerang, ONE Tool, e-Tally ,Laredo and EROS & VSS
Confidential,Bangalore, India Oct’2004 -Dec’2004
QA Engineer
Description: Confidential, is a finance company, which is into leasing/ financing/ hire purchase of passenger/commercial vehicles, along with providing insurance and maintenance. When an end customer wants to buy/lease a car, then the customer goes to a dealer, which takes the details of the vehicle the customer wants and the kind of services that he wants. These details are entered in a system ‘Point of Sales’. It contains diff. modules like DMS, PMS, CMS, VDS, Daily processing.
Roles & Responsibilities
- Understanding the Business Requirements & Writing & Executing Integration, System test scripts in Test Director.
- Prepare the test strategy Document Design & Review of High Level Scenarios , Review of Low Level Scenarios& Preparing the RTM
- Identifying the scenarios for pre-system test execution (Smoke Testing).
- Reporting and following up Defect life cycle.
- Working with onsite team for resolving issues and communication.
- Preparing test matrix.
- Providing knowledge transfer to new joiners.
Environment: Oracle, Progress and Oracle forms WindowsNT4.0, PL/SQL, Rational Clear Quest, TOAD7.6.0.11, Test Director 8.0, QTP8.2, VSS.PVCS Tracker
Confidential,Hyderabad , India Sep’2002 -Oct’2004
Test Engineer
Description: Microsoft Individual and Organization (MIO) will be the master for Organizations and Individuals in Microsoft and it will be built-off of many external (D&B, Info USA etc.) and internal (ex, MSO, CRM etc) data sources of Organizations and Individuals worldwide. CRM-MIO integration is for CRM to onboard MIO as the first On Boarding Application (OBA) to take advantage of the global organization data available in MIO.
Roles & Responsibilities- Based on Functional Requirement Specifications Test Design Specifications and Test Cases are prepared.
- Regression testing of this software based on the bugs submitted during the earlier builds.
- Update the test cases based on the implementation changes it has taken place.
- Performed Functional, Regression & Acceptance Testing.
- Created and maintained Defect Reports using WTT.
- Identifying the scenarios for pre-system test execution (Smoke Testing).
- Preparing the weekly status reports
- Meeting the deadlines with in the planned schedules.
Environment: Intel, WindowsXP, Siebel 7.5 VSTF, WTT
Confidential,Hyderabad, India Aug’2001 -Aug’2002
Test Engineer
As Testing Engineer my contribution includes
- Involved in Integration and Testing & Trouble Shooting of different PCBs, modules used in this project.
- Individually tested various digital and analog electronic PCBs and devices used in this project.
- Regular interaction with CQAE (Ministry of Defense) people and CADDS for clearances.
- Used various electronic testing equipments like network analyzer, spectrum analyzer, logic state analyzer, pulse / pattern generators, PC based ATE.
- Prepared system and module level documents, different Test Approaches, Qualification & Acceptance Test Procedures for various modules.
- Performed Acceptance, Environmental Tests and EMI/EMC in presence of Customers (CQAE-A) at company premises.
Environment: H/w: AHU, RFU, RPDC, PSU, LSA, Pattern Generator, Digital Oscilloscope
