Performance Engineer Resume
Chicago, IL
SUMMARY
- Around 8 years of experience in defining Performance Testing/ Engineer Methodologies, designing Test Plans, 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).
- Used Protocols - Web (HTTP/HTML), Web (Click and Script), MQ Series, Ajax (Click and Script) and Web Services testing (SOAP UI) to create script for Performance and Load Testing.
- Excellent in developing test plans, test strategy, test cases, test data, test checklists, defect tracking & reporting, preparing test summary report, and conducting status meetings.
- Work with the IT & Operations team to design, build and troubleshoot performance test environments.
- Experienced in using Performance automation tools such as, HP Load Runner, HP Performance center/ALM & JMeter, also used other tools like HP QC, JIRA etc.,
- Well-versed in conducting Performance tests which includes Load, Stress, Benchmark, Baseline, Smoke Test, Scalability tests, Configuration tests, Failover testing, Volume testing, spike Testing, etc.,
- Proficient in all LR Components (VuGen, Controller and Analysis) and the web based HP ALM Performance Center.
- Experienced in using C, C++ and custom coding to while writing scripts and also Developed and implemented test data management strategy for performance testing applications with huge Data Dependencies.
- Experienced in using Open Source tool Windows Perlman Utility and Open source tool UNIX NM on utility and also other Commercial Monitoring tools like App Dynamics, Dynatrace, HP Diagnostics, Site Scope, & Wily inters cope to monitor the whole infrastructure.
- Experienced in working with Infrastructure Impact Analysis team to identify configuration issues and bottlenecks using Load Runner & Different Monitoring tools.
- Experienced in tuning application to improve response times and overall performance of the Applications
- Experienced in Using JVisual VM/Jconsole for Monitoring Memory Leaks, Java Heap usage, Thread Usage, GC, CPU Usage etc.,
- Experienced in Monitoring Databases RDBMS databases/SQL Server and Oracle using SQL Server Profiler, AWR Reports or other DB Monitoring tools.
TECHNICAL SKILLS
Load Runner Protocols: Web(http/html), MQ Client/Server, Winsock, Citrix, SAP GUI, Click & Script.
Testing Tools: HP LoadRunner, HP Performance center, HP Quality Center, QTP, JMeter, SOAP UI
Languages: C, C++, C#, SQL, PL/SQL, HTML, DHTML, XML, JAVA, JavaScript, Unix Shell, VB Script
Application Tools: MS Office, MS Project, MS Visio
HP Test Suite: Load Runner, Quality Center (Test Director), Performance Center, Monitoring tools, SiteScope
Web Technologies: HTML, XHTML, VB Script, Jscript
Operating Systems: Windows 95/98/2000/XP/VISTA, UNIX, Linux, Solaris, Windows NT.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Performance Engineer
Responsibilities:
- Involved in gathering requirements for performance testing.
- Lead a team of offshore performance testers, and assigned them tasks. Also mentored the offshore team.
- Developed Load Runner Scripts for Web, Citrix and Web services protocols.
- Used App Dynamics to Monitor End User Experience, Overall Application Performance, Business Transaction Performance & Application Infrastructure Performance.
- Developed back end mainframe applications using IBM QMF to server and report on provider data.
- Used Wily Introscope for Performance data for problem solving, trend analysis, and capacity planning.
- Monitored and Analyzed Activity Report and Performance Report created using Load Runner
- Gathered data from Production Support about application usage and load rates and identified load critical transactions.
- Experience with Performance testing of AWS Cloud application
- Developed weekly reports of Performance data and metrics.
- Involved in the UAT of Salesforceapplication, which included implementing Sales Management.
- Involved in walkthroughs and meetings with Performance team to discuss related issues
- Developed and executed test Load scripts to do end to end performance testing using LoadRunner and Performance Center.
- Monitoring Strategy and Configuration.
- Used JVisual VM to Monitor the JVM for CPU, Heap, GC, Thread behavior and I/O Stat using UNIX commands like top, Vm stat, NM on and Net stat while system under test.
- Analyzed the results of the Load test using the Load Runner Analysis tool, looking at the online monitors and the graphs, analyzed the response times of various business transactions, login times under load, developed reports and graphs to present the test results.
- Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution using JIRAdefect tracking tool
Environment: Load Runner, Performance Center, SiteScope, HP RUM, Wily Introscope, HP Diagnostics, RPT, Oracle, MS SQL Server, Web logic, F5 Load Balancer, JAVA, JMETER, AJAX, ASP.NET, Quality Center, J2EE Diagnostic Tool, web, Windows 2000/XP, Adobe flex, SOUPUI.
Confidential, VA
Performance Engineer
Responsibilities:
- Used multiple protocols concepts (Web-HTTP/HTML, ODBC, JAVA, True Client, Ajax ...etc.) to meet the Business Requirements.
- Worked on modifying Load Test Scripts using Correlation, Parametrization, C Programs etc. to replicate Business Functionalities.
- Conducted performance as well as load testing using Performance Center and LoadRunner.
- Independently developed LoadRunner test scripts according to test specifications/requirements.
- Analyzed results using LoadRunner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files.
- Analyzed Load Runner on-line graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
- Worked extensively with Soasta created scripts and ran performance tests and created reports.
- Analyzed Server metrics using UNIX commands like top, vmstat, svmon, iOS tat, and net stat. extensively used Fiddler tool to debug web applications by capturing network traffic.
- Monitored Application environment behavior using Introscope and SiteScope during Load Test execution.
- Enhanced LoadRunner Vuser scripts by Parameterization, error handling, and correlation to test the new builds of the application.
- Experienced in configuring and utilizing SiteScope and CA IntroScope for performance monitoring.
- Experienced in server side monitoring and test result analysis using DynaTrace, SiteScope and CA IntroScope for application server to identify performance bottlenecks.
- Monitored the CPU, memory and network utilizations on the UNIX server using SiteScope monitors.
- Configured and used SiteScope to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average.
Environment: Load Runner, Performance Center, SiteScope, DynaTrace, Excel, Oracle, IIS, MS SQL Server, Web logic, Load Balancer, JAVA, J2EE Diagnostic Tool, Windows, HP-UX, HP Service Test.
Confidential, IL
Performance Engineer
Responsibilities:
- Responsible for project planning, coordination and implementation of performance methodology.
- Closely engaged in scripting and performance testing of web and web services applications.
- Identified performance bottlenecks and involved in performance tuning process for improving the application response time.
- Gathered performance requirements for the application and designed performance tests for various applications
- Analyzed Database AWR Reports, Identified Queries which are consuming more resource, high response times etc.
- Interacted with various business user groups for gathering the requirements for Sales force implementation and documented the Business and Software Requirements.
- Involved in migrating data Salesforce intoapplication
- Generated the Application Performance reports and reported to the analysis group of Performance testing for fine tuning the application Performance
- Analyzed Load pattern and created test scenarios to emulate the real life stress conditions
- Analyzed results using Load Runner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files
- Deeply involved in looking in to Logs of Applications Servers to identify any Issues, performance Engineering aspects.
- Used and developed shell scripts for executing batch jobs
- Created comprehensive performance test results reports.
Environment: Load Runner, SiteScope, Performance Center, DynaTrace, Shell Scripts, Quality Center, Java, Oracle, SQL server, Windows, Web Sphere and UNIX.
Confidential, MD
Performance Test Analyst
Responsibilities:
- Extensively Involved in distributing the Load across the Load Generators while running the Tests on the Controllers using Frequency of Business Transactions, Number of Users, Number of MDRV process to Launch, Number of Scripts, Hardware Configurations each LG in to Consideration.
- Performed Dynamically Updating the Scripts, Data Files while Running the Tests.
- Executed WebServices using Web & Java Protocols, also wrote Custom Code to Responsible for designing scenarios and monitoring them using LoadRunner.
- Responsible for Load, Stress, Sizing, Scalability and Capacity planning of different Client products.
- Solid Understanding of Relational Databases and using SQL
- Coordinated with DBA Team to understand the architecture of Database and prepared plan doing performance testing for complete Database.
- Worked on creating Load Test scripts manually to replicate Database Actions (Insert Data, Update Date, Search Queries etc.).
- Based on Database objects created different scripts to mimic the database calls.
- Modified the scripts to work in all the different environments available and prepared different setups for the Data.
- Developed LoadRunner scripts, and enhanced them to support the load testing efforts.
Environment: Load Runner, Performance Center, SiteScope, JAVA, Web logic, Oracle, XML, MS Access, MS Vision, MS Project, SQL Server, HTML, UNIX, Windows.
