Performance Engineer Resume
Woonsocket, RI
SUMMARY
- 8+ years of experience in IT industry with 5+ years of experience in Performance Engineering in Web - based, Client-Server and middleware Applications.
- Well experienced in performance testing tools- HP Performance center, Load Runner, JMeter.
- Worked on various Load Runner Protocols like Web (HTTP/HTML), Web Services, FLEX, Winsock, Citrix, SAP-GUI/Web, .NET, JAVA- RMI, Java over HTTP.
- Good experience in creating Test approach, work plan and designing the test Scenarios, test cases for Performance test requirements.
- Good experience in creating performance test scripts and configuration of performance tests Using Performance testing tools like HP Performance center and Load Runner.
- Well experienced in conducting performance test executions and analyzing the performance test results.
- Proficient in putting loops into the load runner scripts to run scripts for multiple iterations.
- Experience with Functional, Performance, Stress/Volume, Regression, User acceptance and Integration/System Testing.
- Good Knowledge on performance tuning activities.
- Created performance scenarios and scripts for doing multiple iterations.
- Good Knowledge of programming languages like C, C++, Java, PL/SQL to debug and executing Load Runner scripts.
- Hands on experience of Shell/Perl/Python scripting.
- Executed various load tests such as stress test, endurance test, throughput test, capacity test.
- Good experience in collecting information from Business analysts and software developers.
- Excellent communication and interpersonal skills
- Developed and managed test data and the test environment, as well as document and track problem reports.
- Experience in understanding application performance requirements, developing performance engineering strategies, wide-ranging exposure to complete performance testing using protocols and usage of performance monitoring tools.
- Review of deliverables like Test Report and Test Analysis (Weekly Status Report, Work Break down structure, Defect Trend etc.
- Performed IP Spoofing using LoadRunner for the load balancing issues.
- Well versed with the behavior of online monitors and the techniques to fix the monitoring issues.
- Activate and configure monitors using Site Scope.
- Worked on various monitoring tools like Perfmon, BMC patrol, Dynatrace, Wily Introscope, Team Quest, Node Monitor.
TECHNICAL SKILLS
Domain Knowledge: Financial, Health Insurance, Retailing, Telecommunication
Languages: C, C++,and Shell/Perl scripting.
Methodologies: Waterfall, Agile
Testing Tools: HP Performance Center 9.5, ALM Performance Center 11, 11.5, Quality center 9.0/9.2, Load Runner 9.0, 10.00, 11.0,11.5,12.00, Control M.
Database Tools: Toad, MySQL Workbench, DB Visualizer, IBM DB2
Defect tracking tools: Quality Center
Monitoring Tools: Perfmon, NMON, App Dynamics, HP Sitescope, HP Diagnostics, Wily Introscope, Team Quest, BMC Patrol
Protocols: TCP/IP, HTTP, FTP, Citrix
Web Servers: Tomcat, Apache, IIS
Application Servers: Web logic, Web Sphere, J Boss, Oracle iAS
Database: Oracle, DB2, MY SQL, SQL Server
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Performance Engineer
Responsibilities:
- Involved in Creating The Test plan, and Critical test scenarios based on the requirements and system analysis document.
- Created the Vugen scripts for the test scenarios of KIOSK demographics screen, and Hyperspace using the Load runner 11.5, 12.00, QTP, Silk Performer tools.
- Created the web http/html protocol scripts, web services, Ajax/Citrix protocol scripts using load runner.
- Frequently working on writing scripts in shell and Perl as per the changes in application functionality.
- Involved in preparing the test data for KIOSK ids, and HYPERSPACE screens.
- Prepared the load test environment, installed load generators .
- Designed Load test scenarios for minute clinic 28 store test, 100, 500 store tests
- Designed load test scenarios for Rx Connect pharmacy store application for 7600, 8000, 10,000 store tests
- Involved in running load tests, Stress test, Endurance, scalability tests in controller during business hours and after business hours (12:00AM-5:00AM).
- Used the tools NMON, PERFMON for monitoring AIX/LINUX, Windows IIS servers during the test and after the test.
- Extensively used the Load runner analysis to generate analysis graphs and all the analysis reports of servers (AIX/Linux, IIS). analyze the server metrics along with the performance test reports to check server impacts on performance.
- Used different monitoring tools to capture JVM performance under load and performance testing.
- Analyzed the reports of Throughput, Transactions/sec, Average response time, Vusers/sec, Worked on complete load runner reports analysis after each test execution and documented all the findings.
- Extensively worked on capturing Client server, App server, DB server logs to find the reason for the system bad behavior.
- Used ALM Quality centre, Sherlock to log defects and tracking defects, and used Control M to schedule and un schedule batch jobs.
- Identified the bottlenecks and involved in resolving those bottlenecks, improving performance of the application.
- Involved in creating the final test analysis report for the client and customers.
Environment: Load runner 12, QC, QTP, Silk Performer, NMON, PERFMON, AIX/Linux, UNIX, Windows IIS servers,ASP.Net, SQL server, HL7, MIRTH,KIOSK, DynaTrace and Solar winds, Team track, Control M.
Confidential, Pittsburgh, PA
Performance Engineer
Responsibilities:
- Involved in various meetings with customers/clients to gather the performance requirements and SLAs before testing.
- Design and executed performance test plan and test cases.
- Worked with business team to establishing benchmarks to use during deployment.
- Created a number of Load testing scripts for Data seeding purposes.
- Responsible for creating the Load Distribution tables for various scripting modules involved.
- Responsible for creating the work load model along with various run time settings.
- Used Performance center for scheduling and execution of load tests.
- Responsible for conducting Benchmark, Volume, Baseline and soak testing
- Developed and maintained Performance test strategies and plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge.
- Created high level strategy documentation and detailed test documents.
- Written test case creation and always tried to enhance the Test cases for the application.
- Worked with database team and submission and processing of data requests
- Conducted Load Testing using LoadRunner for response time monitoring.
- Used Wily Introscope for Monitoring J2EE Applications
- Used HP Quality center (QC) for defect management and test management
- Conducted Load Testing using LoadRunner for response time monitoring.
- Generated Virtual users to ensure multiuser logging and multi session logging and analyzed the results.
- System resource utilization (CPU, Memory, Threads, etc) were monitored with the help of Sitescope and Perfmon.
- Monitoring and configured JVM heap size using Wily Introscope.
- Managed and edited additional information for the bugs in the Defect Tracking system and helped developers to track the problem and resolve technical issues.
- Maintained strong relationships with developers which helped in better triaging and narrowing down the bugs.
- Participated in regular meetings with developers for reviews and walk-throughs.
- Responsible for ensuring the usability of the application, Navigation and graphical interfaces and the database integrity by performing extensive smoke test, functional testing, integration testing, regression testing, and data driven testing.
- Tested SOA Based Applications using web services protocol.
- Worked with processing claims in mainframes, and EDI transactions 837, 835 file manipulations.
Environment: Testing tools: HP-Load Runner, Performance Center, HP-Site Scope, QTP, Load Runner protocols: Web (http/html)), Microsoft .NET Web (Click and Script), and Windows Socket
Confidential, Albany, NY
Performance Engineer
Responsibilities:
- Preparation of Test Plan, Test case, Test data, Reviewing and execution of Test case to verify the coverage of Business Process for assigned modules.
- Preparation of Functional, Integration, and System Test cases, Test Data and executing Test case to ensure proper functionality of the application through UI.
- Involved in preparation of checklist and RTM (Requirement Traceability matrix).
- Creating database scripts and loading of the default data required by the application and regression testing of the application after each new build.
- Design and Execution of Test criteria, Scenarios, and Scripts from requirements.
- Tested application in Citrix server using Citrix protocol and monitored Citrix server through PerfMon.
- Defined requirements for large-scale LoadRunner performance tests of the Web, Client-server and Database server Applications.
- Used Controller Scenario for performing Load Test and Analysis Module for yielding results.
- Attended the weekly Project Meetings and discussed the issues raised according to their priority level.
- Involved in Troubleshoot performance issues in packaged application.
- Performed Correlation and Parameterization for the script, to ensure the script runs successfully during replay.
- Monitored Test through performance center and Controller.
- Browser Compatibility testing.
- Involved in Application performance Benchmarking, Analysis of execution logs.
- Developed Performance test deliverable like performance test plan, Performance inventory coverage matrix, and Performance test schedule.
- Involved in Performance testing, Stress testing and Web Load testing for multiple V-users of application using Load Runner.
- Analyzed Defect Reports and work closely with Application Developers for resolving the bugs.
- Creation and Execution of Load Runner Controller Scenarios for Performance Testing.
- Executing Load Test scripts for different QA Environments and identifying memory leakages.
- Monitored different Web servers/Db Servers/Application Servers logs during test execution.
- Monitored health of Servers and Databases CPU utilization and memory using Site Scope.
- Worked with development team on issues.
Environment: HP Load Runner, Site Scope, HP Performance Center, Perfmon, Quality Center, QTP PeopleSoft ERP Systems, Web Services, Java, IHS, IIS, Oracle, SQL server 2000/2005, WinSQL, Windows XP, Web Sphere, ITM, AIX, Lotus Notes and UNIX
Confidential, NJ
Performance Engineer
Responsibilities:
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results
- Identified the testing objectives, planned Load Runner implementation and performed the simulation.
- Created LoadRunner scripts to load test high traffic end user processes for performance and reliability.
- Ran test on Adobe Flex application using Flex Protocol using AMF and JAR file.
- Developed test scripts in VuGen. Enhanced the scripts by adding checkpoints, functions in C Language, transactions, rendezvous points, created parameters, and performed manual correlation to enhance recorded scripts.
- Analyzed Throughput Graph, Hits/Second graph, Transactions per second graph and Rendezvous graphs using LR Analysis tool.
- Designed performance test scenarios using HP Performance Center, ran stress tests and analyzed the results.
- Conducted load and reliability testing on website’s workflows to identify and report performance bottlenecks.
- Extensively developed various scenarios and performed performance and volume tests using Performance Center
- Utilized HP Performance Center to synchronize LoadRunner Controller usage among the teammates in order to meet the software testing goals under tight deadlines
- Infrastructure Monitoring usingSite Scope& Application Monitoring usingEnd User Management&Business Availability Center BAC.
- Developed various reports and metrics to measure and track testing effort.
- Attending weekly defect report meetings and presented progress updates.
- Attending conference calls with offshore team to discuss the Testing status and to assign the defects to the concerned developers.
Environment: Windows NT Server, SQL, Web Logic, IIS, C#, Java, Win Runner, Load Runner, QTP, Site Scope and Test Director.
Confidential, Minneapolis, MN
Performance Engineer
Responsibilities:
- Created Scripts using Web http/html, Web services, JDBC and Java record/replay protocols.
- Used web custom request to record web service requests in HTTP protocol.
- Enhance Load Runner scripts by correlation, parameterization, adding loops and customized functions.
- Ran test on SAP based application using SAP GUI protocol.
- Execute Load test and monitor end to end system for performance bottleneck.
- Established the baseline for x12-5010 versions of business transactions.
- Executed Soak Test for 3 days for 10 hour to identify the environment stability, potential issues & bottlenecks.
- Executed the SCALABILITY TEST with increasing the load by 25% of production volumes.
- Identified issues across different tiers of the application issues related to throttling, high Response time, high CPU utilization, high thread utilization - Analyzed those & with support from Admin team resolved
- Performed Component testing of each backend call by calling the web service, using SOAP UI.
- Monitored the response in Edifices (Transaction Management), provides the status of the Eligibility request.
- Used in-house tool for monitoring the performance counter of various servers.
- Monitored Websphere App server resources i.e. active threads, Errors, timeouts.
- Created dashboard in Wily console for the monitoring purpose.
- Used HP Performance center for executing various performance tests.
- Perform Analysis on Load test results and create defect for issues identified during load test.
- Wrote database queries to capture / gather the data.
- Checked Server logs and identify the root cause of 400/500 errors received during test.
- Reviewed & analyzed the results & the data and published the final report after every test with all the issues identified with the potential causes of performance bottlenecks.
Environment: Load Runner, Site Scope, IBM MQ server, Oracle, MS SQL Server, Web logic, Load Balancer, Visual Studios, JAVA, AJAX, PERL, Quality Center, Application Performance Analyzer, Solaris, OS/390, Open VMS, Windows