We provide IT Staff Augmentation Services!

Sr. Performance Engineer Resume

2.00/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • Over Eight years of diversified experience as Senior Quality Assurance Analyst/ Performance Engineer.
  • Experience includes Requirement Analysis, Manual Testing and Automation and quality assurance of Client/Server and Web based applications.
  • Extensive experience using automated tool, HP LoadRunner.
  • Experience planning QA strategy, setting up the environment for testing applications being a self - starter, motivated team player with Leadership abilities and excellent communication and interpersonal skills.
  • Experienced in Performance Load Testing using HP Loadrunner.
  • Excellent working knowledge of designing and implementation of all QA test strategy plans and automated test solutions for client/server and Web applications with Mercury Interactive Test Suite (LoadRunner, QuickTest Pro and Quality Center).
  • Extensively worked in Web (HTTP/HTML), Winsock, SAP Web, SAP GUI, Web Services Oracle and Citrix Protocols in Loadrunner.
  • Hands on experience with designing, developing and executing Test Strategies (Test cases/scenarios/scripts) for Load Testing the application using Loadrunner.
  • Experienced in developing different test scenarios like Smoke Test, Scalability testing, Reliability testing, Stress testing, fault tolerance testing, Performance regression testing etc.
  • Responsible for application and components behavior with heavier loads and optimizing server configurations.
  • Worked extensively with LoadRunner. Created Scenarios that ran tests with IP Spoofing with several processes and in multithreaded environments, and analyzed and generated performance reports
  • Hands on experience configuring and usinf SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
  • Extensively involved in performance tuning of application servers such as Weblogic and Tuxedo.
  • Extensively involved in Performance tuning of Web servers such as web sphere.
  • Involved in Performance tuning of database Servers.
  • Generated load in the system using multiple controllers, Thin and Thick client at the same time.
  • Well versed with the behavior of online monitors and the techniques to fix the monitoring issues and monitoring Vuser status.
  • Excellent Knowledge of programming languages like C, C++, Java, SQL to debug and execute Load runner scripts
  • Automated testing of games with TouchTest, Used SOASTA to recorded and customized complex motions, gestures and context, with high precision. Tested varouis games like Skeleton and Climbers
  • Automated testing of Mobile applications

TECHNICAL SKILLS

Testing tools: LoadRunner, Quick Test Pro, Performance Center, Silk, QALoad, SOASTA

Scripting Languages: Shell script, VB script

Bug Reporting Tools: Quality Center, TestDirector, ClearQuest

Environment: s: Windows 95/98/ NT/2000/XP, Unix, Linux, AIX, JBOSS

Programming Languages: C, C++, Java, VB, SQL

Front-end tools: MS Visual Basic, MS FrontPage, Macromedia, Dream weaver

Databases: MS SQL Server 2000, MS Access-2000,DB2, Oracle

Monitoring Tools: HTML/DHTML,XML,ASP, .Net, JSP, VBScript, JavaScript, FLASH SiteScope, TeamQuest, Wily, Tivoli Performance Viewer.

Other Software's: Working Knowledge of SAP, Adobe PhotoShop, MS Office

PROFESSIONAL EXPERIENCE

Sr. Performance Engineer

Confidential - Columbia, SC

Responsibilities:

  • Participated in requirement analysis and prepared performance test documents.
  • Involved in specifying the functional as well as security requirements for performance testing.
  • Performed Load test, Stress test, Benchmark Profile test, Fail -Over test, Fail - Back test against supported configurations.
  • Performed Benchmark test against non-clustered and clustered application configurations.
  • Worked in Loadrunner Winsock, Web (http/html), SAP WEB/GUI, Web Services and Oracle NCA Protocols.
  • Responsible for load testing Oracle Application
  • Identified system capacity, system scalability and stability under stable load as well as under pick load time.
  • Developed LoadRunner scripts for Data Creation and Functionality of SAP CRM, ERP via the SAP GUI.
  • Load Runner was used to simulate multiple Vuser scenarios. Defined Rendezvous point to create intense load on the server and thereby measure the server performance under load.
  • Verified the connectivity from Controller to the Load Generator. Utilized the IP address of Load Generators to add them to the Controller.
  • Traced deadlock and expensive SQL queries and test procedures (MS SQL Profile, Oracle Performance Manager).
  • Responsible for developing baseline Scenarios and Load Testing Harnesses for load/performance testing of the application.
  • Performed testing for No load, Medium Load and Full Load and analyzed the system response.
  • Responsible for performance monitoring and analysis of response time & memory leaks using throughput graphs.
  • Cooperated with Basis Team to understand requirements and issues around test execution environment.
  • Validate testing infrastructure (connectivity, scripting/protocol compatibility with SAPGUI, SAP Web and virtual user capacity of hardware)
  • Used MQClient protocol to test websphere MQ.
  • Developed and enhanced scripts using LoadRunner VuGen and designed scenarios using Performance Center to generate realistic load on application under test.
  • Traced Java methods and database queries execution using J2EE Diagnostic Tool (Load Runner Add-In).
  • Used Performance Monitoring Transaction Codes in SAP GUI to find possible performance Bottleneck’s
  • Provide statistics on the buffers, workload processing, CPU and memory utilization, database activity, system errors, buffer swaps, table locks, and ABAP dumps
  • Traced client- side cache utilization using Ethereal (Network Protocol Analyzer - open source tool).
  • Monitored system resources, memory usage on system level as well as on process level to identify memory leak and CPU Utilization during the users load.
  • Traced how load balancer manage users load across clustered nodes using (IP Spoofing - Load Runner build -in functionality).
  • Developed performance test plan as well as developed details performance analysis reports, Graphs ( include Load Runner build -in graphs and MS Excel - custom graphs).
  • Coordinated creation of stress environments to conduct stress\load testing.
  • Conducted Load Test for multiple users using Load Runner.
  • Extensively Used Load Runner Monitors to identify bottlenecks.
  • Performed Performance Test on Cloud Test using SOASTA. Used SOASTA Mobile Test to record and customize complex motions, gestures and context, with high precision.

Environment: LoadRunner, QTP, Quality Center, Wily Introscope, VuGen, Performance Center, IIS, AIX, .Net, WebLogic8.1, Siebel, PeopleSoft CRM 8.9, JIRA, MQ Series, MS Office, MS-Visio, Java, Windows, LINUX, HP Tivoli, LDAP, Shell, LAN, WAN, Cloud Testing, SOASTA.

Performance Engineer

Confidential - TX

Responsibilities:

  • Determined performance requirements and goals based on requirements and architecture.
  • Monitor resources to identify performance bottlenecks.
  • Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
  • Involved in test environment build and designed Load (capacity) model on the basis of current volume and projected percentage increase in volume.
  • Developed Vugen test scripts in Loadrunner for Oracle forms and JSP pages using NCA and HTTP protocols.
  • Tested web services applications using SOAP Client as well as by using WSDL Files.
  • Developed Web Service Vuser scripts for a Web Service Call using Soap UI
  • Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.
  • Executed Tests through the Controller including ramp-up and ramp-down of several hundred virtual users including run-time configuration, etc.
  • Established tests for applications with fully developed User Interfaces, and those without fully developed User Interfaces.
  • Utilized Database, Network, Application server and WebLogic Monitors during the execution to identify bottlenecks, bandwidth problems, infrastructure problems, and scalability and reliability benchmarks.
  • Configured Load Runner monitors to monitor environment performance. Monitor performance of individual JVMs using LoadRunner Websphere monitor.
  • Reported test results and interpretation to Management.
  • Actively took ownership of defects and coordinate with different groups from initial finding of defects to final resolution.
  • Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues at server level.
  • Responsible for analyzing results, reports and charts to see response times of individual transactions with respect to whole applications.
  • Coordinated daily status call for technical and non-technical audiences on test progress.

Environment: HP Loadrunner, Quality Center, Oracle, Web logic, WebSphere, Java, Sitescope

Performance Analyst

Confidential - NJ

Responsibilities:

  • Responsible for developing and executing performance and volume tests
  • Develop test scenarios to properly load / stress the system in a lab environment and monitor / debug performance & stability problems.
  • Partner with the Software development organization to analyze system components and performance to identify needed changes in the application design
  • Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
  • Diagnosed performance bottle-necks, performed tuning (OS and the applications), retesting, and system configuration changes for application performance optimization.
  • Manually correlated the opportunity Ids, to save the dynamically changing opportunity id’s into a parameter by going to the body of the server response in the LoadRunner
  • Used Web Reg Find function to search for the text to see if the desired pages are returned during replay in Virtual User Generator
  • Changed the runtime settings such as pacing, Think-time, Log settings, browser emulation and timeout settings in LoadRunner VUGEN and controller to simulate the real scenario.
  • Created various scenarios in LoadRunner controller for performing baseline, benchmark, stress tests and endurance tests
  • Performed baseline test with 1 user and 5 iterations and benchmark test under a load of 100 users using LoadRunner controller
  • Used Scenario By Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings
  • Executed stress tests with a load of 225 users to see the breakpoint of the application
  • Monitored the metrics such as response times, throughput and server resources such as CPU utilized, Available Bytes and Process Bytes by using LoadRunner Monitors for IIS server
  • Monitored the Web Logic server using FogLight which is a performance monitoring tool from Qwest Software
  • Helped in performance tuning of the application
  • Analyzed the Transaction Summary Report and graphs generated in a LoadRunner Analysis session
  • Created Templates in Analysis session and and analyzed web page diagnostics to see if the server was the bottle neck or the network was the bottleneck

Environment: QTP, Loadrunner, Performance Center, Rational Clear quest, Quality Center, Test Director, HP BAC, VB Script, .Net, JavaScript, SQL, Java, JAVA,JUnit, J2EE, JSP, IIS, XML/XLST, Oracle

Performance Tester

Confidential - MN

Responsibilities:

  • Documented User Workflows by coordinating with the business people
  • Created User workflow diagrams in MS Visio
  • Developed Load Test plans and Load Test strategies
  • Developed Vuser scripts using LoadRunner Web (HTTP/HTML) protocol based on the user workflows
  • Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id’s to run the script for multiple users
  • Developed test cases and testing the service layer components using JUnit and java.
  • Created common functions for load runner scripts using C Pointers and Structures.
  • Developed performance scenarios and scripts for stress testing doing multiple iterations.
  • Experienced with online monitoring graphs/monitors in LoadRunner to see the performance.
  • Writes and executes SQL queries in validating test results
  • Used Virtual User Generator to generate VuGen Scripts for web protocol, Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
  • Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
  • Implemented and maintained an effective performance test environment.
  • Identify and eliminate performance bottlenecks during the development lifecycle.
  • Accurately produce regular project status reports to senior management to ensure on-time project launch.
  • Conducted Duration test, Stress test, Base Line test
  • Verify that new or upgraded applications meet specified performance requirements.
  • Developed test scripts in LoadRunner for Stress, Load and Performance testing of the application by creating virtual users.
  • Involved in Recording and Enhancing Vuser scripts generated by the Vuser Generator.
  • Enhanced the Vuser Script by creating Rendezvous points to simulate heavy concurrent load on the Web Server.
  • Enhanced the Vuser Script by creating Transaction points to measure the applications response time.
  • Created loadrunner scenarios with ramp-up/ramp-down settings to simulate real time scenarios.
  • Monitored the metrics such as response times, throughput and server resources such as CPU utilized, Available Bytes and Process Bytes by using LoadRunner Monitors for IIS server
  • Configured/Monitored servers under test using LoadRunner native monitors ( Unix, Windows resource, Database resource and Web server graphs)
  • Defined transactions to measure server performance under load by creating rendezvous points to simulate heavy load on the server.

Environment: LoadRunner, Performance Center, VTS(Virtual Table Server), Windows 2000 Advanced Server, Apache, IIS, 9.2, BEA Weblogic, Servlets, EJB, Solaris, Oracle Database

Test Engineer

Confidential - MN

Responsibilities:

  • Analyzed Business Requirement Documents (BRD), Use case document, design document and the Functional Requirement Specifications (FRS).
  • Assisted in creating the Test plan by including the test approach and test strategy.
  • Developed the Test cases and Test scenarios based on business rules.
  • Executed test cases manually and identify mismatches by performing manual testing.
  • Perform GUI, Integration, Functional, Regression, Positive and Negative, End-to-End and User Acceptance Testing for the application.
  • Enhance the TSL script by inserting the check points.
  • Report the defects using Quality Center.
  • Create SQL scripts to test the data in Oracle database.
  • Work closely with developers to make sure that all the bugs were fixed.
  • Created performance test cases to replicate required business transactions.
  • Monitored executions of the test scripts using Performance center and monitored the online graphs results.
  • Conduct a wide range of quality-control tests and analyses to ensure that the application meets the specified standards and end-user requirements
  • Actively participate in weekly review meetings with project team.

Environment: Quality Center, Loadrunner, Internet Explorer, Netscape Navigator, Safari, Mainframe, MAC, Windows NT, HTML, XML, Java, JSP, EJB, Oracle 8i, Crystal Reports, TOAD.

We'd love your feedback!