Performance Engineer Resume
San Diego, CA
SUMMARY
- 7+ years of extensive Experience in testing Web Based and GUI based client/server applications using Performance testing procedures.
- Extensively worked with Retail, Financial, ERP, Banking, Insurance, Gaming and Health care clients.
- Experience includes working with various performance tools like HP LoadRunner, Jmeter, Neo Load.
- Received many appreciations from various clients for all the good work done across the projects.
- HP ALM and Quality Center, Bugzilla to perform various activities of Quality Assurance life cycle.
- Involved in all stages of Quality Assurance Life cycle. Extensively followed CMM Methodologies for Quality Analysis.
- Have programming skills in C, C++, VB, Java, SQL, PL/SQL to debug and execute roadrunner scripts and experience in SQL Server, Access and Oracle Databases.
- Expertise in performing QA Kick - off, Requirements Analysis, Peer Review Process, preparation of Test strategy and Test summary reports.
- Have good working knowledge in using Web (HTTP/HTML), Mobile App (HTTP/HTML), Web Services, REST Services, SOAP, SAP GUI/Web and Ajax protocols.
- Able to generate industry standard performance scripts in any communication protocol.
- Expertise in understanding Business Requirement Specification, Functional Specifications and Design documentation and converting it into comprehensive Use Cases, Test Scenarios, Test Strategies, Test plan and Test Cases.
- In depth knowledge of end to end performance testing concepts, monitoring and analysis.
- Extensively used LoadRunner VuGen to develop Vuser Scripts.
- Responsible for testing application and components behavior with heavier loads and optimizing server configurations.
- Excellent working knowledge of designing and implementation of all QA Test Strategy plans and automated test solutions for client/server and Web applications in Waterfall as well as Agile environment.
- Worked extensively with HP LoadRunner. Created Scenarios, Ran tests with IP Spoofing with process and multithreaded environments, analyzed and generated performance reports.
- Have knowledge on Performance Testing project Estimations.
- Have good knowledge on Performance Testing Proof of Concept on any environment.
- Generated load in the system using multiple controllers, Thin and Thick client at the same time.
- Worked extensively with performance monitoring like perfmon, vmstat, I/O stat.
- Identify performance bottlenecks by conducting Root Cause Analysis.
- Scheduling, Interacting, invoking the Scripts using Quality Center.
- Strong experience in Performance engineering of multi tier environments and provided tuning recommendations on Grizzly, Apache, Oracle, Jboss, Websphere, Weblogic, etc.,
- Proficient in debugging and executing LoadRunner scripts.
- Highly Experienced with LoadRunner Scripting for following SOAP, REST/web services, Ajax Truclient (LoadRunner 11.5), Mobile Truclient, Ajax (Click and Script), and Web http/html..
- Good with debugging and adjusting scripts by running it within VuGen with Runtime Settings logs set to display all messages.
- Created complex LoadRunner scripts which runs one iteration for 8 hours to generate pay load.
- Expert level experience in different LoadRunner protocols such as Web, ODBC, SAPGUI, SAP Web, Click and Script, Internet web based testing(SOA, WSDL, xml, soap) and Ajax Truclient.
- Provided tuning recommendations on Java and SAP environments.
- Exposure to various LoadRunner functions used by Vugen and created user defined functions
- Performing IP Spoofing using LoadRunner for the load balancing issues.
- Excellent skills in Installing, and maintaining LoadRunner software.
- Proficient in plotting and implementing scenarios and loading LoadRunner scripts into a controller.
- Well versed with the behavior of online monitors and the techniques to fix the monitoring issues and monitoring Vuser status.
TECHNICAL SKILLS
Automation Tools: HP LoadRunner, HP Performance Center, HP ALM, Neo Load, Jmeter.
Defect Tracking Tools: Quality Center, Bugzilla.
Monitoring/Profiling Tools: HP Confidential, New Relic, Perfmon, Nmon, DynaTrace, Splunk, Jenkins and HTTP Watch
Web Technologies: HTML, XML, XHTML HTML, DHTML, JSP, Java Script, Ajax, Servlets, JDBC, XML, SOA,SOAP
Languages: SQL, PL/SQL, C, C++, Java, Shell.
RDBMS: MS Access, MS SQL Server, MySQL, Oracle 9i/10g/11i, Rabbit MQ
Methodologies: SDLC, Waterfall, V-Model, Agile.
Operating Systems: Windows, UNIX, Sun Solaris, HP Linux.
Statistical Tools: Excel, Word, Power Point
Networking: TCP/IP, FTP, SOAP, LDAP, WSDL
Application/Web servers: Web sphere, Web logic, Apache, IIS, JBoss.
Domain: Retail, Financial, ERP, Banking, Insurance and Health care
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Performance Engineer
Responsibilities:
- Monitoring production stats using splunk and calculating throughputs for baseline test in performance environment on various applications
- Creating Test scripts in Jmeter based on production stats
- Executing various performance tests on the builds deployed in performance environment
- Analyzing and sharing test results with appropriate teams
- Setting and monitoring profilers on application servers
- Fine tuning various JVM parameters.
- Profiling application using YourKit
- RanLoad, Stress, Soak, and Fail overtest for verities of security applications.
- Worked with DBA, Sys Admin, and development team totunedatabase and applicationperformance.
- Gathered server monitoring stats and database usages to analyze the overallperformanceof the application.
- Prepared and published detailTestReport for app team and upper management.
- Attendedstrategy and planningmeeting with management and Application team on regular basis.
- Discussed current test status or over all progress and suggested the strategy to finish the test on time.
Environment: Jmeter, Splunk, YourKit, Wily Interscope, perforce, Nmon, Perfmon, Jenkins, Tomcat, MySql, Apache
Confidential, Beaverton, OR
Performance Tester
Responsibilities:
- Coordinating with the stakeholders, different teams and defined testable performance NFR’s.
- Preparing Test Strategy, Methodology, Approach, Test cases and Effort estimation along with cost.
- Understanding the system architecture and identify and set up appropriate monitoring tools.
- Reusable Performance Test scripts development, Scenario creation and execution.
- Monitoring the Servers to identify bottlenecks and providing tuning recommendations.
- Analyzing load test results, compile analysis into reports, and present findings to project teams.
- Working with legacy system leads to get the historical data for performance metrics (volumes, SLA’s).
- Updating the status to higher management on weekly basis.
- Profiling application to identify bottlenecks and providing tuning recommendations and Retesting to ensure all performance issues got fixed.
- Participating in Client conference calls and updating the work status of the week.
- Reporting various bugs to the functional testes in QC and through internal mail system.
- Creating a dashboard for the performance team with the test results to give a quick snapshot and roadmap to fixing issues.
- Executed Load Runner scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Involved in the evaluation of Functional &Performance testing tools and contributed to the evaluation report.
- Responsible for giving feedback to the development team with possible improvements and discovered performance issues/bottlenecks.
- Responsible for reviewing and verifying that performance requirements are documented and stated in measurable terms, Includes reviewing Architecture design, software design, and non functional requirements documents.
- Created Scripts with various business transactions using multiple protocols (HTTP/HTML Web and Webservices) in Vugen.
- Created and performed webservices testing scenarios using SOAP UI Pro 4.01.
- Used Quality Center/ALM to raise defects and track defects. .
- Experience using Fiddler, firebug and HTTPWatch to debug issues.
- Created and executed Load Runner scenarios with Failover conditions, high volume, Network latency, etc.
Environment: HP LoadRunner 11.0, Confidential, SOAP UI, ALM / QC 11, HTTPWatch, Yslow, Perfmon, VM
Confidential, Iowa City, IA
Performance Engineer
Responsibilities:
- Coordinated with the stakeholders, different teams and defined testable performance NFR’s.
- Preparing Test Strategy, Methodology, Approach, Test cases and Effort estimation along with cost.
- Understood the system architecture and identify and set up appropriate monitoring tools.
- Reusable Performance Test scripts development, Scenario creation and execution
- Developed Complex scripts to generate Payloads
- Monitored the Servers to identify bottlenecks and providing tuning recommendations
- Analyzed load test results, compile analysis into reports, and present findings to project teams
- Worked with legacy system leads to get the historical data for performance metrics(volumes, SLA’s)
- Updated the status to higher management on weekly basis.
- Profiled application to identify bottlenecks and providing tuning recommendations and Retesting to ensure all performance issues got fixed
- Participated in Client conference calls and updated the work status of the week
- Reported various bugs to the functional testes in JIRA and through internal mail system.
Environment: Java, Flex, Tomcat, Oracle and UNIX Server, HP Performance Center 9.5, HP Confidential, AWR Report
Confidential, Plano, TX
Performance Engineer Consultant
Responsibilities:
- Coordinated with the stakeholders, different teams and define testable performance NFR’s.
- Prepared Test Strategy, Methodology, Approach, Test cases and Effort estimation.
- Conducted system performance testing to ensure system reliability, capacity and scalability.
- Worked on core transactions of ECC, BW and SCM.
- Completed Performance Monitoring of servers through various SAP Tcodes.
- Tuned recommendations provided through ST03, STAD, Oracle AWR and various other reports.
- Monitored the Servers to identify bottlenecks and providing tuning recommendations.
- Analyzed load test results, compile analysis into reports, and present findings to project teams.
- Profiled application to identify bottlenecks and providing tuning recommendations and Retesting to ensure all performance issues got fixed.
- Participated in Client conference calls and updated the work status of the week.
Environment: SAP GUI, SAP Web, Flex, Oracle, Windows 2003 and Red Hat Linux, HP Performance Center 9.5, HP
Confidential
LoadRunner Consultant
Responsibilities:
- Coordinated with the stakeholders, different teams and define performance NFR’s
- Involved in preparing Test Methodology, Performance Test approach, Test cases and Effort estimation
- Implemented Proof of Concept(PoC) to research new protocols
- Assisted in project planning, scheduling, budgeting and tracking activities.
- Understood the system architecture and identify appropriate monitoring tools.
- Setup performance monitoring tools and processes.
- Created realistic workload scenarios for Load and Stress tests.
- Performance Test script Generation and execution
- Monitored the Servers to identify bottlenecks and providing tuning recommendations
- Analyzed load test results; compile analysis into reports, and present findings to project teams
- Retested and Final Performance Report Presentation
Environment: Windows XP/2000, .Net, SQL Server, C and Dot Net, MS SQL, HP Load Runner 9.5, HP Confidential
Confidential, Cedar Rapids, IA
LoadRunner Consultant
Responsibilities:
- Conducted various meeting with stakeholders for gathering requirements
- Analyzed functional and technical specifications.
- Prepared Test Methodology, Performance Test approach, Test cases and Effort estimation
- Understood the system architecture and identify appropriate monitoring tools.
- Created realistic workload scenarios for Load, Stress and Endurance tests.
- Generated and executed Performance Test script.
- Monitored the Servers to identify bottlenecks and providing tuning recommendations
- Analyzed load test results; compile analysis into reports, and present findings to project teams
- Retested and Final Performance Report Presentation.
- Worked on different applications within Verizon and served as a Performance Test engineer for several Projects.
- Mentored, trained teammates/team on using different applications and understanding the testing requirements.
- Designed HP Load Runner with Virtual User Generator for HTML/HTTP Web Protocols.
- Involved in creating and maintaining of the projects using HP Performance Center
- Responsible for creating the performance test plan, managing performance test scheduling and logistics, after reviewing and verifying performance requirements.
- Includes analysis, reporting and presenting performance test results to stakeholders.
- Executed Load Runner scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Involved in the evaluation of Functional &Performance testing tools and contributed to the evaluation report.
- Responsible for giving feedback to the development team with possible improvements and discovered Performance issues/bottlenecks.
- Responsible for reviewing and verifying that performance requirements are documented and stated in measurable terms, Includes reviewing Architecture design, software design, and non functional requirements documents.
- Analyzed the load test results including transactions by drilling down, merged graphs (overlay graphs, correlate graphs), cross result graphs and auto correlating measurements and thus focusing on behavior patterns and identifying problematic elements using the Load Runner Analysis tool and SOASTA.
- Used RTC and Quality Center/ALM to raise defects and track defects.
- Used HP Service Manager to raise Service requests and tickets.
- Created and executed Load Runner scenarios with Failover conditions, high volume, Network latency, etc.
- Analyzed Load Test Runs & resource utilization (Processor, Network, Disk I/O, and Memory).
- Responsible for publishing daily and weekly status reports when needed.
- Involved in communicating the performance testing process and status to project team members and the test manager to ensure timelines and quality are met.
- Responsible for performance measurement strategies to observe application and infrastructure performance across diverse hardware, operating systems, application servers, and databases, includes Client Experience.
Environment: Net, MFC, Test Complete 6.5, Windows XP, C and VB, MS SQL, LoadRunner 8.1, Perfmon
Confidential
Test Analyst
Responsibilities:
- Reviewed, analyzed and edited product requirements, UI design documents, functional specifications, and use cases throughout the whole (SDLC) with agile and scrum approach.
- Developed test plan strategies, test cases, and automation test scripts from available resources.
- Installed new builds into web/app server and database server, and testing them end-to-end.
- Configured system to install the application, tested application’s installation, and all functionalities of application’s UI, and different report models.
- Tested data marts in data warehouse, database backup and restoring process, data integrity.
- Used SQL Server 2005 tools SSIS, SSAS, and SSRS with report builder and report manager.
- Test automation, designing, scripting and maintenance of automated scripts.
- Assured quality by white box, black box, system, functional, performance, regression, & UAT testing
- Organized and participated in bug review meetings with developers.
- Interacting with Developers for assisting them in the Identification, Simulation, Resolving and Tracking of bugs.
- Validated the reports to make sure all the data is populated as per requirements
- Reviewed and edited user guide, online help and release notes.
Environment: Quality Center, JAVA, Oracle, Unix
Confidential
QA Tester
Responsibilities:
- Actively involved in the review of the Software Requirement Specifications.
- Design of High Level documents like Quality Management Strategy, Test strategy, Test Schedule, Test Scope, Test Plan (in Quality Centre)
- Test Case Review, preparation of test data and test cases execution.
- Providing updates to management on testing status & scheduling issues in the form of both graphical and textual representation using Quality Centre.
- Documenting the bugs, defect tracking.
- Interacting with Developers for assisting them in the Identification, Simulation, Resolving and Tracking of bugs.
- Organized and participated in bug review meetings with developers.
- Interacting with Developers for assisting them in the Identification, Simulation, Resolving and Tracking of bugs.
- Validated the reports to make sure all the data is populated as per requirements.
- Used Quality Center to write test plan, test cases, execute test cases, and identify defects.
- Testing various reports of B&D and verifying that the fields and data are populated as per the requirements.
Environment: Quality center, SQL server 2005, Unix, Windows Server 2003, Agile and Scrum methodology.
