We provide IT Staff Augmentation Services!

Senior Performance Engineer Resume

SUMMARY:

Highly qualified IT professional with over 6 years of experience in testing Monitoring, Performance/Software Testing, Debugging, Quality Assurance/Testing, and Monitoring. Worked in several different fields testing cloud based, web based application, desktop software, and mobile applications with very good understanding of the complete system development life cycle. Worked in both agile and waterfall environments with excellent communication and requirements gathering skills. Enjoy troubleshooting and solving complex and challenging problems. Always looking for ways to improve quality and efficiency. Have ability to learn new technologies and skills.

TECHNICAL SKILL:

Testing Tools: HP LoadRunner, SOASTA CloudTest, HP Performance Center, JMeter

Monitoring Tools: Dynatrace, AppDynamics, SiteScope, Introscope, CloudWatch

Operating Systems: Windows, OS X, UNIX, Linux

Scripting Languages: Java Script, VB Script, HTML, DHTML, XML

Databases: DB2, Oracle 8i/9i, SQL Server 2008, MS - Access

App Servers: WAS 8.1, 7.1, 6.1, WebLogic 5.0, 6.1, TomCat, WebSphere Message Broker

Web Servers: IPlanet, MS IIS, Oracle 9iAS

Cloud Platform: AWS, Google Compute, Microsoft Azure, IBM CloudGrid, Rackspace Cloud

WORK EXPERIENCE:

Confidential

Senior Performance Engineer

Responsibilities:

  • Was in charge of overseeing multiple projects and making sure correct data are collected and documented prior to Performance testing.
  • Co-ordinated different performance testers in making sure VuGen scripts are recorded in time and is ready to be tested in Performance Center.
  • Analyzed business requirements and project related documents to create test plans and scenarios.
  • Involved in various meetings with project team to gather the performance requirements and SLAs.
  • Parameterized various input values and correlated dynamic unique values, enhanced scripts, created work load scenarios and executed performance/load tests.
  • Performed test execution, monitoring, diagnostics, analysis, tuning and reporting of results to identify and troubleshoot system performance issues and bottlenecks.
  • Monitored the Resources metrics to find the performance bottlenecks of the application.
  • Analyzed Throughput Graph, Hits/Second graph, Average Transactions per second graph using Analysis tool
  • Developed and implemented load and stress tests with Load Runner and presented performance statistics to application teams, and provided recommendations where performance can be improved.
  • Used Putty to connect to the JBoss server for error logs to identify the server side issues.
  • Interacted with project managers and management in the development, execution and reporting of test results.
  • Attended status meetings and walkthroughs and reported weekly testing status to the Manager.
  • Attended status meetings and walkthroughs and reported weekly testing status to the Manager.
  • Used Splunk and HP Sitescope 10.11 for daily monitoring during load test and also for Production environments.
  • Create alerts and setup monitors in HP Sitescope and setup different threshold settings to monitor different metrics on the applications side.

Confidential

Senior Performance Engineer

Responsibilities:

  • Responsible for setting up monitors to monitor network activities and bottlenecks.
  • Implemented different kinds of applications (JAVA/J2EE and .NET) in Dynatrace 6.x.
  • Implemented Dynatrace in WAS, Websphere, Message Broker, Tomcat, and Weblogic servers.
  • Design, investigation and implementation of load tests on public facing websites on AWS (Amazon Web Services)
  • Work closely with client teams to monitor performance changes on AWS consoles.
  • Developed Web Service clips for a Web Service Calls using SOASTA CloudTest.
  • Used Dynatrace and CloudTest side-by-side to get metrics from servers.
  • Monitor Amazon EC2 consoles using CloudWatch and Dynatrace for real-time changes.
  • Created agent groups in Dynatrace.
  • Created custom sensors in Dynatrace to manually set up the entry point of transactions.
  • Created custom dashboards and dashlets in Dynatrace as requested by application teams and business.
  • Created JVM strings/arguments to implement in the application console to connect with Dynatrace.
  • Helped system engineers in creating lower environments for customized applications.
  • Monitored applications in all environments using Dynatrace and used dashlets like Purepath, Business Transaction, Web Services, Web Requests, Agent Overview, Incidents, Database, and Total Memory.
  • Found performance degradation issues like “Out of Memory” problems and improved Thread pool utilization, Memory Leaks, JDBC connection Pool size, & Transaction Rollbacks.
  • Extensively work with the QA and testing team to monitoring performance of applications during load testing.
  • Resolved Level 1, Level 2, and Level 3 incidents from Production environment and even from the lower environments.
  • Extensively used HP Loadrunner 12.x/11.x for Developing Vuser Scripts.
  • Customized Loadrunner scripts in C language like String manipulation for the Loadrunner Scripts.
  • Developed Test Plans, Test Scenarios, Test Cases, Test Summary Reports and Test Execution Metrics.
  • Developed and Executed the Test cases & scripts for Smoke, Functional, System, Regression, and Performance.
  • Analyzed Load pattern and created test scenarios to emulate the real life stress conditions.
  • Created Test Metrics, Bug Database and generated weekly reports for senior management.
  • Conducted meetings with developers, application team, and business team to analyze the defects evaluate the test executions.
  • Involved in the decision making with the management for final applications releases.
  • Interacted with the Business Analyst and application teams to discuss the performance requirements and load test strategy.

Confidential, Sanfrancisco, CA

Performance Engineer/APM Consultant

Responsibilities:

  • Was responsible for gathering requirements before any load testing and communicating with all the stakeholders.
  • Oversee performance testing projects and assign load testing to different tester.
  • Was responsible for many Performance Testing projects and oversee a Performance team of five employees.
  • Analyzed system documentation like Requirement documentation, User Interface Specifications to develop Execute Test Scripts in both LoadRunner and CloudTest.
  • Executed Compositions from CloudTest using external Cloud Provider Accounts suchs as (AWS, IBM CloudGrid, Microsoft Azure).
  • Customize loadRunner scripts in C, C# language like String manipulation for the loadRunner scripts.
  • Parameterize and Correlate the VUGen scripts as needed.
  • Experience working with variety of protocols in loadRunner like Web Services (http/html), Web Click n Script, RIA and SOA, VB.NET VUser, JAVA VUser, MQSeries, SAP, Flex, Silverlight, AJAX Click n Script, Microsoft Remote Desktop Protocol, and ODBC.
  • Worked extensively with XML data and SOAP protocols, in NON UI Web Services (SOA) testing.
  • Monitoring System Host Health, GC Time, Heap Memory, and other different API/KPI and creating custom charts based on the application monitoring requirements.
  • Creating the JVM Strings/Arguments and working with Middleware Team/Unix Third Party to implement Dynatrace.
  • Recommending Software tuning based on the monitoring results.

Confidential, Minnetonka, MN

Performance Engineer

Responsibilities:

  • Collected work flows, established test plans, outlined test environment, scenarios and test scripts.
  • Analyzed the system requirements and developed test plans using technical specifications.
  • Performed Sanity and Smoke testing for different applications (JAVA/J2EE).
  • Designed various processes and design documents based on the specifications defined by the business
  • Performed Correlation and Parameterization for the script, to ensure the script runs successfully during replay.
  • Worked with HTTP/HTTPS, SOAP, XML-RPC, JDBC Drivers, POP3/IMAP protocols in JMeter.
  • Used AutoSys for automated job control system for scheduling, monitoring and reporting.
  • Used command, file watcher, and box jobs in AutoSys.
  • Performed continuous integration on servers with Jenkins.
  • Configured Jenkins with CD/CI on ApacheAnt and Tomcat servers.
  • Used multithreading framework for concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups using LoadRunner.
  • Performed Load, Stress and Scalability, and Performance test using Load Runner 11.0.
  • Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects using SiteScope.
  • Performed the back-end test connecting the database MySql.
  • Monitored Test through SiteScope, performance center and Controller.
  • Monitored database for sessions, connection pool and memory issues using SiteScope.
  • Recorded and enhanced Vuser Scripts by inserting Transaction points, Rendezvous points into Vuser Script in HP Loadrunner11.0.
  • Involved in systems monitoring, OS Metrics, Site scope, Diagnostics/Profilers.
  • Used Web Reg Find function to search for the text to see if the desired pages are returned during replay in Virtual User Generator.
  • Used HP Loadrunner Controller to create and execute Scenarios for Vusers.
  • Monitored the CPU, memory, and network utilizations on the UNIX server using Site Scope monitors.
  • Involved in Troubleshoot performance issues in custom code.

Hire Now