Performance Engineer Resume
San Francisco, CaliforniA
SUMMARY
- Experience in Performance Testing using LoadRunner, Soap UI and Jmeter Tools.
- Experience working in IOS & Windows Environment and testing Apex,.Net, Java applications.
- Experience in Application Performance Management, owning the end - to-end performance of the application in production.
- Performance Metrics like Throughput,XHRs,avg/max DB ConReq, avgAppCpuUtil, avgDBCpuUtil, TotalCPUTime, TotalBufferGets, IO Profile(R+W/sec), APT, EPT Metrics, etc.
- Determine the workflows to be performance tested by working with application development team and Business team.
- Create scripts using TruClient Protocol, REST API, webservices Web http/HTML, Web(Click &Script) and perform test data management.
- Performance Engineering of Salesforce Application like Aloha,Lightening,High Velocity Sales on daily basis as everyday there will be new changelist (CL)
- Executed Load/Stress/Volume/Endurance and other non-functional tests using HP performance center and analyse the results.
- Good knowledge on scripting and execution of JMETER tools with correlation and parameterization of values
- Experience in monitoring servers using tools like Splunk,PerfKit,App Dynamics, Dynatrace, Kibana, Perfmon and Jconsole.
- Analyze the CPU Utilization, Memory usage, and Garbage Collection to verify the performance of the applications.
- Analyze response times of webpage and web service calls by drilling through pure paths using Dynatrace.
- Analyze client side components using Fiddler, HTTP Watch and Dynatrace Ajax tools.
- Identify performance bottlenecks and file an investigation in GUS, later after investigation change it to Bug and follow-up with concerned team to get it closed, re-test and close the bug
- Weekly presentation of Performance Metrics comparison with previous Release and current Release code bases. Identify the Root cause for Deviation of Metrics and presenting infront of leadership team.
TECHNICAL SKILLS
Operating Systems: IOS, Windows 7
Languages: C, Java, Power shell, SQL
Performance Testing Tools: Microfocus Load Runner v12.62, Silk Performer v9.0, Soap UI v5.1, JMeter v4.0, Performance Center v12.52
Technology: .Net and Java
Monitoring/Profiling Tools: Splunk, PerfKit,Perfmon, Dynatrace, APP Dynamics, Splunk, HTTP watch, Fiddler, Jconsole
Databases & Tools: MS-SQL Server, Oracle 14.0
Protocols: Truclient- chrome,Web (HTTP/HTML), Web Services,COM/DCOM,Web Click & Script and Ajax
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, California
Performance Engineer
Responsibilities:
- He is in charge of handling 5 Application workloads on daily regression basis like SFX readonly,SFX Write, Aloha,OS Patch,HVS.
- He automated all the workloads using cronjob so that less manual intervention is required
- He used AjaxTruclient for scripting activity and Microfocus Controller for Execution, private Cloud machine (XRD machines) are used as LoadRunner agents for Regression Testing.
- He is involved with the execution of the performance tests and monitoring the server resources. He is involved in generating the results, analyzing them through Splunk & AWR to pin point the performance bottlenecks. He had prepared the executive summary report with the performance critical findings, observations and recommendations.
- He uses his analytical skills to analyse the result and to identify the performance bottlenecks before the Release code or Changelist goes live into production. Most importantly, his professional experience gained through working with various applications.
- Presenting weekly meeting regarding the metrics and deviation from the previous code Release version with Leadership team and pin-point the performance issues with application or server or database etc.
- Managing and co-ordination with other team members to troubleshoot performance issues observed in production.
- Monitored and Collected performance metrics from Linux operating system
- Involved in Release Freeze and Future Freeze performance Engineering activities like Changing the Cronjob, validating the scripts with new code base
- Investigation of Application server logs in order to identify the exact Gacks which has occurred during the Testing Timeframe.
- Bug logging and follow-up with concerned team, Retesting and closing the bug.
Confidential, San Francisco, California
Performance Engineer
Responsibilities:
- He is involved in collecting and analyzing the performance requirements for the various applications that come under retail application, arriving at the performance goals based on those and strategizing the test plan and estimation.
- He prepares the performance test plan with the in-scope, out of scope activities, risk and dependencies clearly documented. Based on the Plan, he utilizes the resources allocated to the project. He continuously assists the resources by providing required data and will pitch in to complete the deliverables on time, if required.
- He is instrumental in developing the traversal flow documents and scripts for the identified scenarios.
- He has done LoadRunner scripting, Execution, Analysis and reporting the metrics observed
- He is involved with the execution of the performance tests and monitoring the server resources. He is involved in generating the results, analyzing them through Dynatrace or AppDynamics to pin point the performance bottlenecks. He had prepared the Summary report with the performance critical findings, observations and recommendations.
- Using J-meter successfully completed scripting which involves Bean shell scripting and execution for retail Application without any guidance and reported the response time, Throughput, Error/sec etc to project team
- Involved Blaze meter execution and reporting observation to project team
- He uses his analytical skills to analyse the result and to identify the performance bottlenecks before the application goes live into production. Most importantly, his professional experience gained through working with various WS applications and advanced knowledge will be a benefit.
- He is involved in Functional testing activities like Scenario creation, Test Case Preparation, uploading Test Case in ALM and Execution.
- Monitored and Collected performance metrics from Linux operating system
- Defect Logging and Retesting is done for performance defect and functional defect as well.
Confidential
Performance Test Lead
Responsibilities:
- He is involved in collecting and analyzing the performance requirements for the various applications that come under Policy, Billing and Claims handling platform, arriving at the performance goals based on those and strategizing the Test plan and estimation.
- Managed a team of 2 people at Onsite and 2 people at offshore for performance testing.
- He is involved in direct interaction with Client for all performance testing activities done.
- J-meter scripting which involves Bean shell scripting and execution activity for project like MIS, Oracle Upgradation, Claim Center Upgradation.
- He has done LoadRunner, scripting, Execution, Analysis and reporting the metrics observed
- He prepares the performance test plan with the in-scope, out of scope activities, risk and dependencies clearly documented. Based on the Plan, he utilizes the resources allocated to the project.
- Experience assisting business teams to establish policies, alerts, dashboards and custom configuration for visibility into the environment
- He is instrumental in developing the traversal flow documents and scripts for the identified scenarios.
- He is involved with the execution of the performance tests and monitoring the server resources through VSTS, J-meter and performance center tool. After this, he is involved in generating the results, analyzing them through Dynatrace to pin point the performance bottlenecks. He will then prepare the Summary report with the performance critical findings, observations and recommendations.
- He uses his analytical skills to analyze the result and to identify the performance bottlenecks before the application goes live into production. Most importantly, his professional experience gained through working with various Travelers applications.
- Involved in Java coding for replication user action in one of the applications which involves client side activity.
- Monitoring and reporting UNIX application server performance metrics like CPU, Memory, Disk i/o, Paging, etc.
- He also supported performance testing for few more applications like ECF, .NET upgradation, Oracle upgradation, Cognos etc. He also does monitoring and alerting for applications in Production.
Confidential
Performance Test Lead
Responsibilities:
- He was leading the Performance team from offshore and was an integral part of the Confidential performance Analysis process.
- He was involved in the discussions and meetings for identifying the performance critical scenarios for each release. He was responsible for identifying the scope of the project for each release, analyze and arrive at the effort estimation and test plan, which details the objectives, risk and dependencies.
- He has done LoadRunner, scripting, Execution, Analysis and reporting the metrics observed
- He was responsible for the quality of the test scripts and test scenarios. He was also involved in test executions and monitoring the server resources for any resource contention, in parallel.
- He was instrumental in analyzing the results and recording the findings and recommendations in the Performance summary report.
- Involved in Java coding for LoadRunner scripting and J-meter scripting in order achieve the desired script automation
- Monitored and Collected performance metrics from from UNIX operating system.
- He has developed tools such as the Performance Dashboard Report, Result collator, Error statistics collator etc which helped in finalizing the performance goals and speeding up the result generation process. He was responsible for reviewing all artefacts and documents that are sent to the customer.
Confidential
Performance Tester
Responsibilities:
- He was Performance team from offshore and was an integral part of the Confidential performance Analysis process.
- Understand Load Testing Requirements and collected the documents from Onsite coordinator.
- He was responsible for the quality of the test scripts and test scenarios. He was also involved in test executions and monitoring the server resources for any resource contention, in parallel.
- He has done LoadRunner, scripting, Execution, Analysis and reporting the metrics observed
- He was instrumental in analyzing the results and recording the findings and recommendations in the Performance summary report.
- Monitored and Collected performance metrics from from LINUX operating system.
- All Performance defects are logged using Clear Quest.
- Handled C2.0 Related activity for project.
Confidential
Performance Tester
Responsibilities:
- Preparing the load runner scripting creation and Troubleshooting Existing Scripts
- Involved in Scalability/Baseline testing activities by Ramping up users in Load Runner to generate load on the Analytics system
- Involved in Performance metrics collection in UNIX servers
- Implemented Java code programming for Script enhancement or modifications in LoadRunner scripting.
- Monitoring CPU and Memory utilization of velocity servers.
- Analyzing results and reporting the results & identifying the cause for the defect.
- Locked the defects using Rally tool.
Confidential
Performance Tester
Responsibilities:
- Prepared the load runner scripting.
- Involved in Performance testing activities by Ramping up users in Load Runner to generate load on the Analytics system
- Involved in Performance metrics collection.
- Involved in monitoring CPU and Memory utilization of app servers.
- Involved in Performance metrics collection in UNIX servers
- Analyzed results and reporting the results & identifying the cause for the defect.
- Identified the defects and raising in Clear Quest.
- Provided Daily Status Report (DSR) and Weekly Status Report (WSR) to Client.