We provide IT Staff Augmentation Services!

Sr Performance Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 12+ years of experience as a Performance / Reliability Engineer with hands on experience in n - tier applications.
  • Hands on experience in building CICD pipeline using Jenkins, AWS cloud, Docker containerization
  • Good experience in monitoring & profiling using Diagnostics, Wily, Dynatrace, AWS, Cloud watch, Prometheus, Microservices, Sumologic, Kibana, Mesos, Neptune/Arora,
  • Expertise in designing & implementing Performance Test Plan, Test Strategy using tools like Jmeter / Loadrunner 12.5/ Neoload / Blazemeter.
  • Experience in performance testing & engineering, automation, end to end life cycle across various technology platforms in agile(scrum) methodologies.
  • Good knowledge in using mock-service simulation tools CA Lisa and Wiremock.
  • Exposure to various dev-ops tools Bitbucket, Jenkins, Maven, Grafana, Prometheus, Kibana, Sumologic, Arora, Neptune, Istio
  • Expertise in analyze Thread constraints, Connection pool, Heap dumps, Thread dumps, Stack traces, GC Logs, AWR report related to performance bottleneck.
  • Good experience in monitoring & profiling tools suchas Sumologic, Wily, Diagnostics, Dynatrace
  • Good knowledge of Database & application tuning, JVM tuning, Code profiling, SQL Query tuning (Oracle).
  • Experience in Core java, python programming skills and automating processes using shell and groovy scripting.
  • Well exposure on Windows & Unix/Linux/Ubuntu Platform as well as AWS(microservices).
  • Proficient in creating function library’s and also implemented Wilson Mar’s scripting framework for creating Vugen scripts. Helped architects while performing Capacity planning on the servers.
  • An experience team player, who has ability to work under pressure, can lead, motivate and mentor subordinates.
  • Good programming language skills in C, Java and .NET technologies
  • Expert in finding Exceptions from unix logs and identify why and how it is caused.
  • Good skills in Installing and maintaining L & P labs, Wily, Wireshark, Shunra and Sitescope tools.
  • Highly Experienced with LoadRunner Scripting for following Internet web based testing (SOA, WSDL, XML, SOAP, UDDI), Ajax Truclient (LoadRunner 11.5, 12.2), Mobile Truclient, Ajax/Web(Click and Script), ODBC, Java, Oracle NCA, SAP GUI/Web, Web http/html and WinSocket.
  • Used HP SAAS Performance Center to execute load tests.

TECHNICAL SKILLS

Domain knowledge: Financial, Banking, Insurance, Payroll, Airline, Card Processing

Language: JAVA, C, Unix Shell Script, Cucumber basic, Python-basic, Groovy basic

Performance Testing: Load Runner 8/9/11.5/12.5* (Web/HTTP protocols, Web Services, Java over HTTP, Ajax Truclient), JMeter, Neoload, SOAP UI, Gatling

Engineering Tool: Dynatrace, Nmon, Eclipse MAT, Grafana, Visual VM, Diagnostics, Sitescope

Defect Management: Jira, HP QC

Log-Analyzer: Sumologic, Omniture, Kibana, Http Analyzer, Fiddler, Inspect

Database: Oracle 10g/12C, SQL Server

Networking: TCP/IP, HTTP/HTML, FTP, SOAP, LDAP, WSDL, MQ

Third Party Tools: Excel, Shunra, Wireshark, Sitescope, Wily, HP Diagnostics

Defect Tracking Tools: Test Director, Quality Center, Lotus Notes, Clear Quest, Jira

Elastic search tools: Kibana, Sumologic, Grafana

Automation Tools: LoadRunner, QTP, Cucumber, SoapUI, Jmeter, Blazemeter, CA Dev test

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr Performance Engineer

Responsibilities:

  • Performance testing requirement gathering, planning, scheduling, work-load modeling.
  • Develop Test strategy and Performance Test Plan.
  • Used Mesos/DCOS to deploy application instances in Docker environment. Managed containers in Performance docker environment using AKKA framework.
  • Created custom dashboards in Sumologic to collect NFR and to Monitor applications real time during PES execution
  • Development of test data and test script, smoke/load/soak test scenarios through LoadRunner and Jmeter.
  • Test execution, reporting and deep-down analysis - Collected Heap dumps, Thread dumps, system/application analysis, Neptune/Arora, DB2, MySQL
  • AWR analysis, TCP dump analysis (as required).
  • Developed test scripts in VuGen using multiple protocols. Also created scripts API Level and maintained function libraries for reusability.
  • Maintained separate lab machines for performance related activities.
  • Worked on various Test Automation tools like Jmeter, CA Dev Test, Wiremock, Cucumber, HP Performance Center, HP UFT (Web automation), and CA Service Virtualization, Dynatrace
  • Monitored server health using HP Diagnostics tool. Used Yourkit profiler, Eclipse memory analyzer to analyze heap dumps. Used Thread dump analyzer to analyze thread lifecycle.
  • Expert level skills in identifying bottlenecks - scanning logs using Kibana, Sumologic and writing custom grep commands for debugging Fumigo framework logs
  • DB queries were analyzed from AWR reports and helped developers in tuning queries.
  • Worked on performance Tuning by Monitored Sessions, Connections, CPU/Memory utilization from JMX and monitored DB connections, poorly written SQL queries and dead locks for each component using custom monitoring tools.
  • JVM tuning recommendations provided to operations team.
  • Worked with offshore and onsite teams coordinating releases.

Environment: AWS, Cloud watch, Prometheus, Microservices, Sumologic, Kibana, Mesos, Neptune/Arora, Sitescope, HP Diagnostics, Mainframe, Loadrunner 11.5/12.5, Performance Center, REST, SOAP, XML, Unix, C, Lisa virtualization, IBM Heap Dump analyzer, VisualVM, HP UFT, API testing, Sumologic,, Jira, Oracle,DB2, Dynatrace

Confidential, Southlake, TX

Principal Performance/QA Engineer

Responsibilities:

  • Assisted QA Manager in coordinating/leading the testing efforts.
  • Worked on end to end performance testing of airline booking, checkin and mobile applications for Sabre sonic web (SSW).
  • Created test cases/ test scripts, created test data by querying DB and documented expected test results.
  • Effectively managed, executed testing process and validated all functional and non-functional requirements are met. Provided consistent and timely test execution status reporting.
  • Translated business partner needs into functionally sound test plans. Analyzed and understand industry testing and compliance requirements in addition to specific business partner requests and needs.
  • Participated in business requirements discussions, design sessions and functional specification reviews with the technology teams and business partners. Ensured that test plans adequately test the functionality, interfaces, performance, and data integrity of the project
  • Extensively Worked on Sabre green screen and automated process for creating PNR’s using Loadrunner tool.
  • Gathered business requirements, did capacity planning, thoroughly understood application and collected the application performance metrics from Business Analysts and Production statistics.
  • Post-Performance testing tasks: Gather various reports and statistics from capacity dashboard to design the expected production workload.
  • Designed architectural diagrams for all the projects using Visio.
  • Worked with Test Automation tools like HP UFT (Web automation), Soap UI, QTP, Jmeter, CA Dev Test, HP Performance Center, CA Service Virtualization, Selenium, and JavaScript.
  • Written SQL queries to retrieve data from multiple DB’s
  • Created performance test questionnaire and interviewed Op’s team, Development team, Integration team, Database team and Automation team on performance related issues and needs.
  • Developed LoadRunner Scripts in Web, Web services and Java protocols. Worked on WebServices API Test Automation
  • Tested agent booking client applications using socket level protocol from Loadrunner
  • Perform show and tell, demos etc. with the team members to share the lessons learnt
  • Parameterized large and complex test data to accurately depict production trends.
  • Coordinated in creation of stress environments to conduct stress/load testing.
  • Created different manual and goal-oriented scenario to sketch real time scenarios in production.
  • Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
  • Performed baseline, benchmark, stress, and capacity tests using LoadRunner.
  • Analyzed various graphs including Database Resource graphs, Network Monitor graphs, User graphs, Error graphs, Transaction graphs and Web Server resource graphs.
  • DB queries were analyzed from AWR reports and helped developers in tuning queries.
  • Created and executed mock tests to analyze server performance by generating 10x more load than expected TPS. Used Hp Diagnostics to monitor server health
  • Extensively used Jira for bug tracking and reporting.
  • Work with offshore team and junior members on mentoring and leading projects.
  • Supervise script recording, ensuring correctness and quality with an understanding of monitoring requirements based on test objectives, test execution tasks. Coordinate test window and lab utilization.

Environment: Tomcat, Oracle, SQL Profiler, HP Diagnostics, Mainframe, Quality Center, Quick Test Pro, Loadrunner 11.5, Performance Center, SOAP, XML, Unix, UFT, VB Script, .Net, C, HTML, Silk Performer, QTP, Wireshark

Confidential, CO

Performance Engineer

Responsibilities:

  • Assisted QA Manager in coordinating/leading the testing efforts.
  • Worked on CRM, virtual terminal and hosted checkout applications. Pos (point of sale) transactions for dealer and merchant.
  • Gathered business requirements, studied the application and collected the information from Analysts.
  • Developed Vuser scripts using LoadRunner 11.3, 11.5 versions.
  • Developed LoadRunner Scripts in Web, Web services, Ajax Truclient.
  • Worked on various interfaces and end points using WSDL and SOAP messages given by the developers.
  • Worked on Mobile applications using a Java client (Emulator) to generate load to the mobile server. Also used Mobile Truclient protocol and wireshark(Part of LoadRunner 11.5 Package)
  • Created performance test questionnaire for capacity planning and interviewed all the stake holders (Op’s team, Development team, Integration team, Database team and Automation team) and designed work-load models.
  • Developed clearly defined test plans to ensure the performance engineering group accomplishes load-testing objectives.
  • Measured Response times at sub transaction levels at Web, App and Database server levels by using Optimal Application expert and sitescope. Highly concentrated on Transactions per sec during testing and helped dba’s in finding the long running queries and helped with performance tuning.
  • Executed Spike tests (bursts of Transactions) by adding hundreds of users during baseline test and server recoveries were monitored.
  • Extensively used Quality Center, for test planning, bug tracking and reporting.

Environment: SQL server, SQL Profiler, Oracle, Mainframe, Quality Center, Quick Test Pro, LoadRunner 11.5, Performance Center, SOAP, XML, Unix, Web logic server, Windows XP, VB Script, .Net, C, HTML, Sitescope, Wireshark

Confidential, CA

Performance Lead

Responsibilities:

  • Created and implemented Performance tests using LoadRunner.
  • Worked with Curam application to support social security benefit program.
  • Written Test Plan, Test Scenarios and Test Scripts following industry standards.
  • Actively participated in developing Test Plan Strategy, build the test client and test environment.
  • Involved in performing load and stress test on the application and server by configuring LoadRunner to simulate hundreds of virtual users and provided key metrics to the management.
  • Worked with portal server and process server admin in tuning the application.
  • Configured and used Wily Introscope to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
  • Responsible for analyzing results from CPU usage, memory usage, garbage collection/heap size, server response times, database response times, active/idle threads, size of queues, hung threads etc,
  • Helped resident DBAs identify and resolve bottlenecks in DB2.
  • Executed and wrote complex sql queries and stored procedures to extract data from Oracle and DB2.
  • Collected UNIX logs to identfy the application/network issues.
  • Extensively used Quality Center for test planning, maintain test cases and test scripts for test execution as well as bug reporting.
  • Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution.
  • Analyzed results for Bottlenecks and made recommendations for the bottlenecks.

Environment: Windows NT Server, Curam, DB2, Oracle, Portal server, Websphere, Process server, Java/J2EE, LoadRunner 9.52, Performance center, Wily Introscope and Quality Center.

Confidential, PA

Sr Performance/QA Engineer

Responsibilities:

  • Developed Test Plans, Test Scenarios, Test Cases, Traceability Matrix, Test Summary Reports and Test Execution Metrics.
  • Took care of Test data Management and implemented automated test data solution, CA Release automation.
  • Designed processes for test case automation and test execution.
  • Developed and Executed the Test cases & scripts for Smoke, Functional, System, Regression, Integration, Performance and UAT.
  • Worked on Agile environment and also in the onshore and offshore model
  • Involved in Business functionality review meetings and Use-Case Analysis and developing the templates for User/Customer Training and documentation.
  • Extensively used LoadRunner 9.52 for Developing Vuser Scripts
  • Developed LoadRunner Scripts in Web, Web services, Winsock protocols.
  • Worked on various interfaces and end points using WSDL and SOAP messages given by the developers.
  • Executed Performance tests using Performance Center.
  • Customized LoadRunner scripts in C language like String manipulation and using C libraries for the LoadRunner Scripts
  • Analyzed the memory leaks in WAS servers using monitoring tools like Smarts and Nimbus.
  • Used SiteScope and Wily to get metrics from servers.
  • Responsible for analyzing the results like CPU usage, memory usage, garbage collection/heap size, server response times, database response times, active/idle threads, size of weblogic queues, etc,
  • Identified bottlenecks for a clustered environment relating to Indexes, Connection Pools, Garbage collections, Memory heap size and fixed them by changing configurations with the help of DB team.
  • Analyzed results for Bottlenecks and made recommendations for the bottlenecks.

Environment: LoadRunner, Quality Center, Performance Center, QTP, Web services, soapUI, Java, J2EE, J2ME, IBM Websphere Application Server, Weblogic, XML, XML Spy, Oracle, TOAD, SQL, Linux, Fitnesse, Nimbus, Smarts, Sitescope and Wily.

Confidential, CA

Performance Analyst

Responsibilities:

  • Tested payroll applications and Service oriented (SOA) component levels to make sure the application met the performance criteria.
  • Performed extensive smoke testing, regression testing, Service testing, and end to end functional testing, manual performance testing, backend testing and production fixes testing.
  • Actively participated in use case reviews, test case reviews, test scenario reviews and QA signoffs.
  • Analyzed Tracking station and console system requirements and functional specification documents and developed test plan, test strategy, traceability matrix, test cases and test scripts.
  • Worked on digital certificates using openssl framework which converts the files from .pfx format to .pem format.
  • Created many custom built functions and made it a template for multiple calls to the function from any script.
  • Used Web Sevices protocol and SAP protocol in LoadRunner 9.1 for creating the test scripts. Monitored the J2EE Server during the test.
  • Used Performance Center to manage LoadRunner scripts and scenarios and test documentation.
  • Analyzed results with Analysis tool, Database connections, Sessions and Web logic log files using LoadRunner
  • Identified bottlenecks for a clustered environment relating to Indexes, Connection Pools, Garbage collections, Memory heap size and fixed them by changing configurations with the help of DB team.
  • Responsible for analyzing the results like CPU usage, memory usage, garbage collection/heap size, server response times, database response times, active/idle threads, size of weblogic queues, etc,
  • Responsible for generating reports using LoadRunner, Wily Introscope and other in-house tools.
  • Created scripts in VuGen for SAP ERP functionality to check the transactional data flow and Load impact.
  • Tested Oracle Server SQL queries and stored procedures and implemented best practices.
  • Tested the Load, Stress, performance using LoadRunner on SAP, Client server and Web based applications.
  • Documented processes and developed recording Procedure.
  • Responsible for opening defects and updating the results in Quality Center, communicate with the developers about the slow queries or java methods and help pin point the problems areas.

Environment: Mercury LoadRunner 9.1, Ajax, Webservices, Citrix, Mercury Quick Test Pro 9.2, Wily Introscope 7.2.0, Mercury Quality Center 9.0, SAP Web, Windows XP, Performance Center, UNIX, BEA WebLogic, JAVA, J2EE, XML, PL/SQL, Oracle, OS 390 mainframe server, SAP ECC 7.0, Primavera

Confidential, RI

Performance Engineer

Responsibilities:

  • RiskMark application which will generate a Property Risk reports, Property analysis reports, property Evolution report for insurance quote for different client across the Globe. This property causality application will provide complete property report for Commercial properties.
  • Analyze the test requirements and defined and documented test plans for applications and ongoing projects.
  • Experienced in working with Service Oriented Architecture (SOA) that uses SOAP requests using LoadRunner 8.1 Webservices protocol also Maintained the list of web services (WSDL).
  • Used Toad to monitor the tables in the repository.
  • Extensively tested the Business Objects reports by running the SQL queries on the database by reviewing the report requirement documentation. Validated reporting objects in the reporter against the design specification document. Validated data files from source to make sure correct data has been captured and to be loaded to target tables.
  • Used SQL Profiler for monitoring the stored procedures and for the break down of each webservices call.
  • Utilized LoadRunner’s Perfmon to monitor and Analyze Results and report areas of performance improvements, report Capacity, Stability and Scalability of system.
  • Generated various analysis graphs for performance tests for transactions per sec, hits per second, memory committed bytes, memory available bytes, pages per sec, physical disk queue length, in database server
  • Checked the latency on the network with WAN emulation ON and OFF and analyzed the results by comparing to current location (Rhode Island).
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards

Environment:.Net, IIS 6, SQL Server 2005, Load-Runner 8.1, SQL Profiler, C, Shunra, performance Center, Windows XP, Marimba (ESD), Fiddler, Quality Center, XML, QTP 9.0, Bugzilla, Beyond Compare, Sitescope, Performance Center, Data Stage, Shell, Toad.

We'd love your feedback!