Performance Engineer Resume
Lombard, IL
SUMMARY
- Over 7+ years of experience in performance testing utilizing HP/Mercury Load Runner
- Experience in Load Runner and Performance Center: creating VuGen Scripts, monitoring Runtime Transactions and analyzing the test results.
- Knowledge on Software Development Cycle (SDLC), methodologies and test processes and Software Testing Life Cycle (STLC)
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
- Created Vuser scripts that contain tasks performed by each Vuser, tasks performed by Vuser’s as a whole, and tasks measured as transactions.
- Developed Vuser Scripts in web http/html, web services and Citrix Protocols.
- Designed tests for Benchmark and Stress testing.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Created Single User, Base Line and Soak test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour.
- Experience in monitoring servers using tools like HP Site Scope, CA Wily, Splunk and App Dynamics.
- Added performance measurements for Oracle, Web Logic, IIS in Load Runner Performance Center.
- Analyzed results using Load Runner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations
- Maintained test matrix and bug database and generated monthly reports.
- Extensively used ALM for reporting metrics of a Train individually and more trains based on the defect leakage.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
- Used Load Runner tool for testing and monitoring actively participated in enhancement meetings focused on making the website more intuitive and interesting.
- Strong application knowledge, excellent interpersonal skills, and good verbal and written communication capabilities.
- Also performed functional testing writing test cases and validating the scenario’s and tracked the defects through ALM.
TECHNICAL SKILLS
Testing tools: LoadRunner, Performance Center, SiteScope, Wily IntroScope, Dynatrace, App Dynamics, Splunk and Diagnostic, BMC Patrol, TOSCA, Google Analytics.
Scripting Languages: TSL, Shell script, VB script, SQA Basic
Bug Reporting Tools: QualityCenter, Test Director, Clear Quest
Operating Systems: Windows NT/XP, Unix, Linux
Programming Languages: C, C++, Java, VB, SQL
Databases: MS SQL Server, MS Access, DB2, Oracle, LifeRay 6.0,6.2
Web Technologies: HTML/DHTML, XML, ASP, JSP, VBScript, JavaScript, FLASH
Others: ALM, Fiddler, Quality Center, CA Rally
PROFESSIONAL EXPERIENCE
PERFORMANCE ENGINEER
Confidential, Lombard, IL
Responsibilities:
- Created scripts using http/html using Loadrunner Vugen.
- Modify, Enhance scripts and Run scenarios on Performance Center for different tests.
- Performed load, stress, Endurance tests for the business critical transactions identified.
- Monitored server health of web, app and DB using Appdynamics.
- Worked on validating functional test cases of the application in PERFORMANCE Environment.
- Worked on analyzing the time taken by the calls to troubleshoot in reducing the time being taken.
- Root cause analysis of the bottleneck identified from Appdynamics where Deadlocks were identified by running Endurance test.
- Created Test Strategy, Test Plan, Capatity Planning, Volumetrics. Run books, Lessons learned.
- Attend daily Standup’s, scrum meeting with SME’s and Architects to discuss the progress.
- Worked on finding the bottlenecks by JVM Profiling, Garbage Collector, Thread Dumps, Heap Dumps, Connection pool, Network monitoring, where we encountered Dead lock issue most of the time.
- Used JIRA Agile tool for defect tracking and tasks worked on.
- Analyze and Report the test runs and the response time improvements, Server health analysis based on Results.
- Ran tests for FailOver, Ran ETL Jobs for Loading data and creating Users.
- Handle multiple projects parallelly. Widely used SQL for data extraction, Excel for reporting, maintained a log on the runs performed to view the response time metrics.
- Attend Performance team meetings to discuss on the updates and Roadblockers facing if any to discuss and solve and also discuss on different processes or approaches to follow in improving.
- Monitored server metrics using BMC Patrol and used Developer tools to monitor Client side monitoring and also the http call activity.
Environment: LoadRunner, Appdynamics, ALM, Performance Center, Windows servers, Oracle DB, Siteminder, WAS Servers, ServiceNow, JIRA, BMC Patrol, Jenkins.
PERFORMANCE ENGINEER LEAD
Confidential, Deerfield IL
Responsibilities:
- Created scripts using Jmeter for an Electron App and Mobile Device, also created Automation Selenium scripts.
- Modify, Enhance scripts by adding Encryption, writing Beanshell scripts to run the scripts on cloud and also to write data into files.
- Worked on executing tests in Docker on Linux Machine Azure Cloud and Local.
- Performed load, stress, Endurance tests for the business critical transactions identified.
- Monitored server health of web, app and DB using Dynatrace.
- Worked on MQ’s virtualization, API’s and SOAP calls, SOAP UI and validated functional test cases of the application in PERFORMANCE Environment.
- Worked on analyzing the time taken by the calls to troubleshoot in reducing the time being taken.
- Root cause analysis of the bottleneck identified from Dynatrace where pure path and pure stack for end to end visibility.
- Also used Tivoli for server log monitoring PRODUCTION along with Dynatrace.
- Created Test Strategy, Test Plan, Capatity Planning, Volumetrics. Lessons learned.
- R&D, POC for Open Source tools and Syncing, Usage of tools and their value of impact on the existing with pros and cons.
- Performed ELK to gather the performance metrics of the test runs, Camunda for the build and work flow pipeline.
- Attend daily Standup’s, scrum meeting with SME’s and Architects to discuss the progress.
- Worked on finding the bottlenecks by JVM Profiling, Garbage Collector, Thread Dumps, Heap Dumps, Connection pool, Network monitoring, where we encountered Memory Leak issue.
- Used JIRA Agile tool for defect tracking and tasks worked on.
- Analyze and Report the test runs and the response time improvements, Server health analysis based on Results.
- Performed Network Throttling using multiple online tools like Charles proxy, net limiter, Sitespeed, Speed Tests etc., while running tests and created Selenium scripts and ran End User automation scripts for Regression.
- Taking a Savepoint of DB before running and after running the Performance LOAD tests.
- Ran tests for FailOver, Ran ETL Jobs for Loading data and creating Users.
- Working on R&D of Gatling tool & Taurus for Monitoring the API’s and REST calls that Jmeter is hitting, as Gatling doesn’t have webUI nor GUI, needs Scala scripting and Taurus could fill gaps of jmeter, gatling and Selenium.
- R&D on Kubernetis, as oour vision is to execute selenium and jmeter together where Docker doesn’t support and Kubernetis does.
- Worked with a team of 8 onsite and 4 in Naples on an Integration project of existing and Legacy and creating a whole new application which runs on Azure Cloud.
- Widely used SQL for data extraction, Excel for reporting, maintained a log on the runs performed to view the response time metrics.
Environment: Jmeter, Selenium, Docker, SQL, JIRA, Dynatrace, Charles Proxy, SOAP UI, Webservices, Putty, Azure Cloud, Wildfly, WAS, Tomcat CMS, MQ’s, Oracle DB, Messaging Services (SuperMario), Bridge Server, Talend, Voltage Servers, Charles Proxy, Eclipse Neon, Excel, Tivoli, Kibana, Elastic Search, Camunda, Maven, Putty, Tortoise GIT, Bamboo.
PERFORMANCE ENGINEER
Confidential, Glenview IL
Responsibilities:
- Created scripts using Web (Http/Html) and TruClient Protocols.
- Performed load, stress, Endurance tests for the business critical transactions identified.
- Monitored server health of web, app and DB using Dynatrace.
- Worked on analyzing the time taken by the calls to troubleshoot in reducing the time being taken.
- Assess impact, isolate the component causing and identify the root cause of the problem where pure path and pure stack gives the end to end visibility.
- Attend weekly status meeting with SME’s to update on work around regarding performance.
- Worked on finding the bottlenecks by JVM Profiling, Garbage Collector, Thread Dumps, Heap Dumps, Connection pool, Network monitoring.
- Used JIRA Agile tool for defect tracking and tasks worked on.
- Initiated a macro from windows using Tmon and ran tests against CSIS and troubleshooting the results if mainframes have affected the response time.
- Analyze and Report the test runs and the response time difference if it’s reduced or not from previous build to current builds.
- Worked with a team of 3 onsite on two applications simultaneously.
- Widely used Excel for reporting, maintained a log on the runs performed to view the response time metrics.
Environment: HP Load Runner12.02, Controller, JIRA, IHS Server, Z/OS, Mainframes, Dynatrace, Tmon, MS Excel, Windows XP, Fiddler, DB2.
PERFORMANCE ENGINEER LEAD
Confidential, Cincinnati, OH
Responsibilities:
- Experience in Agile, working with multiple cross functional teams and product owners.
- Created scripts using Web (Http/Html), Web Services protocols in VuGen.
- Performed load, stress, Endurance tests for the business critical transactions identified.
- Monitored load balancer, JDBC connection pool, Garbage Collector, Forgerock servers, LifeRay, DB based on which performance tuning was performed.
- Scheduled, attend weekly status meeting with SME’s and few other BSA to provide update on work around regarding performance.
- Maintain the performance share point by updating the test plans, reports, tools available, managing tasks for each tool regarding getting access to new Resource and the tools in all the projects.
- Worked on finding the bottlenecks by JVM Profiling, Garbage Collector, Thread Dumps, Heap Dumps, Connection pool, Network monitoring.
- Experience in executing SQL queries to validate the data in the back end.
- Manual test cases were written and executed.
- Functional testing against API’S by writing test cases and executing them in ALM and validating them.
- Automation testing using TOSCA and Used AQT and build queries using SQL, validating and changing SQL queries.
- ALM was extensively used for logging defects and pulling metrics of cross process of all trains
- Creating user stories in CA Rally and connecting them to defects in ALM.
- Involved in analyzing the test results and address the respective defects via HPQC.
- Monitored the tests using Dynatrace, Customized Dashboards, API Distribution, Run time Diagnostics, Pure Path tree, Error Analysis, Incidents & Alerts.
- Monitored the application using SITESCOPE counters, SPLUNK for PROD and APP DYNAMICS.
- Worked with Jenkins integration tool.
- Prepared capacity assessment, risk assessment and performance documents which involves the results, defects raised during testing, defect resolution, and provided the signed off as one of the SME with respective risks mentioned.
Environment: HP Load Runner, HP Performance Center, HP ALM, Fiddler and CA Introscope, Sitescope, Splunk, App Dynamics, Dynatrace, LifeRay DB, DB2, MS SQL Server, Weblogic, F5, Web Sphere, Load Balancer, JAVA, Forgerock, OpenAM, OpenDJ, Service Now, Jenkins, Mainframes, AQT, Google Analytics
PERFORMANCE ENGINEER
Confidential, Monterery Park, CA
Responsibilities:
- Created scripts using Web (Http/Html), SAP WEB/GUI, Web Services protocols in VuGen.
- Involved in creating performance data that is required during load and stress test.
- Scheduled, attend weekly status meeting with managers and provided update on work around regarding performance.
- Performed baseline, stress, endurance, load, volume tests for the identified business critical scenarios.
- Involved in analyzing the test results and address the respective defects via HPQC.
- Monitoring of the application using Wily Introscope, DynaTrace, and various SAP monitoring T - codes.
- Prepared a final performance test and risk assessment documents which involves the results, defect raised during testing, defect resolution, and got signed off with respective SME’s, project managers.
Environment: HP Load Runner, HP Performance Center, HP Quick Test Professional, Fiddler and SAP, SAP GUI, SAP R/3 ECC 7.0,SAP CRM 7.0,XML, Wily Introscope, BMC Patrol.
PERFORMANCE ENGINEER
Confidential, Minneapolis, Minnesota
Responsibilities:
- Responsible for the successful performance testing projects.
- Met with business end users and product developers to document and understand the product performance expectations.
- Analyzed the requirement and design documents.
- Used Clear quest for repository, reporting bugs, tracking bugs and updates on resolved bugs.
- Monitor resources to identify performance bottlenecks.
- Provided recommendations to the application owner on steps to meet performance goals.
- Tested performance of web application and generated automation test scripts for different scenarios.
Environment: LoadRunner, Performance Center, MS SQL Server, Web logic, IIS, Web Sphere, F5 Load Balancer, SiteScope, Wily IntroScope, JAVA, FIX, Test Director J2EE Diagnostic Tool, Windows XP/ NT Server, AIXHTTP/HTML.
PERFORMANCE ENGINEER
Confidential, SAN DIEGO, CA
Responsibilities:
- Used LoadRunner for performance testing.
- Monitored the CPU, memory, and network utilizations on the UNIX server using Site Scope monitors.
- Involved in walkthroughs and meetings with Performance team to discuss related issues
- Performed the testing in step-wise manner using Performance Center.
- User Clear case for Version Control, each version of the application is stored in Clear case and necessary modifications, updates, analysis is done.
- Extensively used correlation, parameterization techniques, goal oriented & manual scenarios and created multiple Vuser’s in the test scripts for testing the System.
- Included rendezvous points in Vuser scripts generated by Vuser Generator
Environment: LoadRunner, Quality Center, Performance Center, SiteScope, Java, J2ee, Oracle, SQL, MS Office, MS Access, MS Vision, MS Project.