We provide IT Staff Augmentation Services!

Senior Performance Engineer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Highly qualified IT professional with over 7 years of experience in Performance Engineer, Performance/Software Testing, Debugging, Quality Assurance/Testing, and Monitoring.
  • Worked in several different fields testing 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 SKILLS

Testing Tools: LoadRunner, CloudTest, Quality Center

Monitoring Tools: Splunk, Vantage, Gomez, SiteScope, Introscope

Operating Systems: Windows 7/XP, UNIX, Linux, DOS

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

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

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 Splunk .
  • Implemented Splunk in WAS, Websphere, Message Broker, Tomcat, and Weblogic servers.
  • Created agent groups in Splunk.
  • Created custom sensors in Splunk to manually set up the entry point of transactions.
  • Created custom dashboards and dashlets in Splunk as requested by application teams and business.
  • Created JVM strings/arguments to implement in the application console to connect with Splunk.
  • Helped system engineers in creating lower environments for customized applications.
  • Monitored applications in all environments using Splunk 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 - Nashville, TN

Senior Performance Engineer

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.
  • Responsible for setting up monitors to monitor network activities and bottlenecks using Splunk.
  • Implementing Splunk in multiple application servers (WAS, Websphere, Weblogic, Tomcat, IIS, Message Broker).
  • Creating Agent Groups in Splunk to implement multiple applications.
  • Creating customized dashboards, based on the application owner/team requirements.
  • Creating and Implementing Custom Sensors in Splunk to capture Purepaths for different applications.
  • Integrating Splunk with DC RUM to monitor Network Tiers.
  • 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 Splunk.
  • 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.

Confidential - Atlanta, GA

Performance Tester/QA Analyst

Responsibilities:

  • Performed manual quality assurance testing on daily software releases.
  • Ensured new product features meet acceptance criteria and quality standards.
  • Participated in daily scrum meetings as a QA resource for an Agile Development team.
  • Configured and tested Mobile Apps and Devices for proper operation.
  • Ensured software releases meet product requirements and quality standards.
  • Developed scripts to test functionally,performance, and reliability of system.
  • Performed quality assurance testing on daily software releases
  • Maintained automated test programs to test and verify content data integrity.
  • Working knowledge of JavaScript, C#, Ruby, Test Complete and SQL
  • Limited the amount of bugs found in the software that was tested which ran on desktop computers; web based applications, and applications that ran on Android and Apple devices.
  • Automated numerous test cases with Selenium.
  • Successfully managed the QA efforts for a mobile application that ran on multiple mobile device types including: Windows CE, WM, and Android.
  • Learned how to quickly run through regression testing for an application that ran on mobile devices to where I could release 3 to 4 versions of the application each week instead of 2.
  • Improved the stability andperformanceof a new application that ran on Android tablets and Smart phones by testing the application thoroughly, getting the bugs logged, and verifying the fixed bugs once development fixed them.
  • Created new specific payroll reports using SQL inquiries. These reports were created on a timely basis which management accepted which met their met their specifications and needs.
  • Have excellent problem solving skills. For example, I solved problems with a web-based payroll application where I determined the root cause was that the file size was too large causing the program to crash.
  • Improved performance of FEPS using several types of testing methodologies such as: functional, performance, stress, system, boundary, load, and usability.

We'd love your feedback!