Sr. Performance Engineer Resume
Lsc, NY
PROFESSIONAL SUMMARY:
- HP/Micro Focus SiteScope, Sumo Logic, ALM, and LoadRunner/Vugen Certified Performance Test Architect having more than 19 years of IT experience including over 8 years of Performance testing and monitoring experience with a solid understanding of software development/testing process (SDLC/STLC). Expert in implementing Performance Testing, Test Management, and Monitoring environment. Some of the skills included (not limited to) -
- In depth knowledge of testing/monitoring environment architecture and components specially performance testing and monitoring environment as well as the functional test and test management tool environment.
- Extensive experience in building the test and monitoring environment from the scratch; that includes:
- Planning and drawing the conceptual and physical architectural diagram which identifies each individual components, network communication path and ports, etc.
- Preparing server build manifest in compliance with the organization security policy and tools system requirements.
- Requesting network firewall rules change within the organization to open ports identified in network communication path/architectural diagram and installation requirements.
- Preparing and installing perquisites on each server as per the tool requirements.
- Deploying and configuring testing and monitoring tools such as, ALM/PC, HP SiteScope, HP Diagnostic, MI Listener, Monitor over Firewall, and Load Generators, etc. on designated servers according to the plan/architecture layout/diagram.
- Integrating monitoring and network analysis tools (such as, HP SiteScope, AppDynamics, DynaTrace, Shunrah/Network Virtualization, HP Diagnostics, etc.) with the load testing and test management tools (such as, HP ALM, Performance Center, Quality Center, StromRunner Load, etc.).
- Deploying ALM/PC, Load Generator Agents, and HP SiteScope in virtual servers; also, utilizing the HP SaaS solution and preparing the cloud servers to use as load generators and monitoring agents.
- Configuring the load testing tools and agents to monitor and deploy load from various geographical locations.
- Configuring the servers/agents to monitor the applications/systems over the firewall.
- I have extensive experience in implementing synthetic monitoring for application transactions for mobile web applications using Perfecto Mobile and HP Mobile Center. As part of this activity -
- I have prepared the physical mobile devices to deploy the scripts for synthetic transaction monitoring.
- Experience in developing scripts to simulate mobile application transactions/user paths for synthetic transaction monitoring.
- I also have experience in configuring real time alert system for the synthetic transaction monitoring for mobile application/system in live production.
- Experience implementing Service Virtualization to mock service response using open source HTTP based API simulator/tool WireMock.
- Experience in upgrading the testing and monitoring tools such as, HP ALM/PC, SiteScope, etc. from older to the newer versions; that includes taking backup of DB schemas, migrating the projects and repositories.
- Managing/administering, distributing and installing monitoring and testing tools (such as, HP SiteScope, HP ALM, HP QC, HP PC, HP UFT, etc.) licenses.
- I am experienced in extracting, splitting (.dat file) and installing the monitoring tools (such as, HP SiteScope, ALM/PC native monitoring, etc.) licenses.
- Managing run-time, concurrent, and seat licenses of HP QTP (UFT) for functional testing.
- Managing/administering load test execution schedules and functional test tools concurrent usage.
- As an owner, I am managing/administering Performance Testing and Monitoring tools and environments. I have also worked as an administrator of test management tools such as, Quality Center, ALM, Performance Center, etc.
- I have experience in setting alert in HP SiteScope and other industry standard monitoring tools based on certain conditions and scenarios. Including -
- Experience in configuring the email notification system for the monitoring tools.
- Configured monitoring counters to send out real-time notifications to the users, admins, and SMEs based on certain threshold and conditions.
- Configured the monitoring system to write event logs to the file in case of any system rules violation.
- Not only implementing the monitoring solution, I also have extensive experience in using the monitoring tools as an end user.
- I am experienced in monitoring web based and mobile application in real-time and test execution run time using HP SiteScope, AppDynamic, Perfecto Mobile (integrated with BSM), and BSM RUM.
- Expert user of HP SiteScope, AppDynamics, DynaTrace, Apica, AWS Cloud Watch, HP LoadRunner and ALM Performance Center native monitoring counters, and NeoLoad, etc.
- I have experience in using the TIBCO platform in dashboard built on Hawk rules.
- I also have exposer on monitoring the JMS Messing Queue, topic, subscriptions, etc.
- An expert user of various kinds of network packet snipper and profiling tools that analyzes application and network performance in real time and during performance test execution.
- Using packet snipper tools such as AOL Page Test, Google Page Speed, YSlow, HTTP Watch, Chrome Developer tools, WireShark, Fiddler, etc. to analyze HTTP traffic. Identified expensive (slow downloading) components of a website from waterfall chart presented by the above-mentioned tools.
- Used HP Diagnostics for JAVA/.NET applications.
- Experience using Shunra/Network Virtualization integrated with the Performance Center tool to compare the system performance (LAN vs. WAN) based on different geographical locations and load conditions.
- Expert in Performance Testing Lifecycle implementation -
- Including Test Plan, Design, Execution, Defect Tracking, Reporting and Test Management. Managed requirements, test cases, and defects using HP ALM/QC.
- Working with system/application architectural documents, workflow diagrams, topology, technical design documents, and dataflow diagram, requirements document, etc. to plan and design an effective test.
- Doing performance testing of Mobile Web, IOS and Android applications using Mobile TruClient protocol. Configuring and using Vugen emulator to record mobile native (Android) applications.
- Doing performance testing of message based applications (distributed computing) platform such as TIBCO, batch processing, and messaging system (JMS/MQ).
- Experienced in testing automated workflow application system; repository management system such as, IBM Filenet, IBM p8 & MQ workflow applications, etc.
- Testing applications and APIs using HTTP/HTML, SOA (WebService), and TruClient protocol.
- Doing performance test of various database environment; having a solid understanding of RDMS and experience writing SQL queries.
- Testing secure and non-secure Web Service functionality and performance; installed certificates in LGs and solved certificate related issue during secure web service scripting and execution.
- Testing the application performance early in the development cycle as part of an agile development and testing team.
- Excellent record of accomplishment of timely delivery of all-important deliverables; such as Test Assessment, Strategy, Plan, Results & Reports, and test closer reports, etc.
- Having in-depth knowledge of continuous integration implementation process and unit level performance testing process, helping the developers to get the performance feedback in early in the development cycle.
- Setting guidelines for developers to do performance testing early in the development cycle. Supervising and guiding BAs to collect the non-functional (performance) requirements.
- Good exposure on Bug Life Cycle and Automation Framework.
- Having a solid background in solving Computer Hardware issues and troubleshooting, maintaining the load testing and monitoring servers’ day by day basis.
- Working independently and leading the team in Onsite-Offshore model.
- Often work under high pressure and handling multiple projects simultaneously. Delivering the projects within time and budgetary constraints. Adapting to rapidly changing work environments with an ability to estimate and meet realistic timelines and react to changing priorities.
TECHNICAL SKILLS:
Language/Tools: HTML, VBScript, and ANSI C.
Testing/Monitoring Tools: HP SiteScope, HP ALM Performance Center, HP Load Runner VuGen, MF StormRunner Load, HP Quality Center, QTP/UFT, SOAPUI, LoadUI, NeoLoad, BSM RUM, HP Diagnostics, Shunra/NV, PAL, Perfecto Mobile and TOSCA.
Database Environment: Oracle and SQL 2000 Sever.
Server Environment:: WebSphere, Web Logic, IIS, JBoss, and Apache.
Office Management: Advance knowledge in Windows, MS Office; Outlook, Share Point, etc.
Utilities/Tools: VMWare, Oracle Virtual Box, Partition Magic, etc.
Web Design: Dreamweaver, MS Visual Studio Express for Web, Adobe Flash, GIF Animator, Switch for Flash, Swift 3D, FTP and Website Hosting.
Design/Multimedia: Adobe Photoshop, Illustrator, Quark Express, Corel Draw, Adobe Premiere, Adobe after Effects, Boris FX, IFilm Edit MPEG Editor, Panasonic MPEG Encoder, 3D Studio Max-5.0, Ulead Sound Editor, Sound Forge, Nero Wave Editor, and Macromedia Director.
OS: Windows, Linux/UNIX, Mac, and DOS.
Technical: Solid background and experience with PC and Laptop assembling, troubleshooting and software installation.
PROFESSIONAL EXPERIENCE:
Confidential, LSC, NY
Sr. Performance Engineer
- I have upgraded organization’s performance testing environment from a lower version to the most recent version. As part of the migration process, I have done the following:
- Migrated the ALM/PC from and HP SiteScope version.
- Worked on backing up, verifying, and migrating all the projects, associated databases and repository.
- Verified, repaired, upgraded projects and realigned repositories if necessary.
- I have implemented Micro Focus StormRunner Load (SaaS) solution to deploy the load from various geographical locations. I have implemented this solution in a hybrid environment that was a combination of on premise, privet and public cloud. The goal was to build a highly saleable and flexible environment that would be able save 80% of server maintenance cost.
- As ALM/PC Administrator -
- I am responsible for performing regular system maintenance activities such as cleanups, Log checks, regular system bounces, patch deployment, version upgrades, and customizations based on the project needs, user management, etc.
- Troubleshooting ALM/PC components and supporting Performance Center users.
- Communicating incident and issue with HP support center.
- As a performance engineer, I am still involved in driving the Performance Testing activities for web-based applications and REST/SOAP based web services. Testing applications built on TIBCO platform and validating JMS/MQ message queue.
- Leading and mentoring the team in onsite and offshore model.
- Gathering Performance requirements and collecting business volume to build workload model for the web applications and Web Services. Analyzing the Data Flow Diagram, Architecture diagram, etc. to identify the critical scenarios and services for Performance Testing as part of defining the performance testing scope.
- Developing automated test scripts to perform Performance/Load Test, Stress, Endurance and Volume Test of the applications in various protocols, such as HTTP/HTML, Web Services, Ajax True Client - FireFox, Web Click and Scripts, etc. Created and executed secure Web Service scripts using HP LoadRunner.
- Using SiteScope and PC native counters to monitor the application performance in test runtime. Using the AppDynamic (for web based) and Perfecto Mobile integrated with BSM (for mobile) to monitor the applications in production environment.
Environment: HP ALM/Performance Center, ALM/Quality Center, HP LoadRunner VUgen, HP SiteScope, DynaTrace, AlertSite, IBCO Platform, JMS Messaging, WebService, SmartBear (LoadUI and SoapUI), TOSCA, HP SAAS, AWS, etc.
Confidential, LSC, NY
Performance Engineer
- I have upgraded organization’s performance testing environment from a lower version to the most recent version. As part of the migration process, I have done the following:
- Worked with the network team to create dedicated network object group so that the CR can be done more efficiently and minimize the repetition of same work during every migration/upgrade process.
- Migrated the ALM/PC from and HP SiteScope version.
- Took backed up and migrated all the projects from version 11.xx to 12.xx. Migrated HP ALM Quality Center from .
- Managed administer the ALM/PC test environment and SiteScope monitoring solution as an owner. As ALM/PC Administrator performed regular system maintenance activities such as cleanups, Log checks, regular system bounces, patch deployment, version upgrades, and customizations based on the project needs, user management, etc. Supporting PC users and communicating incident and issue with HP support center.
- I was still involved in driving the Performance Testing activities for web-based applications and REST/SOAP based web services while leading the team in onsite and offshore model. Developing automated test scripts to perform Performance/Load Test, Stress, Endurance and Volume Test of the applications in various protocols, such as HTTP/HTML, Web Services, Ajax True Client - FireFox, Web Click and Scripts, etc. Created and executed secure Web Service scripts using HP LoadRunner.
- Worked with BAs, Project Manager, and Developers to understand the application flows, requirements, application Architecture to make Performance Test strategy/plan. Analyzed the Data Flow Diagram, Architecture diagram, etc. to identify the critical scenarios and services for Performance Testing as part of defining the performance testing scope.
- Used SiteScope and PC native counters to monitor the application performance in test runtime. Used the AppDynamic (for web based) and Perfecto Mobile integrated with BSM (for mobile) to monitor the applications in production environment.
Environment: HP ALM/Performance Center, ALM/Quality Center, HP LoadRunner VUgen, HP SiteScope, DynaTrace, AlertSite, IBCO Platform, JMS Messaging, WebService, SmartBear (LoadUI and SoapUI), TOSCA, HP SAAS, AWS, etc.
Confidential, NY
Perf. Test Engineer
- Here, I was tasked to build load testing environment from scratch. As part of my primary responsibility, I have implemented the ALM/PC 11.50 solution to run load test and HP SiteScope solution to monitor application during the load test run time.
- During the solution implementation, I had to work with various teams such as HP support team, IT infrastructure team and Business Partners to build HP recommended physical and VM servers for ALM, PC and SiteScope implementation.
- I prepared the Build Manifest with the HP recommended configurations and worked with the infrastructure team to make sure that the new servers can meet the minimum/recommended requirements mandated by the HP guidelines.
- I have identified the ports that need to be opened to communicate between components/servers and security rules/requirements to request network firewall change. I prepared the change request form identifying the source, destination and the ports (TCP/UDP) that need to be opened on instructed direction (uni/bi directional) by the HP guidelines.
- I worked with the Database team to build server based on HP recommended configurations. As part of this process I have worked with them to build the DB server, create DB, configure the backup rules, and user group to setup and administer the HP ALM/PC admin site, lab management site, and performance center user site components.
- Finally, installed and configured ALM Server, Performance Center Server, HP SiteScope Server, Performance Center Controller and LG Agents, Monitor Over Firewall server, and MI Listener server, etc. as part of the HP ALM Performance Center 11.50 environment implementation for performance testing and monitoring.
- In addition to implementing the load testing environment, I was responsible for driving the Performance Testing activities for web-based applications and REST/SOAP based web services.
- In a daily basis, I was gathering Performance requirements and collecting business volume to build workload model for the web applications and Web Services. I developed automated test scripts to performed Performance/Load, Stress, Endurance and Volume Test of the applications using various protocols such as HTTP/HTML, Web Services, Ajax True Client - Firefox, Web Click and Scripts, etc. Created and executed secure Web Service scripts using HP LoadRunner. Used SoapUI to examine the Web Service content, collect the datasets, end-points, request & response, and configurations.
Environment: HP ALM/Performance Center, ALM/Quality Center, HP LoadRunner VUgen, HP SiteScope, DynaTrace, AlertSite, IBCO Platform, JMS Messaging, WebService, SmartBear (LoadUI and SoapUI), TOSCA, HP SAAS, AWS, etc.
Confidential, VA
Performance Test Engineer
- As a Performance Test Engineer I am responsible for driving the Performance Testing activities of web-based applications and Web Services. My responsibilities also included…
- Worked with the development, architect and tools/application support team to include Performance feedback in Continuous Integration for every build job.
- Analyzed web server logs to collect the application usage data and workload volumes to design the test scenarios as close as possible to the real life user scenarios.
- Identified web application scenarios and Web Services for perform Load/Performance Test. Worked with BAs, Project Managers, and Developers to understand the application flows, requirements, application Architecture to make the Unit Level and End-To-End Performance Test strategy/plan. Analyzed user paths, data flow and architecture diagram, etc. to identify the critical scenarios and services.
- Developed Automated Test Scripts to perform Performance/Load Test, Stress, Endurance and Volume Test of the web applications and web services using HP LoadRunner with various protocols, such as HTTP/HTML, Web Services, TruClient, etc.
- Solved secure web service certificate related issues during script development and test execution. I also converted and validated certificates for secure web services and installed it in each Load Generator.
- Used HP LoadRunner Analysis to merge graphs, correlate graphs, cross results analysis, etc.
- Used NeoLoad to perform Load/Performance test in web based applications. Used NeoLoad controller to execute the test, set up counter in NeoLoad to monitor the application and collect client/server metrics.
- Worked with developers to define unit level performance test best practice and guidelines, scripting and reporting standards. Evaluated and identified tools for Web Service test and early/component level Performance Test.
- Used AppDynamic and BSM RAM to monitor the application in production. Used SiteScope and LoadRunner native monitoring counters to collect the matrices in Load/Performance test runtime.
- Used FireBug, HTTP Watch, AOL pace test, and YSlow to analyze the HTTP/HTTPs calls, Network Round Trips, Content download, particular code block execution time, etc.
- Worked in an Agile (Scrum) development environment.
Environment: HP LoadRunner Vugen, HP Analysis, HP LoadRunner Controller, Performance Center, HP SiteScope, HP ALM Quality Center, NeoLoad, Oracle/SQL DB, DynaTrace, FireBug, WebSpher, JBoss, WebService, SmartBear (LoadUI and SoapUI).