Performance Test Manager Resume
Whitehouse Station, NJ
SUMMARY:
- I have total 11+ years of experience in Performance Testing / Engineering /Capacity Planning Environment as a Tester, Engineer, Lead and QA Performance Manager.
- Excellent understanding of Software Quality Assurance Techniques and Practices with good knowledge of the Software Development Life Cycle (SDLC).
- I have extensive knowledge on state - of-the-art load testing tools HP Load Runner, Performance Center, Quality Center in HP ALM Configurations.
- Worked on various domains like Finance, Insurance, Mortgage, Retail, Media and Sales.
- I have been involved in different phases of Software Engineering / Testing Life cycle in Performance Testing / Engineering environment in Agile and Waterfall models.
- Knowledge, understanding of, and experience with multi-platform capacity planning techniques, architectures, practices and standards across Windows, LINUX / UNIX and Mainframe platforms.
- Strong analytical skills and proven ability in determining the root cause of problems and base set of conditions for their occurrence.
- Experienced monitoring server performances using AppDynamics, New Relic, Opnet, Optier, Splunk, Sitescope, Tivoli, Hyperic during tests and troubleshooting sessions to identify potential bottlenecks for root cause.
- Having areas of expertise include performance testing for different types of client server applications with Protocols used like HTTP, Web, Winsock, Web service (SOAP/REST), Web Click and Script, Oracle 2 tier.
- Experienced with performance testing of Duck Creek, Peoplesoft application, Cognos and QlikView reporting tool.
- Prepared Test Plan and executed successfully.
- Administrated / Moderated defect management to track the defect status and assign responsible team to get it resolved.
- Managed client product’s testing management and resources at onsite. Involved in Requirement collection and analysis in coordination of different teams.
- Managed Billing and cost allocations.
- Coordinated with different work models for onsite / offshore or various locations.
- Involved in scripting, debugging, test execution process for load, soak tests and prepared analysis reports.
- Moderated Defect calls to track issues and keep all teams on same page for the issue to be resolves on agile environment schedules.
- Involved in recruiting, interviewing, analysing, training and providing feedback for subordinates.
- Involved to take corrective and preventive action in favour of business, team, product and project to achieve desired goal.
TECHNICAL SKILLS:
Automated Testing Tools: HP ALM, HP Load Runner, Silk Performer, Performance Center, SOAP UI, QTP and Quality Center
Service Virtualization Tools: HP Service Virtualization Tool
Programming languages: C, C++, Java, .Net, SQL, XML and HTML.
Operating Systems: DOS, WINDOWS 98, Windows 2000, Windows XP, UNIX
Database: ORACLE, MySQL
Monitoring Tools: Sitescope, Hyperic, Perfmon, Openview, Load Runner and App Dynamics monitoring tool
Cloud Monitoring Tool: Cloud Watch Monitoring
Guidewire Profiling: Guidewire Profiler
Diagnostic Tool: HP J2EE Diagnostics tool, Opnet, Optier
Log Analysis Tool: Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Whitehouse Station, NJ
Performance Test Manager
ENVIRONMENT: HP Quality Center, Jeera, .Net, Duckcreek, Peoplesoft, Cognos reporting tool, Mainframe, Citrix, Cloud
RESPONSIBILITIES:
- Collecting and understanding the non-functional and performance requirements for OA application from Business.
- Coordinating with the development team and Business to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows from the production analysis using logs analysis
- Preparing detailed Test Plan.
- Reviewing the test plan with Development team and getting it reviewed and signed off.
- Developing simulation scripts using HP Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- Executing baseline tests and to be load (future load) tests to identify the issues.
- Working closely with Architect to come up with findings and recommendations for identified performance bottlenecks.
- Executing Failover tests to identify the system response during the downtime.
- Monitoring server performances using Perfmon, Sitescope or App Dynamics to identify the call which was taking high response time.
- AWR reports or SQL perfmon counter metrics are analysed to identify the DB issues.
- Scheduling Batch jobs, Windows Services, SSIS packages to identify their performance.
- Preparing Monthly billing invoice for customers for Testing and Architect efforts for the projects worked on any month.
- Preparing monthly status report for the top management to provide picture of various projects accomplished.
- Preparing estimation for any new projects and getting it approved from client.
- Scheduling and conducting daily/Weekly performance status meeting with client and project teams.
- Preparing and sharing Weekly Status Reports to the Project stake holders.
- Co-ordinate with offshore to assign Daily tasks and quality deliverables.
Confidential, Chicago, IL
Performance Test Lead
ENVIRONMENT: Guide wire, SQL
RESPONSIBILITIES:
- Collecting and understanding the non-functional and performance requirements for OA application from Business.
- Coordinating with the development team and Business to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows from the production analysis using logs analysis
- Preparing detailed Test Plan.
- Reviewing the test plan with Development team and getting the Sign off for each release
- Developing simulation scripts using HP Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- Executing Failover tests to identify the system response during the downtime
- Monitoring server performances using Dynatrace to identify the call which was taking high response time
- AWR reports are analysed to identify the DB issues.
- Scheduling Batch jobs to identify their performance.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers.
- Coordinating with different teams (App dev, DB, Infrastructure teams) for environment changes and environment up gradation.
- Raising the defects in HP ALM/Quality Center for the bottlenecks identified during performance testing.
- Preparing and sharing Daily status reports to various stakeholders for the schedule, status of Surety application.
- Scheduling and conducting daily performance scrums with client and project teams.
- Preparing and sharing Weekly Status Reports to the Project stake holders
- Co-ordinate with offshore to assign Daily tasks and quality deliverables
Confidential, Philadelphia, PA
Performance Test Lead
ENVIRONMENT: .Net, JAVA/J2EE, ESB, SQL
RESPONSIBILITIES:
- Introduced performance testing of various products from various vendors on different technologies. This product has never been performance tested.
- Assisted DBA team in identifying the number of Database sessions and its appropriateness.
- Collecting and understanding the non-functional and performance requirements.
- Coordinating with the development team and business for collecting the metrics from the server logs to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows.
- Preparing detailed Test Plan.
- Developing simulation scripts using the HP/Mercury Interactive’s Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- The system is stressed to identify the maximum user load sustainable by the application.
- Monitoring server performances using Amazon Cloud watch monitoring tools during tests to identify potential bottlenecks.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers for multiple systems.
- Coordinating with various different teams (Development, Build, and Database) for environment changes and environment up gradation for multiple systems.
- Preparing and sharing Daily status reports to various stakeholders for the schedule, status and resources working on each application.
- Coordinating as an interface between the client and the Capgemini managers.
- Preparing and sharing Weekly Status Reports to the Client and Capgemini manager
Confidential, New York, NY
Performance Test Lead
ENVIRONMENT: .Net, DB2, Mainframe
RESPONSIBILITIES:
- Collecting and understanding the non-functional and performance requirements for various MSSB applications.
- Coordinating with the development team and collecting the metrics from the server logs to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows from the production analysis using IIS logs analysis
- Preparing detailed Test Plan.
- Reviewing the test plan with Development team and getting the Sign off for each release
- Developing simulation scripts using the HP Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- The system is stressed to identify the maximum user load sustainable by the application.
- Monitoring server performances using Opnet/Optier monitoring tools during tests to identify potential bottlenecks.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers.
- Coordinating with different teams (App dev, DB, web ops) for environment changes and environment up gradation.
- Raising the defects in HP ALM/Quality Center for the bottlenecks identified during performance testing.
- Led the Onsite - Offshore team coordination which involves assigning day to day tasks to offshore and verifying the deliverables before delivering it to the client.
- Preparing and sharing Daily status reports to various stakeholders for the schedule, status and resources working on each application.
- Preparing and sharing Weekly Status Reports to the Project stake holders.
Confidential, Pittsburgh, PA
Performance Test Lead
ENVIRONMENT: C#, .Net, ORACLE
RESPONSIBILITIES:
- Introduced performance testing of Creehan’s SM product. This product has never been performance tested by any other Creehan’s clients.
- Saved the enterprise from having to invest ~$350,000 in monitoring capabilities for Script Med 1.x. Involved analyzing production tables to identify performance benchmarks for Script Med 1.x to be compared against Script Med 5.0
- Facilitate lab-to-lab connectivity by implementing service virtualization
- Assisted DBA team in identifying the number of Database sessions and its appropriateness.
- Worked on creating virtualized services for external systems using HP Service Virtualization tool.
- Collecting and understanding the non-functional and performance requirements.
- Coordinating with the development team and collecting the metrics from the server logs to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows.
- Preparing detailed Test Plan.
- Developing simulation scripts using the HP/Mercury Interactive’s Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- The system is stressed to identify the maximum user load sustainable by the application.
- Monitoring server performances using Tivoli/Foglight monitoring tools during tests to identify potential bottlenecks.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers.
- Coordinating with different teams (Development, Build, and Database) for environment changes and environment up gradation.
Confidential, Philadelphia, PA
Performance Test Lead
ENVIRONMENT: Java, J2EE application
RESPONSIBILITIES:
- Collecting and understanding the non functional and performance requirements for various Comcast applications.
- Coordinating with the development team and collecting the metrics from the server logs to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows.
- Preparing detailed Test Plan.
- Developing simulation scripts using the HP/Mercury Interactive’s Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- The system is stressed to identify the maximum user load sustainable by the application.
- Monitoring server performances using various monitoring tools during tests to identify potential bottlenecks.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers.
- Coordinating with different teams (Engineering, Tech Ops and Database) for environment changes and environment up gradation.
- Raising the defects in HP ALM/Quality Center for the bottlenecks identified during performance testing.
- Led the Onsite - Offshore team coordination which involves assigning day to day tasks to offshore and verifying the deliverables before delivering it to the client.
- Preparing and sharing Daily status reports to various stakeholders for the schedule, status and resources working on each application.
- Coordinating as an interface between the client and the Cognizant managers.
- Preparing and sharing Weekly Status Reports to the Client and Cognizant manager
Confidential, Columbia, MD
Performance Test Engineer
ENVIRONMENT: Java, J2EE application
RESPONSIBILITIES:
- Collecting and understanding the non functional and performance requirements for PPM panelist application.
- Coordinating with the development team and collecting the metrics from the server logs to identify the business critical traversal flow that has to be tested and percentage of load for each flow.
- Initiating technical troubleshooting working sessions with respective teams.
- Conducting Root Cause Analysis (RCA) sessions on system incidents.
- Preparing the traversal flow document for the identified business flows.
- Preparing User distribution document for the identified business flows.
- Preparing detailed Test Plan.
- Developing simulation scripts using the HP/Mercury Interactive’s Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- The system is stressed to identify the maximum user load sustainable by the application.
- Monitoring server performances during tests to identify potential bottlenecks.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers.
- Coordinating with different teams (Development, Edge support and Database) for environment changes and environment up gradation.
- Coordinating as an interface between the client and the Cognizant managers.
- Preparing and sharing Weekly Status Reports to the Client and Cognizant manager.
Confidential, Washington, DC
Performance Tester
ENVIRONMENT: Java, J2EE, .NET applications
RESPONSIBILITIES:
- Collecting data and understanding the non functional and performance requirements for the major GEICO claims applications.
- Preparing detailed Test Plan.
- Coordinating with the development team to identify critical business flows for testing.
- Developing simulation scripts using the HP/Mercury Interactive’s Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs based upon the real time scenario to find the scalability and response time of the identified transactions.
- The system is stressed to identify the maximum user load sustainable by the application.
- Monitoring server performance during tests to identify potential bottlenecks.
- Analyzing the test results and documenting the detailed report consisting of the response time, scalability level of the application and performances (CPU and Memory) of Application, Web and Database servers.
- Coordinating with different teams (Development, Middleware and Database) for environment changes and environment up gradation.
- Coordinating as an interface between the client and the Cognizant managers.
- Daily status tracking of Claims and Services projects.
- Preparing and sharing Weekly Status Reports to the Client and Cognizant manager.
- Tracking monthly billable hours of all onsite Cognizant resources working for GEICO.
Confidential
Performance Tester
ENVIRONMENT: Java, J2EE, .NET applications
RESPONSIBILITIES:
- Collecting the requirements for performance testing.
- Preparing detailed Test Plan. Coordinating with the development team to identify critical business flows for testing.
- Developing simulation scripts using the HP/Mercury Interactive’s Load Runner.
- Executing Smoke test to validate the scripts, environment and data.
- Executing test runs to find the scalability and response time of the identified transactions. The system will be stressed to identify the maximum user load sustainable by the application.
- Monitoring server performance during tests to identify potential bottlenecks.
- Analyzing the test results and prepares the preliminary report consisting of the response time and scalability level of the application.
- Coordinating as an interface between the client and the Cognizant managers.
- Daily status tracking of all the projects of MetLife.
- Preparing and sharing Weekly Status Reports to the Client and Cognizant manager.
- Tracking monthly billable hours of all Cognizant resources working for MetLife.
- Collecting and Sharing Project statistics metrics for the SQA team of Cognizant.