Performae Engineer And Application Monitoring Resume
NC
SUMMARY:
- 5+ years of extensive experience in Software Quality Assurance, Performance testing and Rational Performance Testing
- Expertise in Test documentation, Performance testing, RTP and execution on Client/Server, Integrated Intranet, UNIX, Linux, Mainframes and Internet applications
- Hands on experience in using automated tools like Load Runner, Test Director, and Quality Center
- Testing solution that validates the scalability of web and server applications
- Experience in Performance testing of Web applications and Client/Server by using Load Runner
- Performance testing Experience in J2EE, PeopleSoft, Oracle applications by using HTTP/HTML, Web Click & Script, and Oracle NCA Protocol and multiple protocols
- Knowledge of encrypting files with Public key encryption in JAVA/J2EE such as RSA and AES.
- Experience with SAP application testing.
- Expertise in Manual and Automated Correlations to Parameterize Dynamically changing Parameters values
- Monitoring system resources such as CPU Usage, % of Memory Occupied, VM Stat, I/O Stat
- Collecting the frequency of JVM Heap and Garbage Collection in Web sphere during test
- Hands on expertise and exposure in all phases of project development lifecycle and Software Development Lifecycle(SDLC) right from Inception, Transformation to Execution which include Design, Development, and Implementation
- Performed QA/Load testing on Multimedia (Streaming Video, & Audio) Ajax, .net, Citrix applications using LoadRunner
- Monitored applications using Dynatrace to analyze and identify bottlenecks
- Created Agent Groups and Agent Mapping to connect applications to Dynatrace for Websphere, Weblogic, Message Broker, XEServer, and EIP Services
- Experience testing functional and GUI interactions test scripts using WinRunner.
- Expert in Performance Testing using SOASTA CloudTest.
- Created personalized Dashboard for different applications in Dynatrace in all the environments
- Developed and Executed complex UNIX Commands (Use of Grep, Topas, Nmon, Process, Network Information comman) to create JVM String Arguments to deploy in the server consoles to connect applications with the Dynatrace collector
LOADRUNNER EXPERTISE
- Developing/Enhancing Vuser scripts
- Monitoring Vuser status
- Filtering and sorting information
- Configuring Run - time settings for Vugen and Controller
- Developing/ Recording/ Enhancing Vuser scripts
- Well versed with all functionality of Virtual User Generator
- Configuring Run-time settings for Actions/ Think-time
- Conducted performance testing, stress testing using LoadRunner
- Installing, maintaining and administering using LoadRunner software
- Online Monitoring of Graphs/Monitors
- Analysis of cross results, cross scenarios and merged graphs
- Knowledge of Java Virtual Machine internals including class loading threads, synchronization, and garbage collection
- Analyzing scenario performance, graphs and reports
- Working with different Vusers types and groups
- Proficient in putting looks into the LoadRunner scripts to run scripts for multiple iterations
- Hands-on experience on different versions of LoadRunner
- Activating/configuring monitors and adding desired performance counters into the Graphs
- Utilized Database, Network, Application server and Web Logic Monitors during the execution to identify bottlenecks, bandwidth problems, infrastructure problems, and scalability and reliability benchmarks
- Created different scenarios to isolate bottlenecks like Smoke Test, Scalability testing, Reliability testing, Stress testing, fault tolerance testing, Performance regression testing, etc.
TECHNICAL SKILLS:
Testing Tools: LoadRunner, Jmeter, Quick Test Pro, Quality Center
Monitoring Tools: Dynatrace, Wily Introscope, SysLoad, J2EE Diagnostics, SiteScope, Wily, TeamQuest, AppDynamics
Operating Systems: Windows 7/XP, UNIX, Linux, DOS
Languages: Java, C, C++, Visual Basic, JSP, .NET
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
Database Tools: TOAD, SQL Navigator
PROFESSIONAL EXPERIENCE:
Confidential, NC
Performance Engineer and Application Monitoring
Responsibilities:
- Analyzed system documentation like Requirements documentation, User Interface Specifications to develop and Execute Test Scripts
- Designed the Test Environment and the Scenarios for Load Testing and Rational Load Testing
- Co-ordinated with different Business Analysts and Developers to define the KPI for the workflows
- Conducted performance, load, and stress testing using LoadRunner
- Performed parameterization in LoadRunner
- Customized CloudTest clips in Java Script like String manipulation for the CloudTest clips.
- Developed Web Service clips for a Web Service call using CloudTest.
- Validated web service responses functionality using SOAP UI and performance tested using LoadRunner and SOASTA CloudTest.
- Developed CloudTest clips for Mobile, Web, and Web Services.
- Involved in Correlation and Parameterization for the script, to ensure the script runs successfully during reply. Monitored the activities through LoadRunner Controller.
- Wrote manual script (C#, java, VB)
- Monitored and tuned Java based, J2EE applications
- Implemented different applications in Dynatrace across all environments (test, integration, quality, and production)
- Performed high level monitoring using Dynatrace 4.2/5.5
- Analyzed root cause performance issues of the applications using Dynatrace across all environments
- Created personalized dashboards for different applications (Java, J2EE) using Dynatrace
- Intensively/Collectively worked with different application teams to tune applications across various environments
- Knowledge of implementing public file encryption methods RSA and AES (publicEncryption, public void, and KeyGenerator).
- Work involved coordinating with the infrastructure team to ensure proper functioning of servers either before setting up monitors in the controller or during execution of scripts
- Analyzed results using the LoadRunner Analysis tool and sent out daily updates to relevant stakeholders
Environment: LoadRunner, Dynatrace, Performance Center, .NET, IIS, SQL, MQ Series, Unix, HTML, DHTML, XML, Apache, SysLoad
Confidential, WA
Performance Engineer
Responsibilities:
- Primary person responsible for maintaining documents (test plan execution, plan meeting minutes) and results and in the preparation of the final performance report
- Planned the load by analyzing Task distribution diagram, Transaction Profile and User profile
- Analyzed test using Summary Analysis, Average Transactions Response Time, Throughput, Windows Resource, Network delay and HTTP Codes
- Managed entire Performance testing in AWS (Amazon Web Services) environment (like Load, Stress, Volume, Endurance and Failover) using LoadRunner (Controller, Virtual User Generator, and Analysis)
- Tested User Interface scripts with HP WinRunner.
- Tested SAP applications to find and rectify errors.
- Tested different types of SAP R/3 like Unit testing, Development testing, Integration and Performance testing, and User acceptance and Regression testing.
- Tested ERP business software package that is designed to integrate all areas of business for SAP applications and standards.
- Experience in using several commands (set window, GUI close, GUI unload) in WinRunner for testing.
- Experience in copying and moving objects between different GUI map files using WinRunner.
- Setting up testing environment of various Applications from various builds to do Performance testing (includes installation of monitors using HP Sitescope to test against AWS)
- Developed LoadRunner Vugen Scripts using Correlation to parameterize dynamic values
- Identified bottlenecks in performance and reported them to the technical/infrastructure teams for fixing defects or tuning for better performance.
- Involved in the preparations of Performance test plan, test cases and execution strategies
- Extensively worked on Web (http/html), Web Services and AJAX Trueclient protocols
- Managed entire Performance testing (like Load, Stress, Volume, Endurance and Failover) using LoadRunner (Controller, Virtual User Generator, and Analysis)
Environment: LoadRunner, Performance Center, WinRunner, Windows, Linux, VMWare, Apache, HP SiteScope, AppDynamics, Akamai, Amazon Web Services
Confidential
Performance EngineerResponsibilities:
- Gathered and analyzed system requirements specifications
- Developed SRAND test cases for different added functionality as per the requirements specs and functionality specs
- Gained exposure in LoadRunner’s Virtual User Generator Protocols like HTML/HTTP, AJAX click & script, AJAX TruClient, FLEX and Web Services
- Participated in all the phases of SDLC starting from requirement design development Testing and implementation phase
- Gathered and Analyzed Business requirements and procedures
- Responsible for developing the performance test strategies, plans and cases for Web Application
- Deploying and managed the appropriate testing framework to meet the testing mandate
- Worked with groups to execute performance tests on the existing hardware to confirm the scalability of the application
- Planned the load by analyzing Task distribution diagram, Transaction Profile and User profile
- Extensively used LoadRunner to conduct performance testing of the application
- HP Business Process Testing Using Web Service protocol, Quality Center for .COM Web Applications
- Developed Web Service Vuser scripts for a Web Service Call using Web Services protocol
- Prepared LoadRunner scenarios for Load and Performance testing using different host systems
- Developed LoadRunner Vugen Scripts using Correlation to parameterize dynamic values
- Analyzed various graphs generated by LoadRunner Analyzer including Database Monitors, Network Monitors graphs, User Graphs, Error Graphs, Transaction graphs, and Web Server Resource Graphs
- Worked with teams in tuning the database to enhance the application performance
- Provide weekly update to the client and application team based on the test results and analysis
- Implemented, Mentored LoadRunner Test Harness, Controller Scenarios, Run-time Settings, Correlation, Parameterization and other functions in LoadRunner
- Managed entire Performance testing (like Load, Stress, Volume, Endurance and Failover) using LoadRunner (Controller, Virtual User Generator, and Analysis)
- Installed LoadRunner and acquired the license of the LoadRunner
Environment: LoadRunner, .NET, ASP, VBScript, Oracle, SQL, Unix, HTML, DHTML, XML, IIS, Apache, Agile
Confidential, MA
Performance Engineer
Responsibilities:
- Developed Test Plan and overall Test Strategy for the application.
- Performed Gray Box Test, UAT Testing, Regression Testing, Manual Testing, Functional Testing, Usability Testing
- Tested all applications End-to-End Manually.
- Performed Integration, System testing using different devices (iPhone, iPad, iPod, Web Based browser)
- Familiarity with different versions of iOS 6, 7.12, and iTunes and testing mobile applications using XCode, and Instrument.
- Use XCode to check C, C++, or mix code courses in Apple’s integrated development environment (IDE).
- Execute Browser Compatibility Testing (IE, Firefox, Chrome, Safari) of a Web based application using HP LoadRunner.
- Used Web Service (HTTP/HTML), TCP/IP and Web Click n Script protocols in LoadRunner to create VuGen scripts for several different applications.
- Developed LoadRunner scripts according to test specifications/requirements.
- Develop HP UFT automation scripts in VB Script.
- Experience with QTP - Object repository, checkpoints, actions, functions, DESC programming, and function library.
- Monitored during the load execution in Performance Center different metrics (Throughput ratio, bytes/sec, CPU usage, Network I/O, Memory usage, Database connection pool, and response time).
- Create and Execute End to End use Cases for User Acceptance Testing
- Gather requirements from Business Analysts and analyze the requirements for testing prospective.
- Test GUI and functionality on Android and iOS
- Test GUI and functionality on Windows 7, Mac OS X, and Android and iOS platform using VMWare and report numerous software defects in that area.
- Responsible for writing and running Manual Test Cases in Microsoft Excel and Microsoft Word and importing into TouchTest.
- Responsibilities included determining test strategies based on requirements, developing test plans and test cases and executing test cases.
- Reported defects using JIRA and FogBugz
- Generate reports on daily and weekly basis for defect reports and execution status
- Tested the Web Services(SOAP).
- Use Putty to monitor application servers using UNIX commands.
- Use of UNIX command for server monitoring (nmon/Top, Perfmon, VmStat, Lsof, Grep, Tcpdump, NetStat, Htop, Iotop, and IoStat).
- Log and tract defects in JIRA/FogBugz
- Executed various scripts using QTP for automated testing of each individual functionality of the applications.
- Recommending continuous Process Improvement, maintain QA standards and artifacts.
- Validated the data by using SQL extensively.
- Developed Test Summary Reports and participated in GO / NO-GO meetings.
- Tracked defects using Merant Tracker & Conducted Bug-Review meetings.
- Involved in creating Test Matrix and Test Summary Report.
- Coordinated with Business, Providers, Project Managers and Developers
- Assisted project activities as per PMI Project Lifecycle methodology.
- Performed Integration, System, Functional, Regression and UAT testing.
- Created manual test cases with ALM and used ALM to maintain test cases based on release plan.
- Tracked defects using ALM & Conducted Bug-Review meetings.
Environment: 360 Commerce, JAVA, AS/400 I-series (DB2/400, CL/400, RPG/400),Business Objects, DB2,DAOs (Data Access Objects), HTML, XML, EJB, JSP, MVC, Aqua Data Studio, DB Visualizer, JIRA, SOAP UI, QTP, TouchTest and UNIX.