Lead Performance Engineer Resume
Rosemont, IL
SUMMARY
- 10 years of extensive Experience in testing Web Based and GUI based client/server applications using Performance and Automated testing procedures.
- Extensively worked with Retail, Financial, ERP, Banking & Insurance and Health care clients
- Experience includes working with various performance tools like HP LoadRunner, Rational Performance Tester, MS VSTS, 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 expertise programming skills in C, C++, VB, Java, SQL, PL/SQL 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, Citrix, RDP, Ajax, AMF and Oracle NCA/Web 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.
- Excellent knowledge of SQL.
- Strong experience in Performance engineering of multi tier environments and provided tuning recommendations on Apache, Oracle, Jboss, Websphere, Weblogic, etc.,
- Profiling experience through Jprobe, JMX, Netbeans, Jprofiler..etc
- Hold expertise knowledge in Monitoring servers using Sitescope, Diagnostics, New Relic, Appdynamics, Zabbix, Ganglia, RTI, 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.
- Excellent Knowledge of programming languages like C, C++, Java, SQL to debug and execute LoadRunner scripts.
- 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.
- Strong tuning experience working with Java, .Net, SAP and Oracle environments.
- Exposure to various LoadRunner functions used by Vugen and created user defined functions
- Well versed with LoadRunner analysis in analyzing the results.
- 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.
- Analyzing scenario performance, graphs and reports.
- Working with different Vuser types and groups.
- Hands-on experience on different versions of LoadRunner.
TECHNICAL SKILLS
Automation Tools: HP LoadRunner, HP Performance Center, HP QTP, HP ALM, IBM RPT, Neo Load, Jmeter.
Defect Tracking Tools: Quality Center, Bugzilla.
Monitoring/Profiling Tools: HP Sitescope, New Relic, Perfmon, Nmon, JProfiler and HTTP Watch
Web Technologies: HTML, XML, XHTML HTML, DHTML, JSP, Java Script, Ajax, Servlets, JDBC, XML, SOAP
Languages: SQL, PL/SQL, C, C++, Java, Shell
RDBMS: MS Access, MS SQL Server, MySQL, Oracle 9i/10g/11i
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, Rosemont, IL
Lead Performance Engineer
Responsibilities:
- Working as Performance Test Capability Lead for Confidential IT account and managing all projects from performance test initiation to signoff.
- Managing and leading 6 projects simultaneously in DB upgrade from Oracle 10g to 11g.
- Leading a project which is in the planning phase, involving automation framework developed for hybrid model.
- 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.
- Validating the Queuing logic in TIBCO by creating repurchase requests with different profiles and using the TIBCO Admin.
- Creating a dashboard for the performance team with the test results to give a quick snapshot and roadmap to fixing issues.
Confidential, Iowa City, IA
Lead 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 Sitescope, 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 Sitescope, Nmon, AWR Report
Confidential, NY
Load Runner 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 DotNet, MS SQL
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
Environment: Net, MFC, Test Complete 6.5, Windows XP, C and VB, MS SQL
Confidential
Sr. Test Engineer
Responsibilities:
- Conducted system performance testing to ensure system reliability, capacity and scalability.
- Worked with testing team to develop performance test plans and cases.
- Prepared Test Plan - You can get about this from any where other wise post a question I will reply
- Created the Test Script ( Vuser script), assuming that Test Data is ready
- Created the performance scenario ( in LR creating scenario in Controller)
- Conducted job trainings and provide assistance to Junior Test Engineers as needed.
- Suggested new tools and techniques to improve testing efficiency
- Provided support in project design, development and deployment activities.
- Developed automated test scenarios and environments for performance testing.
- Reviewed and recommended improvements to existing test procedures.
Environment: Win XP, Win 2003, Dot Net and C, MS SQL
Confidential, Minneapolis, MN
Sr. Test Engineer
Responsibilities:
- Conducted system performance testing to ensure system reliability, capacity and scalability.
- Worked with testing team to develop performance test plans and cases.
- Involved in preparing Effort estimation
- Understood the system architecture and identify appropriate monitoring tools.
- Involved in Setup performance monitoring tools and processes.
- Created realistic workload scenarios for Load, Stress and Endurance 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: Win XP, Win 2003, Java, C, MS SQL
Confidential, Atlanta, GA
Software Test Engineer
Responsibilities:
- Identified the functional scenarios to do performance testing
- Built the environment for performance testing
- Prepared Test Plan - You can get about this from any where other wise post a question I will reply
- Created the Test Script ( Vuser script), assuming that Test Data is ready
- Created performance scenario ( in LR creating scenario in Controller)
- Conducted Performance smoke testing
- Executed the scenario
- Prepared interim report after executing each load test
- Analyzed the result
- Prepared final Performance Report.
Environment: WebLogic, IBM MQ, Oracle, Java and Linux
Confidential, Irving, TX
Software Test Engineer
Responsibilities:
- Understood the application and system architecture
- Involved in NFR meetings
- Prepared Test Plan, Test cases
- Developed Reusable scripts
- Involved in Analyze load test results
- Retested application
- Participated in conference calls and updated the work status of the week executed at off shore
Environment: WebLogic, Oracle, Java and Linux
Confidential
Software Test Engineer
Responsibilities:
- Understood and Analyzed NFR document
- Involved in creating Test Plan, Test cases
- Created Test scripts, Test Scenario and execution
- Involved in Analysis and
- Completed Retesting of application
- Participated in conference calls and updated the work status of the week executed at off shore
Environment: WebLogic, Oracle, Java and Linux