Sr Performance Tester Resume
Waltham, MA
SUMMARY
- Experience working in domains like Insurance, Banking, Retail and Hospitality with a unique combination of skill set in solving complex quality assurance challenges, and implementing solutions that work.
- Expertise in testing Web/J2EE technologies, .Net, middleware, Web services, API’s, Customer facing applications.
- Excellent understanding of the functionalities of QA in Development, Enhancement and Maintenance of software applications and Software Development Life Cycle (SDLC).
- Experience in different testing methodologies like Agile, Scrum and Waterfall etc.
- Experience in understanding application performance requirements, developing performance engineering strategies, wide - ranging exposure to complete performance testing using protocols and usage of performance monitoring tools.
- Expertise in Unit Testing, Smoke, Sanity, Functional, Regression, Integration, System Testing, Network Testing Load, Performance, Stress, endurance, Volume, spike, failover, configuration and UAT testing .
- Experience in testing the web services applications and API’s using SOAP UI
- Knowledge in programming languages like C, .Net, SQL, Java to Expert in protocols like Web HTTP/HTML, Web Services,RDP, Mobile, Flex, Ajax, ODBC, Siebel-Web, SAP and Multiprotocol’s for performance testing.
- Good with debugging scripts by running it with Runtime Settings and performing IP Spoofing using Load Runner to replicate a real world/Production like Scenarios.
- Analyze the CPU Utilization, Memory usage, Garbage Collection and DB to verify the performance of the applications
- Hands on experiences in analyzing performance bottlenecks, root cause analysis, monitoring end-to-end performance and fixing performance issues.
- Excellent knowledge and skills in performance monitoring CPU, Memory, Network, Web connections, throughput, transaction response times, web/app server metrics ( Windows / Linux ), Database metric and Java, net Performance while running Baseline, Performance, Load, Stress and Soak testing.
- Expert in deliverables like Test Report and Test Analysis (Weekly Status Report, Work Break down structure, Defect Trend etc.
- Good experience in engaging with business contacts and stakeholders for requirements gathering, architecture review and results analysis.
- Good analytical, interpersonal and communication skills. Driven, committed and hard working with a quest to learn new technologies and undertake challenging assignments.
- ISEB (Information Systems Examination Board) certified professional in software testing and software quality assurance.
TECHNICAL SKILLS
Load Testing Tools: Load Runner 12.0, VSTS 2013, Neo Load 5.0, RPT 7, SOAP UI.
Monitoring: Splunk, Wily, Site Scope, Patrol Center, Dyna trace, Visual VM
Tools: Word, MS Excel, MS PowerPoint, Visio
Languages: C, C++,Java, PL/SQL
Databases: Oracle, MS SQL Server, DB2
Scripting, Development: Java Script, SOA, Web Services, WSDL.
Servers: Apache, IHS, IIS, Web Logic, Tomcat, J boss, Web sphere.
Platforms: Windows, UNIX, Linux.
Project Management: ALM, Rally, Ontime, QC, Jira, SVN, Hudson, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Waltham MA
Sr Performance Tester
Responsibilities:
- Gathered Nonfunctional requirements for different phases, reviewed them with workgroup and got signed off by Business.
- Prepared test plan based on business requirement document and prepared test cases and test procedures.
- Identified and defined scope for various phases of Testing
- Create; design & development of Test cases and test scripts, ensuring all the functionality aspects are covered module wise.
- Record and execute multiple Vugen scripts and analyze them from different aspects in terms of business requirements, system specifications, end user
- Created VSTS web and web services scripts and execute them as per workload model for various booking channels.
- Parameterize scripts for various users and amend them according to the test cases or change requests
- Created various Transactions to monitor response times, transactions per second for each scenario created
- Developed Scenarios for the load test of the application
- Developed Performance Model, calculated pacing by gathering required data.
- Executed hourly Performance tests, Endurance Tests and Stress tests for this application.
- Involved in monitoring CPU Utilization, Memory usage during load testing.
- Used LR analysis tool to view load test results and also to analyse the possible Bottlenecks.
- Documented average response times, 90% response times and reported them to the application team.
- Involved in complete Test Development Life Cycle (TDLC).
- Involved in the management of User Request Change, and handle User Conflicts
- Used LR tool to view Load test results and drill down to identify possible bottlenecks
- Monitor different graphs/measures like Transaction response time, transaction rates, and other time-sensitive requirements against the published requirements for the system/application and verified whether the performance requirements have been achieved during normal projected user loads.
- Used splunk for monitoring the infrastructure like web app servers in terms of application, CPU Memory usage, application’s poor response time.
- Involved in writing SQL queries in Oracle 10g to validate the reports creation
- Analyze test results, prepare final reports and present to the key stake holders.
Environment: LR 12.0, VSTS 2013, IIS, Web sphere, Java, .Net, Web Services, Splunk, SQL.
Confidential
Sr. Performance Tester
Responsibilities:
- Involved in gathering requirements, understanding the scope and preparing the POC, test plan and required documents for Performance Testing END to END execution process.
- Involved in Gathering NFT Requirements as part of understanding the systems
- Identified Performance transactions related to the components (in IDESK, SMS, Mobile Applications, ASOP, BEM Portal, IBIS, Spark) to ensure that the individual and integrated system performs satisfactorily under expected load.
- Benchmarked the existing Staging test environment for required applications.
- Enhancing the test scripts as per updated functionality for each release by following the scripting standards.
- Developed the Workload Distribution Test model for Performance test Execution.
- Preparation of test data by using test scripts fetch the data form Database based on applications.
- Conducted Baseline, Load, Stress, Endurance and spike tests using ALM.
- Written SQL queries to validate the data in Oracle database after each execution.
- Used TOP, VM stat to capture and analyze metrics over the Linux environment.
- Actively participated in Root cause analysis to find out performance issues.
- Record and monitor Resource Demand Metrics, application specific processes and Configuration to identify the bottlenecks by Using Wily.
- Analyze Heap behavior, throughputs and pauses in Garbage collections as well as tracking down memory leaks.
- Tuned number of full GC and its CPU spikes at high memory conditions by increasing heap size and thereby eliminating JVM abnormalities
- Reviewing the deployments folders and tuning to improve the Performance.
- Created a Strategy to Figure a Performance Bottleneck. Find the End to End time with Breakdowns (Client, App Server, F5, DB, and Network Time) for every application to determine the area where Performance improvement can be implemented.
- Preparation of execution Reports with required information for the graphs to pinpoint the issues and publishing to the customer, co-ordinate all Project related communications with the Client
Environment: Java, J2ee, Flex, Web Sphere, Apache, Load Runner, ALM, Site Scope, Visualvm, Web (HTTP/HTML) Ajax, Flex protocol.
Confidential
Sr. Performance Tester.
Responsibilities:
- Analyzing the business requirement documents and Non-functional specification to get a better understanding of the system on Performance Transaction Perspective.
- Identified Performance transactions related to the components in reporting areas (Sales, DSM and Sales Quick View) to ensure that the integrated system performs satisfactorily under load.
- Designed Load runner scripts, scenarios for testing the customized applications and interfaces.
- Involved in preparing performance test plan and finalizing the workload distribution model for performance test execution.
- Authored Load Runner scripts using HTTP\HTML, Ajax and review the test scripts as per scripting standards.
- Preparation of Work load Model as per Requirements.
- Preparation of Execution summary report and list of SQL Queries for redesigning that are taking more time to execute.
- Conducted Baseline, Load, Stress, Endurance and spike tests using ALM.
- Record and monitor Resource Demand Metrics, application specific processes and Configuration to identify the bottlenecks by Using Wily.
- Analyzed CPU Utilization, Memory usage, thread usage, Garbage collection, and DB connection to verify the performance of the Application.
- Involved in Performance Testing end to end execution and co-ordinate with all Stakeholders to achieve the expected system Goals.
- Preparation of execution Reports with required information for the graphs to pinpoint the issues and publishing to the customer, co-ordinate all Project related communications with the Client
Environment: Load Runner, ALM, Neo Load, OBIEE Reporting, AWR, Oracle.
Confidential
Sr.Performance Tester.
Responsibilities:
- Analyzing the business requirement documents and functional specification to get a better understanding of the system on both technical and business perspectives.
- Involved in support of test plan preparation
- Identified Performance transactions related to the components (in Claim center, Reports, Batch Jobs) ensure that the integrated system performs satisfactorily under expected load.
- Creating the scripts as per standards and review the scripts.
- Load Runner scripts in VUGen using Web (HTTP/HTML) protocol.
- Preparing of test data by using test scripts.
- Developed the Workload Distribution Test model for Performance test Execution
- Conducted Baseline, Load, Stress, Endurance and spike tests using Load runner and VSTS
- Record and monitor Resource Demand Metrics (%CPU, Disk I/O, Network I/O, Memory) and monitor Specific server and application processes and configurations.
- Verification of the DB data status updates by using the SQL.
- Status Reports having required information with the understanding the graphs for pinpoint the issues and publishing to the customer
Environment: Guide Ware, Load Runner, Performance center, Sitesope, web (HTTP/HTML) Protocol, Web logic, Gosu, Java, J2ee.Oracle.
Confidential
Performance Tester
Responsibilities:
- Study the system in terms of Technical Architecture, identify the system navigation flows for business critical transactions and identify the objective of doing Non-functional testing.
- Involved in gathering NFT Requirements for in scope components and check the feasibility.
- Worked with BA team, Architecture team to finalize the test plans, test procedure documents.
- Identified Performance transactions related to the components (SMS, Stores, CPI, SE, and RDC) to ensure that the integrated system performs satisfactorily under load.
- Preparation of test scripts using load runner for http protocol, Web service protocol, MQ for all component and enhances the scripts as per scripting standard and reviews the same.
- Preparation of Performance test Environment for doing scripting, executions and creation of test data scripts to generate the test data
- Prepared the work load model design as per the Service level Requirements
- Conducted Baseline, Load, Stress, Endurance and spike tests using Performance center.
- Record and monitor Resource Demand Metrics, Specific server and application processes,
- Validate the database records after the each performance test executions.
- Collected server statistics and analyzed heap memory utilization and thread dumps by using CA Wily.
- Extensively Monitored CPU, Memory, DISK IO, Network IO, Memory Heap Utilization, Garbage Collection Time Spent, Garbage Minor Collections, Garbage Major Collections
- Preparation of status reports for each execution and sending daily status of offshore \onshore work and action items for next working day.
- Performance Testing End to End execution and co-ordinate with all Stakeholders to achieve the expected system Goals.
Environment: Load Runner, Performance center, Wily, Web service protocol, Web (HTTP/HTML) Protocol, MQ, JMS, Seibel protocol, IHS, Web sphere, Tivoli, Unix,DB2, Mainframe, Java, J2ee.
Confidential
Performance Tester
Responsibilities:
- Involved in Gathering NFT Requirements as part of understanding the systems.
- Involved in preparation Test plan by going to through the required BRD, System specification documents.
- Designed and implemented Load runner scenarios for testing the Import Sourcing Customized applications and interfaces.
- Identified critical transactions related to the components (Trade Stone, MS Report, EDAM, JDA, EAI and Java Robots) and ensure that the integrated POM system performs satisfactorily under load.
- Preparation of Load Runner scripts in VU Gen using SAP GUI, Web (HTTP/HTML) protocol and for WSDL files.
- Executed Load Runner scenarios in Performance center in coordination with application, database, network and server administration teams
- Determined the optimal configuration required to run the integrated Sourcing and POM system.
- Prepared and published performance test execution report with data collected from Performance center.
- Benchmarked the existing staging test environment for required applications.
- Conducted Baseline, Load, Stress, Endurance and spike tests using Performance center.
- Developed the Workload Distribution Test model for Performance test Execution
- Record and monitor Resource Demand Metrics, Specific server and application processes, Configuration to identify the bottlenecks using CA Wily Introscope.
- Creation of Test data for Mainframe Flat files and generating the test data in the DB2 Database.
- Fetch the test data from DB2 using Toad tool.
- Monitored DB Server Mainly CPU Usage, Memory Usage, Usage, Read/sec, Write/sec, any locking, queries, and Average response times, concurrent invocations, Connection Counts, errors per interval, Responses per interval, JDBC-Concurrent Invocations, Oracle Active Connection Count, oracle waiting for Connection count.
- Validated the database records after the submitting the batch and execution is over.
- Identified functionality and performance issues, including database connectivity problems and system crashes under load.
- Performance Testing end to end execution and co-ordinate with all Stakeholders to achieve the expected system Goals.
Environment: Load Runner, Performance center, Wily, fiddler, SAP, Web (HTTP/HTML) Protocol, JDBC, IHS, Web sphere, ECC 5.0, UNIX, Mainframes, Micro strategy, Java, J2ee.
Confidential
Performance Tester.
Responsibilities:
- Identified the required transaction flows in the system that are part of end to end scope.
- Performance Testing using Rational Performance Tester
- Designed & implemented RPT Schedules for testing the PM Smart Customized applications and interfaces
- Authored RPT scripts Web Protocol and enhance the scripts as per standards.
- Created the load model template for designing the scenario for scenario creation.
- Benchmarked the existing test environment for required scope components.
- Conducted Baseline test and load test as per expected load.
- Collected and prepared the reports with required information based on executions.
Environment: IBM RPT tool, Http/html protocol Java, J2EE, Oracle, Web logic, UNIX, Perfmon.
Confidential
Performance tester.
Responsibilities:
- Study the business requirement documents and functional specification to get a better understanding of the system on technical and business perspectives.
- Working with development and management team to finalize the test plans and test procedures documents.
- Identified Performance transactions related to the components to ensure that the integrated system performs satisfactorily under expected load.
- Creating the scripts, review and finalize the scripts for Scenario’s based on Performance requirements.
- Benchmarked the existing Staging test environment for required applications.
- Authored Load Runner scripts in VUGen using Web (HTTP/HTML) protocol.
- Developed the Workload Distribution Test model for Performance test Execution.
- Preparing of test data by using test scripts and form DB based on applications required.
- Conducted Baseline, Load, Stress, Endurance and spike tests using Load runner.
- Record and monitor Resource Demand Metrics (%CPU, Disk I/O, Network I/O, Memory) Using Wily tool.
- Monitored the Unix Box’s using TOP, VM stat.
- Conducted Baseline, Load, Stress, Endurance and spike tests using Load runner.
- Record and monitor Resource Demand Metrics and Specific server and application processes and configuration in to identify the bottlenecks.
- Preparation of test reports having required information with the understating graphs for pinpoint the issues to the customer.
Environment: Documentum, WebTop, Web Publisher, Load Runner, Performance center, Web (HTTP/HTML) Protocol, Flex, Web logic, Micro strategy, NET, Java, J2ee.Oracle.
Confidential
Performance tester
Responsibilities:
- Study the system and understand the Service level Requirements and involved in the preparation of test plan.
- Identified critical transactions related to the components and ensure that the Confidential system performs satisfactorily under load.
- Designed and implemented Load runner scenarios for testing the Confidential Customized applications and interfaces.
- Executed Load Runner scenarios in Performance center in coordination with application, database, network and server administration teams.
- Prepared and published performance test execution report with data collected from Performance center
- Authored Load Runner scripts in VU Gen using Web (HTTP/HTML) protocol and web Service Protocol.
- Conducted Baseline, Load, Stress, Endurance and spike tests using Performance center.
- Record and monitor Resource Demand Metrics, Specific server and application processes, Configuration to identify the bottlenecks.
- Infrastructure Monitoring usingSite Scope& Application Monitoring usingEnd User Management&Business Availability Center BAC.
- Performance Testing End to End execution and co-ordinate with all Stakeholders to achieve the expected system Goals.
Environment: SOA, Load runner, sitescope, Web services, SOAP, XML, WSDL, http &html, Apache, Web Spear, Quality Center and Performance enter.
Confidential
QA Engineer.
Responsibilities:
- Understanding Requirements, Creating Test Cases, Executing the Test Cases
- Performed GUI and Functional Testing, Identifying the defects and reporting the defects and retesting the same.
- Wrote and Executed Test Plans and Test Cases using the Test Director as Test Management tool
- Test Cases were designed based on Use-Cases and Requirements in Test Director
- Tests were planned and managed using Test Director.
- Used Test Director to store all testing results and metrics
- Conducted functional, Regression testing using Win runner
- Regression Testing was performed after each new build of the application
- Preparation of Test data, Preparation of Status Reports and Reporting
- Responsible in providing regular test reports to the management.
- Used SQL to perform data integrity test, Verified the "fixes" for the reported bugs.
- Logged the traced defects in Test Director and created Test Metrics to analyze the defects.
- Tracked and Reported Defects using Test Director.
Environment: Functional, Regression Testing, Test director, Java.
