Sr. Performance Engineer Resume
Pennsylvania, PA
SUMMARY
- About 9 years of diverse experience as a Performance Engineer.Experience includes Manual Testing, Automation and quality assurance of Client/Server and Web based applications.
- Extensive experience using the automated tools HP LoadRunner.
- Extensive experience in performance testing of web - based, client server applications and web services.Actively participated in all stages of software development and Testing Lifecycle
- Ability to script using LoadRunner for HTTP and Web Service requests and set up test scripts for work load model needed
- Extensive experience with HP Performance Center,ALM PC
- Developed test scenarios to accurately mimic test requirements.
- Extensive experience in using LoadRunner monitors such as IIS Monitor,Web Logic Monitor
- Worked extensively with Load runner Controller to develop Test Scenarios and generate performance reports
- Extensive knowledge regarding Multitier Financial Application,Mortgage products and services
- Expertise Include Peoplesoft, ERP, banking and financial domain performance testing experience.
- Experience in Performance Testing with Load Runner on protocols Web (HTTP/HTML), Web Services, Ajax TruClint,Siebel, SAP, Oracle NCA and Citrix.
- Experience in monitoring servers using tools like SiteScope, Wily, TeamQuest and Tivoli Performance Viewer.
- Hands on experience with System Performance Testing Methodologies like Spike, Stress and Endurance Tests.
- Developed user interface specifications and user requirement specification documents
- Experience in monitoring Web Servers and Application Servers such as Microsoft IIS,Web logic and Database Servers such as SQL Server during performance Testing
- Experience with fast paced environment like Agile Methodology.
- Self-motivated,willing to assume responsibilities,can work independently,lead or work within a team environment
- Experience in exploring & introducing tools involved in monitoring, measuring, debugging, coding and tuning for improved product performance.
- Worked closely with management in evaluating current system performance and making decisions on future development.Ability to work on multi-platform environments like Windows, UNIX with clear understanding of file system, environment variables and file transfer protocol (FTP).
- Knowledge in Capability Maturity Model(CMM) and IEEE
TECHNICAL SKILLS
Operating Systems: AIX, HP-UX, Solaris, Windows XP, 2003, 2000, Vista, Windows NT and Linux
Languages: C, JAVA/J2EE, .NET, VB Scripts, XML, UNIX-Shell Scripting
Databases: Oracle 9i/10g,DB2,SQLServer,MS - ACCESS,MySQL,Toad
GUI: VB 6.0/5.0,JSP,Java Applets,ASP,HTML,AJAX
Web Related: DHTML, XML, VB Script,JavaScript,Applets,Java,JDBC,Servlets and JSP
Testing Tools: LoadRunner,QualityCenter,Quick Test Professional, Performance center12.5 Badboy.
Web/Application Servers: Apache, HTTP, WebLogic, WebSphere and IIS
Other Testing Tools: Jmeter, Silk, Wily Introscope,Sitescope,AppDynamics
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania, PA
Sr. Performance Engineer
Environment: J2EE,XML,JSP,waterfall model, WilyIntroscope,Oracle,LADP,ATG& BEA Web Servers,Soap,Silk,Willy,QuickTestPro,LoadRunner12, JMeter,ALMPC,ALMQC, MS-SQL Server, Unix, Windows XP and Visual Source Safe.
Responsibilities:
- Responsible for reviewing and analyzing the requirements of the new system and identifying discrepancies that can hinder system, regression and user acceptance testing.
- Responsible for performance testing (load, stress and volume) using HP Load Runner (Controller, Virtual User Generator, Analysis)
- Installation and setup of Performance Center and Multi HP Load Runner Agents Site ScopeInstallation and Set up (classic) includes creating Groups and Monitors for UNIX, Tuxedo and Oracle Database.
- Coordinated with Technical Teams to Setup Heart (Database Query,CPUUtilization, Memory and URL)
- Extensively used Web (HTTP/HTML), Web Services and Winsock protocols.
- Coordinated with functional team to identify the Business Process to be Performance Tested.
- Extensively worked on UNIX to change the database connections, tracinglogs, monitor resources of the machines.
- Coordinated with functional team to identify the Business Process to be Performance Tested.
- Extensively worked on UNIX to change the database connections, tracinglogs, monitor resources of the machines. UsedWily Introscope for Performance for problem solving, trend analysis and capacity planning
- Design and develop performance test and test data for company's applications, APIs and data processing engine.
- Executed performance test scenarios and analyzed results and reported finding to the project.
- Tuned the Application server JVM properties by exercising with the different JVM property settings to analyze the best performance of application. Configuration of JVM parameters, particularly those related memory usage and garbage collection.
- Identified problematic areas and recommended solutions to the developers and upper management.
- Tune system for optimal performance and characterize systems on multiple platform and configuration combinations
Confidential, Dallas, TX
Senior Performance Engineer
Environment: LoadRunner, ALMPC,ALMQC, MS-SQL Server, Oracle,Tivoli,RAT, XML, HTML, MS-Office, IIS, JBOSS, .NET, and ASP.NET, Java, PerfMon, J2EE,, SMAPI, SAS, Web sphere, XML, PerfMon, SQL,WilyIntroscope,AS 400,AppDynamics
Responsibilities:
- Gathered and analyzed system requirement specifications
- Participated in the analysis of requirements and specifications to create test models.
- Implemented Data Driven Performance Test Framework
- Developed Test Plan, Traceability Metrics mapping with requirements and Test Cases.
- Extensively worked in Citrix,Web, Web Services, Click and Script, and RTE Protocol in LoadRunner to generate VuGen scripts
- Developed LoadRunner Test scripts according to test specifications/ requirements
- Executed Performance Test for the Infrastructure of the System
- Designed, developed, and implementedtestingmethods, plans, and procedures for Application.
- Correlated the dynamically created session data in the load test scripts in HP LoadRunnerVugen to synchronize with the application
- Configured Parameters to monitor (Memory Utilization,CPUUtilization,Throughput,Hits/Sec,Transaction Response Time, Windows Resources(Memory Utilization,CPUUtilization, Threads etc) while executing the script from HP Load Runner Controller.
- Developed Load/Stress testing scenarios for performance testing using the HP load Runner controller by creating virtual users.
- Verified the soap message delivery to the web services and verified the XML format response using the SOAP UI
- Monitored and Analyzed activity report and performance report created using HP Load Runner Analysis and Wily Introscope.
- Developed and Executed Unix Commands (use of process,Network,Information,patternsearching,VIeditor, Directory& File command)with use of Testing
- Performed backend testing by integrating SQL queries within scripts and validate the backend workflow under load testing
Confidential, NJ
Sr. Automation Engineer
Environment: Quick Test PRO,J2ee,XML,JSP,waterfall model, WilyIntroscope,AgileMethodologies, Oracle, LADP,ATG & BEA, Web Servers, SOAP, HP Loadrunner,QualityCenter,Unix,Windows XP and Visual Source Safe
Responsibilities:
- Implemented keyword and Data Driven Automation Framework using QTP
- Involved in gathering business requirements, studying the application and collecting the information from developers and business.
- Prepared the Test Plan and Test Cases based on the functional specifications.
- Used Virtual User Generator to generate Vugen scripts for Web (HTTP/HTML) and web services protocol.
- Ensured that quality issues are appropriately identified, analyzed, documented, tracked and resolved in ALM.
- Created, enhanced and maintained high-end test scripts for various functional and regression using QTP.
- Developed test scripts for GUI, functionality and regression testing using Quick Test Pro (QTP).
- Responsible for reviewing and analyzing the requirements of the new system and identifying discrepancies that can hinder system, Regression and user Acceptance Testing.
- Extensively worked on UNIX to change the Database connections, tracinglogs, monitor resources of the machines.
- Used wily Introscope for performance data for problem solving, trend analysis and capacity planning
- Design and develop performance test scenarios and test data for company’s application,API’s and data processing engine.
- Executed performance test scenarios and analyzed results and reported findings to the project manager.
- Tuned the application server JVM properties be exercising with the different JVM property settings to analyze the best performance of application. Configuration of JVM parameters, particularly those related to memory usage and garbage collection.
- Setup HP Load Runner monitor resources to identify performance bottlenecks analyze test results and report the findings to the client and provide recommendation for performance improvements as needed
- Identified problematic areas and recommended solutions to the developers and upper management.
- Tune systems for optimal performance and characterize systems on multiple platform and configuration combinations
Confidential, Seattle, WA
Performance Analyst
Environment: HP LoadRunner,Quality Center,JAVA,J2EE, AWS, XML,Servelets,KITE, Jmeter,KEYNOTE,WilyIntroscope,AgileMethodologies, Oracle, SOAP,Quick Test PRO,Unix,Windows XP and Visual Source Safe
Responsibilities:
- Collaborated with architecture and development teams to analyze the application’s core functionalities and its various dependencies for effectively identifying potential bottlenecks
- Created virtual users using Virtual users Generator and created scenarios to conduct the load test using performance Center.
- Performed baseline and combined testing using Performance Center
- Developed Vuser Scripts using HP Load Runner Web(HTTP/HTML)and Web Services protocols based on the user workflows
- Responsible for preparing KITE Scripts
- Developed and executed Jmeter Scripts
- Responsible for performance testing on Virtual services for the load test
- Tested web services applications using SOAP Client as well as by using WSDL Files.
- Parameterize unique IDS and stored dynamic content in variables and pared the values to web submits under HTTP protocols
- Utilized scenario by schedule in the controller to change the ramp up/ramp down settings.
- Responsible for Keynote external monitoring and error debugging.
- Created scenarios and established application concurrency, business process concurrency and transaction concurrency between different user groups.
- Used the Windiff utility in HP Load Runner for performing Auto - correlation of system generated data
- Identified the Host Configurations to make sure enough number of virtual users can be run from individual machines
- Developed test metrics on the regular monthly basis for higher management. Monitored the defect tracking process and generated customized reports using Quality Center. Interacted with developers to resolve the bugs following the bug life cycle policy
Confidential, MD
QA Analyst
Environment: LoadRunner,Performance Center, Silk, SiteScope,Oracle,Citrix,MS SQL Server,Weblogic,Load Balancer,.NET Applications,JAVA,Quality Center,J2EE,Diagnosis Tool,web,Windows 2000/XP,HP-UX
Responsibilities:
- Developed test plans and wrote test cases as per the business and technical requirements.
- Developed Requirements Traceability Matrix(RTM).
- Performed Manual Testing to test the usability of the AUT.
- Participated team meetings and discussed the Enhancement and Modification Request Issues.
- Implemented Data Driven Testing Using QTP to check functionalities of the AUT.
- Scripts were improved using features like library files and code reusability.
- Analyzed Business Process of the software applications
- Advance expertise in designing, coding and enhancing performance test automation.
- Lead estimation process and status reporting for complex performance testing projects/efforts
- In collaboration with QM teams and other project members, developed and designed performance test strategies and approaches for complex applications and development projects
- Provided technical expertise regarding tools and processes for performance test automation
- Executed test and monitor system performance SiteScope,LoadRunner Controller
- Provided Estimates for Performance test tasks.
- Collaborate withArchitects, Developers and QM Analysts to plan, to develop Performance Test Plan, Test Strategy and Load Profile.
- Develop Performance test scripts and execute different types of performance test
- Debug the scripts and troubleshoot performance issue with the application
- Execute automated performance, functional and regression testing with emphasis on performance testing
- Identified performance Bottlenecks and assist development team with resolution
Confidential, VA
Performance Tester
Environment: Load Runner, Test Director, AIX, HP-UX, WebSphere, Weblogic, SQL
Responsibilities:
- Gathered user requirements and designed the Test Plans and Test Scenarios accordingly.
- Worked on different protocols like Web(HTTP/HTML),Web Services, Windows Socket
- Developed scenarios like basic schedule by load test/group, Real world schedule by load test/by group as per the requirement
- Identified Performance problems or bottlenecks and recommended possible steps for remediating using HP Diagnostics.
- Using LoadRunner, executed multi-user performance tests, used online monitors, real-time output messages and other features of the Load Runner Controller
- Designed and developed performance testing automation artifacts (scripts, functions, scenarios, processes) for simple to complex testing situations using HP Load Runner.
- Identified the Memory leakage or garbage collection on HP Diagnostic and worked with middleware team on heap size
- Analyzed performance, transaction, and server resource monitors for meaningful results
- Analyzed the results of the entire test run
- Developed test strategies and conditions for load,stress,concurrent users and network bandwidth scenarios
- Assisted the project teams in identifying and documenting performance test requirements
- Designed the performance test harness for execution on automated, performance and testing platforms
- Work with business and technology leads to identify the appropriate data for testing and prepare that data for the test cases
- Performed problem solving analysis and root cause for system functionality and testing challenge using Load Runner Analysis Tool
