Performance Engineer/consultant Resume
NyC
SUMMARY
- 5 years of experience in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Application Software and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
- Strong experience in preparing Performance Test Plans, Performance Test Strategy, Performance Test Analysis Reports.
- Setup Performance Environment, monitoring Strategy and Configuration.
- Configured and used Dynatrace APM and HP Diagnostics Suite to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Extensively Worked in Web, Ajax Click n Script, True Client, Winsock, and SOAP protocols.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Hands on experience with Functionality Testing, Integration Testing, System Testing, GUI Testing, Regression Testing, Performance Testing, Stress Testing, Load Testing, Volume Testing, User Acceptance Testing, Database Testing, Smoke Testing and Sanity Testing.
- Involved in setting up of Performance Testing environment, Code Migration, Middleware Support.
- Proficient in working with VuGen, Performance Center, LoadRunner, Quick Test Pro, Selenium, JIRA, and Quality Center.
- Experience with programming languages C, C# and Java.
- Experienced in UNIX (Use of Process, Network, Information, Pattern Searching, directory & File command), with use of Testing.
- Experienced in Developing complex SQL Queries and Procedures to perform database testing.
- Experienced in Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
- Experience in creating agents for JAVA and .NET and connecting collectors for Dynatrace APM 6.2 and HP Diagnostics Suite for both Windows and Linux environment.
- Proficient in Functional and Regression testing using Selenium Remote Control in writing scripts in JAVA and C.
- Very good communication skills and provided extensive support to clients for LoadRunner, Dynatrace and HP Diagnostics.
TECHNICAL SKILLS
Testing Tools: LoadRunner, Performance Center, Quick Test Pro (QTP), Selenium
Defects Tracking Tools: Quality Center, JIRA, Dynatrace APM, HP Diagnostics, SYSLoad, Putty
Languages: C, C++, C#, JAVA, SQL, PL/SQL, HTML, DHTML, XML, JavaScript, VB Script, Unix Shell, TSL
Operating Systems: Windows 95/98/2000/XP/VISTA, UNIX, Linux, Solaris, Windows NT
PROFESSIONAL EXPERIENCE
Performance Engineer/Consultant
Confidential, NYC
Responsibilities:
- Was the primary person responsible for maintaining documents (test plan execution plan, meeting minutes) and results and in the preparation of the final performance report.
- Worked for in - house projects and coordinated with team across different states within and outside USA.
- Very good knowledge on complete end-to-end testing process of an application.
- Primarily used HP LoadRunner 11.5/12.0 to record VuGen scripts using different protocols (HTTP/HTML, Ajax Click & Script, True Client and Flex).
- Good knowledge in Parameterization, Correlation, Think Time Pacing, and using other LR functions for scripting.
- Used primarily Performance Center for creating custom testing scenarios using rendezvous points.
- Experience in performing load, stress, regression, bug, smoke, resiliency, volume and security testing.
- Monitored different metrics during load testing in Performance Center and Dynatrace APM 6.2.
- Used Dynatrace APM for day-to-day monitoring in different environments.
- Created agents to install and connect Dynatrace with different servers (WAS, Websphere, Tomcat, and JBoss).
- Good knowledge on working with Dynatrace support to recommend and configure Server and collector sizing prior to deployment.
- Very good knowledge on creating custom charts and dashboards in Dynatrace by taking users/application teams feedbacks.
- Extensive knowledge on monitoring different tiers (Web, App, and DB) and finding solutions to bottlenecks.
- Very good SQL knowledge (Update, Delete, Injection, Select Top, Union, Joins, Create DB, Constraints, etc.).
- Trained and provided support to other Dynatrace users from basic monitoring to installing and configuring agents.
- Provided support to consultants in installing LoadRunner and in creating custom scenarios in Performance Center and creating high-level detailed test plans.
- Privided support to different clients in Installing HP Diagnostics Suite.
- Helped in installing HP Diagnostics, HP RUM, in Enterprise Mode and creating JAVA and .NET probes in Linux environments.
Environment: HP LoadRunner, HP Performance Center, HP Diagnostics, SQL, Oracle, Mainframe, Dynatrace APM, UNIX, HTML, DHTML, WAS, Apache, Tomcat.
Performance Tester
Confidential - MN
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 LoadRunner (Controller, Virtual User Generator, Analysis).
- Coordinated with Technical Teams to Setup Database Query, CPU Utilization, Memory and URL.
- Extensively used Web (HTTP/HTML), Web Services protocols.
- Coordinated with Functional Teams to Identify the Business Process to be Performance Tested.
- Extensively worked on UNIX to change the database connections, tracing logs, monitor resources of the machines.
- Used Dynatrace 4.2 and SYSLoad for Performance data mining for problem solving, trend analysis, and capacity planning.
- Creating agent groups in Dynatrace to install applications by injecting JVM String in WAS, Weblogic, Message Broker and Tomcat.
- Create custom dashboards with different dashlets for application owners in Dynatrace.
- Design and develop performance test scenarios and test data for company's applications, APIs and data processing engine.
- Executed performance test scenarios and analyzed results and reported findings to the project manager.
- 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 to memory usage and garbage collection.
- Setup LoadRunner monitor resources to identify performance bottlenecks analyze test results and report the findings to the clients, and provide recommendation for performance improvements as needed
- Identified problematic areas and recommended solutions to the developers and upper management primarily using Dynatrace.
Environment: LoadRunner, Performance Center, Controller, IIS, Dynatrace, SYSLoad, HTML, DHTML, Agile, Scrum, SQL, Oracle, DB2, WAS, Weblogic, Message Broker.
Performance Analyst
Confidential, TX
Responsibilities:
- Gathered and analyzed system requirement specifications for Manual, UAT, functional and non-functional testing.
- Developed Test plan, Traceability metrics mapping with Requirements and Test Cases.
- Developed test cases for different added functionality as per the Requirement Specs and Functional specs.
- Developed Performance Test Scripts by using LoadRunner VuGen and did the Runtime settings, Parameterization, Pacing, and correlation.
- Correlated the dynamically created session data in the load test scripts in LoadRunner VuGen to synchronize with the application.
- Configured Parameters to monitor Memory Utilization, CPU Utilization, Throughput, Network Connections, etc… for Web Server, App Server and Data Base Server in LoadRunner.
- Monitored Different kinds of Graphs including Throughput, Hits/Sec, Transaction Response time, Windows Resources (Memory Utilization, CPU Utilization, Threads, etc) while executing the scripts from LoadRunner Controller.
- Analyzed the results of scripts execution by using the LoadRunner Analysis tool.
- Developed Load/Stress testing scenarios for performance testing using the LoadRunner Controller by creating 1000 to 1500 virtual users.
- Monitored and Analyzed activity Report and Performance Report created using LoadRunner Analysis and Wily Introscope.
- Developed and Executed UNIX commands (Use of Process, Network, Information, Pattern Searching, vi editor, directory & File command) with use of Testing.
- Performed Backend testing by integrating SQL queries within scripts and validated the backend workflow under load testing.
- Developed and executed complex SQL Queries and Procedures to perform database testing.
- Used Quality Center as repository for requirement analysis, design test cases, Execute test cases, Bug tracking and reporting.
- Used QTP and Selenium Remote Control and WebDriver to create scripts in JAVA and C for web applications.
- Mostly used Selenium for functional and regression testing of applications.
- Used Selenium Grid to execute same scripts on multiple platforms and browsers concurrently.
- Launched and tested applications in different browsers (Internet Explorer, Chrome, Firefox, Opera) using Selenium.
Environment: LoadRunner, Selenium, Windows Server, Apache, IIS, BEA Weblogic, Servlets, EJB, Java, J2EE, Jprofiler, Websphere, Weblogic, Solaris, Oracle Database.