Sr. Performance Tester/performance Lead Resume
SUMMARY:
- Over 8 years of diversified IT experience in User Acceptance Testing, Manual Quality Assurance and Performance testing of Client/Server, Web based, Web Services, SOA, Mainframes and GUI applications etc., for Insurance, Pharmaceutical, Financial and Retail sectors with a unique combination of skill set in solving complex quality assurance challenges, and implementing solutions that work.
- Strong software engineering background with a strong knowledge of system architectures, Experience in Software Development Life Cycle (SDLC) - all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Expertise in leading and mentoring teams as Test Lead for Load & Performance and UAT engagements and providing guidance to test analysts for business requirements in order to develop appropriate test plans.
- Expertise in different testing methodologies like Agile, Scrum and Waterfall etc.
- Expertise in Unit, Smoke, Sanity, Functional, Regression, Integration, System, Load, Performance, Stress, endurance, Volume, spike, failover, configuration and UAT testing .
- Used Automation tools like Load Runner, Performance Center, ALM, Jmeter for performance testing and QTP for functional automation testing.
- Used Bug Tracking Tools like Quality Center (QC), Service Center and Jira.
- Used Monitoring tools like Wily Introscope, HP SiteScope, Foglight, App Dynamics, Windows Performance monitor, Nmon, VM Stat, I/O Stat, HP Diagnostics and dynaTrace etc.,
- Excellent skills in analyzing business requirements and use cases.
- Expertise in developing test automation scripts, creating test scenarios, analyzing test results, reporting Bugs/Defects, and documenting test results.
- Excellent Knowledge of programming languages like C, C++, C#, Groovy and Java.
- Good skills in SQL statements, database connectivity/ODBC connectivity, Oracle10g, configuring TNS file and connecting through TOAD.
- Expertise in using all components of Load runner (Vugen, Controller and Analysis).
- Experience in testing the web services applications using SOAP UI and other similar testing tools like JMeter.
- Good with debugging and adjusting scripts by running it within VuGen with Runtime Settings and performing IP Spoofing using Load Runner for the load balancing issues.
- Expert in protocols like Web HTTP/HTML, Web Services, Citrix, Siebel-Web, Mainframe(RTE), FLEX, Click & Script, RDP, Mobile Web, RTE, Database like ODBC and SAP (SAP ERP, SAP BW, SAP BI, SAP CRM, SAP ABAP, BASIS) for performance testing.
- 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 / AIX), Database metric and J2EE 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.
- Highly skilled in quality assurance documentation, including test plans, test cases, requirements traceability matrix (RTM), defect management, performance metrics, 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.
- Good experience in engaging with business contacts and stakeholders for requirements gathering, architecture review and results analysis.
- Strong Judgment, Analytical, Communication and Documentation skills in all phases of QA process.
- Good analytical, interpersonal and communication skills. Driven, committed and hard working with a quest to learn new technologies and undertake challenging assignments.
TECHNICAL SKILLS:
Operating Systems: MS DOS, Windows XP/ 2003/2000/2008/ Vista/NT, Windows server 2003/2008/2012, UNIX, Linux and Solaris etc.Languages: C, C++, C#, .Net, JAVA/J2EE, SQL, XML, HTML, CSS, Visual Basic, Groovy
QA Testing Tools: Load Runner 7.5/7.6/7.8/8.0/9.1/9.5/11/11.52, Performance Center 9.5,11/12, ALM, Jmeter 2.5/2.7/2.8/2.9/2.10, QTP, SOAP UI 3.1/4.1, Grinder
RDBMS/Databases: Oracle 11g, DB2, SQL Server, MS-ACCESS, MySQL 5.5x
Database tools: Toad, MySQL Workbench, DB Visualizer, IBM DB2
Bug Tracking Tools: Quality Center 8/8.2/9/9.2/9.5/10/11/11.5/12 or Test director, Jira 3/4/5/6.0/6.1/6.2/6.3/6.3.3, Clear quest 8
Monitoring tools: Wily Introscope, HP SiteScope, Foglight, App Dynamics, Windows Performance monitor, Service Center 2.x/3.x/4.x/5.x/6.x, Nmon, HP Diagnostics & dynaTrace etc.
Web / Application Servers: Apache Tomcat, Web logic, IBM Web Sphere, IIS
Others: SAP, sharepoint and crystal reports.
Ms office tools: Word, power point, Excel, One note
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Performance tester/Performance Lead
Environment: Load Runner 11.52, Performance Center 12, ALM, Quality Center, Soap UI 4.1, Java, HTML, XML, Java Script, Web Sphere, Main frame, DB2, JMeter 2.10, HP Sitescope.
Responsibilities:
- Gathering user requirements and designing Test cases, Test strategies and Test scenarios depending upon the architecture of the application.
- Great in dividing and distributing all processes among all phases of SDLC and has good control over end to end Software development life cycle.
- Involved in developing clearly defined performance test plans, Traceability metrics mapping with Requirements and Test Cases.
- Ensured the test scenarios developed will accomplish performance-testing objectives.
- Revisited the performance test environment design comparing with production for performance testing.
- Wrote Load runner scripts and customized them according to business specifications.
- Used Manual and Automated Correlation to Parameterize Dynamically changing Parameters and used Parameterization concept to test the business flows for different data points.
- Experienced in developing the custom scripts and error handling codes.
- Experienced in writing Load Runner Vugen Scripts, enhanced scripts with C functions, Created user defined libraries.
- Experienced in Creating scenarios for Concurrent (Rendezvous) and Sequential users, Configured Run time settings for Scenarios to replicate the production (Real world scenario).
- Designed performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using Load Runner.
- Created Load Runner scenarios and scheduled the Virtual Users to generate realistic load on the server using Load Runner.
- Executed performance tests using Performance center.
- Used Load Runner monitors to measure the Transaction Response time, Network delay and Throughput.
- Created test strategies and conditions for load, stress, concurrent users and network bandwidth scenarios.
- Good at technical resource for modeling, simulation and analysis tool.
- Monitored the Server’s CPU Utilization and the used Heap memory status by using monitoring tools.
- Checks the capacity planning measurements like Heap memory size, jvm database connections using monitoring tools.
- Experienced in finding mainframe performance and capacity metrics.
- Configured SiteScope and Diagnostic tools in the pre-prod environments.
- Good experience on pre-prod environment comparisons with the production to Scale up/Scale down the load for running the performance tests.
- Involve in walkthroughs and meetings with Performance team to discuss related issues like high traffic, low response time etc.,
- Moderated Daily Defect Review meetings with Development Team to review the performance defects raised and status of the existing / open defects.
- Participated in defect meeting to discuss the bottlenecks and long running queries.
- Generated reports using Load Runner, JMeter and updated the stakeholders the same about the performance results, sometimes Manual reports are also generated about test, Findings and tuning implementations.
- The analyzed reports were sent to development team whenever necessary to do the required enhancement for optimization.
Confidential
Sr. Performance Tester/Performance Engineer
Environment: JAVA, JavaScript, VBScript, C, C++, HTML, Load Runner 9.5, Wily Introscope, Performance Center 9.5, Service Center 5.1, Jira 6.0, Soap UI 3.1, Jmeter 2.9
Responsibilities:
- Interacted with the Business Analyst and application teams to discuss the performance requirements and load test strategy.
- Developed the performance Test Plans and Load Test Strategies.
- Developed and executed scripts for Mobile applications.
- Worked on Controller to simulate explicit Real-Time scenarios by using accurate Run time settings and using IP Spoofing, WAN Emulation etc.
- Reviewed and analyzed Web Services contracts, WSDL, XSD and XML files.
- Developed Vusers scripts using Web (HTTP/HTML), Ajax (Click and Script) and Web Services.
- Used SOAPUI to test the Create, Accept, Resolve, Close tickets etc. functionality via Web services on the COMMIT application.
- Execution of automated tools using Jmeter based on business/functional specifications.
- Created customized Load runner VuGen scripts at API level with manual correlation, user defined functions, development libraries (classes and methods), and error handling.
- Monitored system resources such as CPU Usage, % of Memory Occupied, VM Stat and I/O Stat using UNIX commands like top, vmstat, svmon and netstat.
- Monitored capacity planning measurements regularly and makes sure that they are in good condition.
- Enhanced Vuser scripts by adding correlations, parameters, condition controls, checking/validation functions
- Monitored different graphs like transaction response time and analyzed server performance status, hits per second, throughput, windows resources and database server resources etc.
- Found performance degradation issues like “Out of Memory” problems and improved Thread pool utilization, Memory Leaks, JDBC connection Pool size, & Transaction Rollbacks.
- Analyzed Load pattern and created test scenarios to emulate the real life stress conditions.
- Conducted meetings with developers, application team and business team to analyze the defects evaluate the test executions.
- Involved in the decision making with the management for final applications releases.
- Used user defined libraries to provide additional functionality to the load runner existing functions for effective scripting.
- Experienced in usingmonitoring tools and diagnostic tools for identifying the root cause of an issue.
- Used test management tools to create dummy test data to run the tests in the pre-prod environments.
- Identified the Memory leakage or Garbage collection on HP Diagnostic and worked with middleware team on heap size.
- Used Jira for raising every performance bottlenecks and made sure that API’s are meeting SLAs and TPMs
Confidential
Performance tester/QA analyst
Environment: Java, HTML, Web Sphere, XML, SQL, Windows XP, UNIX, Linux, Load Runner 9.5, Performance Center 9.5, SharePoint.
Responsibilities:
- Held several meetings with stakeholders to understand the goal of the project, Requirements, Test Plan, Test strategies, Results review and Test Signoff.
- Involved in generating Vusers in Load Runner for load and performance testing using Load Runner.
- Created Load Runner scenarios and scheduled the Virtual Users to generate realistic load on the server using Load Runner.
- Designed performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using Load Runner.
- Used Load Runner monitors to measure the Transaction Response time, Network delay and Throughput.
- Developed RDP scripts for testing the Thick Client applications.
- Involved in Peer Reviewing of Component designs and Technical Specifications.
- Configured client machine by installing SQL Server 7.0 Client Utility, maintaining the databases, stored procedures and triggers, scheduled the backup of database using SQL Server.
- Generated VUser scripts and Executed Performance Tests using Load Runner
- Developing VUser scripts and enhanced the basic script by Parameterizing the constant values using Load Runner
- Prepare the Huge data for the Parameterized values in the scripts for multiple scenarios
- According to business specification Customization of scripts by using Load Runner
- Used Manual and Automated Correlation to Parameterize Dynamically changing Parameters.
- Created scripts for different applications which use Java, HTML, Javascript, C, C++, VB.
- Conducted Performance testing by creating Virtual Users and Scenarios using Load Runner.
- Enhanced Vusers scripts with transactions, rendezvous points, functions, parameterization and correlation.
- Measured the response time at different points in the application using Site Scope monitoring tool.
- Developed Virtual User Scripts using protocols like Web (http/html), Web Services, .Net, Citrix and Oracle NCA.
- Configured Web, Application, and Database server performance monitoring setup using LoadRunner Controller and HP Site scope.
- Involve in walkthroughs and meetings with Performance team to discuss related issues
- Participate defect meeting to discuss the bottlenecks and long running queries.
- Used Tivoli software for automation of workload like scheduling the jobs.
Confidential
Performance test engineer
Environment: SQL, Web Logic, C script, Java, Win Runner, Load Runner, Quality center.
Responsibilities:
- Used Quality Center to map test cases to requirements, execute test cases and manage defects.
- Involved in end to end testing of the application for scope identified in the first phase of the project life cycle, to check overall functionality and correctness of the application.
- Used HP LoadRunner and Performance Center to perform testing and analyze performance.
- Executed complex performance test scenarios and coordinated with development team to ensure that defects seen were fixed.
- Developed highly flexible test scripts and scenarios to adapt to changes in applications and test models.
- Analyzed the requirement and design documents.
- Technical Responsibilities included designing, planning, scripting, data setup, test execution and reporting.
- Test all enhancements, break fixes, and new delivery to new partners for all platforms used by Target.
- High Level Test Planning and Test Case Generation for Several Projects.
- Designed test sequences to test loads between highest performance and peak level usage.
- Involved in analyzing the results and was part of performance diagnostics.
- Designed the VU-Gen scripts using Load Runner VU-generator.
- Helping in implementing best practices and setting higher coding standards for Performance Test Scripts.
- Set up environment for application server and database servers and involved with Large Scale.
- Scalability testing and setting up Load Balancer.
- Helping project teams in recognizing possible bottlenecks and potential trouble spots.
- Perform application benchmark testing, interpret test results and work with the developers, Database Administrators, System Administrators, System Architects, for capacity planning and tuning purposes.
- Worked closely with Development team to discuss the Design and Testing aspects of the applications to design the Test plans.
Confidential
Performance tester
Environment: SQL, Windows NT Server, SQL, Web Logic, C, Java, Win Runner, Load Runner.
Responsibilities:
- Analyzed the requirement and design documents.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Testing Environment, User Profiles, Risks, Test Scenarios, Explanation about the Tools used, Schedules and Analysis, Monitors and Presentation of results.
- Worked closely with Development team to discuss the Design and Testing aspects of the applications to design the Test plans.
- Written LoadRunner Scripts, enhanced scripts with C functions.
- Monitored Average Transaction Response Time, Network Data, Hits per Second, and Throughput and Windows resources like CPU Usage available and committed bytes for memory.
- Correlated and parameterized test scripts to capture Dynamic data and input various test data as per business requirements.
- Worked on Web, Web Services, and Clint-server, Main frame, and SOA, J2EE, .Net and legacy applications.
- Responsible for testing batch jobs in an enterprise wide environment.
- Parameterized Users, stored dynamic content in LoadRunner functions, used client side secure s.
- Perform application benchmark testing, interpret test results and work with the developers, Database Administrators, System Administrators, System Architects, for capacity planning and tuning purposes.
- Created and coded a very flexible LoadRunner scripts that allowed for fast configuration changes during testing.
- Created scenarios for Concurrent (Rendezvous) and Sequential users.
- Created Single User, Base Line and Smoke test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Involved in Peer Reviewing of Component designs and Technical Specifications.
- Configured client machine by installing SQL Server 7.0 Client Utility, maintaining the databases, stored procedures and triggers, scheduled the backup of database using SQL Server.
- A Separate ActiveX DLL (In-Process Server) is developed for Error Handling throughout the package. This provides a user-friendly environment for the end user.
- Involved in all aspects of testing: unit testing, systems testing, integration testing and acceptance testing.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
