Performance Lead/engineer Resume
Chicago, IllinoiS
SUMMARY
- 7+ Years of experience in Performance Testing of Client/Server & Web based applications.
- Hands on experience in implementing Load Runner, Developing Load Test Conditions and Test Scenarios.
- Solid Experience with installing Load Runner Controller, Analysis and Generator on Windows platform. Also experienced with performing a separate installation and updating settings for WAN emulation on Load Generators.
- Performance testing Experience in Web services,, SAP WEB/GUI, Ajax click and script, Flex, RTE, RDP, Citrix, Mainframes applications by using Web(HTTP/HTML), Web Click &Script and multiple protocols.
- Experience with creating Vuser scripts, Vuser groups, manual and goal oriented scenarios using Load Runner and with the use of various performance monitors for load test analysis.
- Extensive knowledge in SAP architecture based Load testing scenario.
- Excessively involved in writing and executing stored procedure with assistance of DBA.
- Good communication and inter - personal skills, accustomed to work in a team environment with tight schedules and capable of working efficiently under pressure, manage multiple project.
- Extensive experience in Enhancement, Upgrade & post Go Live implementation support.
- Experience in using tools like QTP, Test Director, Quality Center and SharePoint, Confidential Rational Clear quest, HTTP Basic watch, wire shark, fiddler and similar tools.
- Used the various monitoring tools like Wily-Introscope, HP Diagnostics, Site Scope, Perfmon,and nmon, Tivoli, TEPS and Application Performance Analyzer for z/OS to keep track of the test performance and identify various bottlenecks.
- Good understanding of Java Programming and Java performance testing.
- Worked extensively with Load Runner. Created Scenarios, Ran tests with IP Spoofing with process and multithreaded environments, analyzed and generated performance reports.
- Extensively involved in performance tuning of application servers such as Web logic and Tuxedo.
- Extensively involved in Performance tuning of Web servers such as web sphere.
- Involved in Performance tuning of database Servers.
- Strong theoretical and practical experience with various agile approaches and implementation in a large organization.
- Extensive experience with baseline, benchmark, load, stress, endurance, Spike, Step Stress and capacity testing for performance.
- Collecting the frequency of JVM Heap and Garbage Collection in WebSphere and Web logic during test.
TECHNICAL SKILLS:
Methodologies: RUP, Performance Testing, CMM, TQM, Quality Assurance,Agile
Protocols: HTTP/HTML, Web Service,RIA, Citrix, FLEX, .NET, Siebel, SAP GUI, AJAX Click and Script
Operating Systems: Windows Server, Windows 2000/2003/Vista/ 7/8, Unix, Linux
Programming Languages: C, C++, Java, HTML, CSS, JavaScript, PHP, XML
Testing Tools: LoadRunner 11.52,9.5, Performance center, ALM performance center 11, 11.5, HP Quality Center 9.0/9.2, QTP, WinRunner, Shunra, JMeter
Web/Application: Confidential Web Sphere, BEA Web Logic 7.x/8.x/10.x, Tomcat 5.0/5.5, Apache
Monitoring Tools: App Dynamics, HP Sitescope, HP Diagnostics, Wily Introscope, Team Quest, BMC Patrol,Dyna Trace
Database: Oracle, DB2, MY SQL, SQL Server
Domain Knowledge: Financial, Health Insurance, Retailing, Telecommunication
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, Illinois
Performance Lead/Engineer
Responsibilities:
- Involved in various meetings with customers/clients to gather the performance requirements and SLAs before testing.
- Design and executed performance test plan and test cases.
- Worked with business team in establishing benchmarks to use during deployment.
- Created a number of Load testing scripts for Data seeding purposes.
- Responsible for creating the Load Distribution tables for various scripting modules involved.
- Responsible for creating the work load model along with various run time settings.
- Conducted Load testing from different locations (WAN simulation) and for various browsers and bandwidth simulations using Shunra.
- Used Performance center for scheduling and execution of load tests.
- Responsible for conducting Benchmark, Volume, Baseline and soak testing
- Developed and maintained Performance test strategies and plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge.
- Created high level strategy documentation and detailed test documents.
- Written test case creation and always tried to enhance the Test cases for the application.
- Worked with database team and submission and processing of data requests
- Conducted Load Testing using LoadRunner for response time monitoring.
- Used Wily Introscope for Monitoring J2EE Applications
- Used HP Quality center (QC) for defect management and test management
- Conducted Load Testing using LoadRunner for response time monitoring.
- Generated Virtual users to ensure multiuser logging, and multi session logging and analyzed the results.
- System resource utilization (CPU, Memory, Threads, etc.) was monitored with the help of Sitescope and Perfmon.
- Monitoring and configured JVM heap size using Wily Introscope.
- Managed and edited additional information for the bugs in the Defect Tracking system and helped developers to track the problem and resolve technical issues.
- Maintained strong relationships with developers which helped in better triaging and narrowing down the bugs.
- Participated in regular meetings with developers for reviews and walk-throughs.
- Responsible for ensuring the usability of the application, Navigation and graphical interfaces and the database integrity by performing extensive smoke test, functional testing, integration testing, regression testing, and data driven testing.
- Tested SOA Based Applications using web services protocol.
Confidential, San Diego, CA
Sr. Performance Engineer
Responsibilities:
- Involved in analyzing System Requirements and developing test plans for Functional and Regression testing.
- Executed manual and automated test cases and verified actual results with expected results.
- Involved in writing test cases and test plan, Test Scenarios, Test Summary Reports and Test Execution Metrics.
- Worked with business team to establishing benchmarks to use during deployment.
- Responsible for creating the Load Distribution tables for various scripting modules involved.
- Developed and maintained Performance test strategies and plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge.
- HP LoadRunner and RIA Test were used for Load testing. Rich Internet Application (Flex, Silver Light, AMF)protocol was used for Load Runner 9.5.
- UsedWilyIntroscope extensively to troubleshoot application bottlenecks to dig-out which modules are consuming excessive resources.
- Performed QA and pre stage monitoring with Wily Introscope and SiteScope.
- Carried out stress testing by introducing rendezvous points in the script.
- Developed Vuser Scripts in Web\HTTP, Web Services, ODBC, Winsock and Click & Script Protocols.
- Created Load Test scripts using the Load Runner Virtual User Generator (VUGen) and enhanced the scripts by including transactions, parameterize the constant values and correlating the dynamic values.
- Developed the Test scripts using LoadRunner VUGen to provide the individual steps or actions that would be taken by an actual user of the application and played back without errors.
- Conducted Web services testing using SOAP UI.
- Automatically discover and aggregate transactions from user, server, database and back end by using HP Diagnostic tool.
- Identifying the critical transactions to be load tested and base lining the performance using ALM Performance Center 11.
- Produce performance test execution summary reports and presentations using LoadRunner Analysis, PowerPoint to the management.
- Provided tuning recommendations and future memory requirements to Primary DBA team to make the changes in Database like table reorg, add enough spaces to database.
- Updated test matrices, test plans, and documentation at each major release and performed Regression testing using an automated script.
- Analyzed the results of the Load test using the Load Runner Analysis tool, looking at the online monitors and the graphs and identified the bottlenecks in the system.
Confidential, San Bruno, CA
Performance Engineer
Responsibilities:
- Created Scripts using Web http/html, Webservices, JDBC and Java record/replay protocols.
- Used web custom request to record webservice requests in HTTP protocol.
- Enhance Load Runner scripts by correlation, parameterization, adding loops and customized functions.
- Ran test on SAP based application using the SAP GUI protocol.
- Execute Load test and monitor end to end system for performance bottleneck.
- Executed Soak Test for 3 days for 10 hours to identify the environment stability, potential issues & bottlenecks.
- Executed the SCALABILITY TEST with increasing the load by 25% of production volumes.
- Identified issues across different tiers of the application issues related to throttling, high Response time, high CPU utilization, high thread utilization - Analyzed those & with support from the Admin team resolved.
- Performed Component testing of each backend call by calling the web service, using the SOAP UI.
- Integrated MySQL with JMeter to input test data/prepare test bed and to archive test results.
- Developed, reviewed, integrated and executed test scripts using JMeter and LoadRunner.
- Monitored the response in Edifices (Transaction Management), provides the status of the Eligibility request.
- Used in-house tool for monitoring the performance counter of various servers.
- Monitored Websphere App server resources, i.e. active threads, Errors, timeouts.
- Created dashboard in Wily console for the monitoring purpose.
- Monitor application transactions and quickly identify application bottlenecks by using HP Diagnostics tool.
- Automatically discover and aggregate transactions from user, server, database and back end by using HP Diagnostic tool
- Used HP Performance center for executing various performance tests.
- Perform Analysis on Load test results and create defect for issues identified during load test.
- Perform root cause analysis on failures. Resolve performance tuning related issues and queries.
- Wrote database queries to capture / gather the data.
- Checked Server logs and identify the root cause of 400/500 errors received during the test.
Confidential, Atlanta, GA
Performance Tester
Responsibilities:
- Involved in planning and coordination effort throughout QA life cycle.
- Participated in capacity planning for the Application under Test based on the Production estimate usages.
- Responsible for designing load test strategies for larger scale web based application activity.
- Responsible for estimating the concurrent users for the load test based on the Transactions/sec that is seen in production.
- Responsible for creating test scripts using LoadRunner Vugen for JAVA framework.
- Responsible for setting up the LoadRunner Agents in the load testing setup.
- Performed the correlation and Parameterization using LoadRunner Vugen.
- Ran test on JAVA based application using JAVA RMI Protocol.
- Responsible for creating Load Test scenarios based on the load testing scripts that are to be loaded.
- Responsible for identifying the counters that need to be added onto the scenario for data collection from analysis perspective.
- Scripted a number of test cases using VuGen.
- Monitored the Available bytes graphs that would give an idea as to the Memory leak if any present in the system.
- Responsible for migrating the necessary stored procedures and other database stuff that is needed by the Load Test database.
- Involved in compatibility testing of the application with different platforms using Quick Test Pro.
- Monitored the load test using UNIX shell scripting.
- Set up a new database instance with Prod and Test Environment and provided database related support
- Worked in association with the DBAs in making sure that the databases are re-pointed to the original environments once we are done with the environment for the load test in question.
- Responsible for Load Testing Co-ordination with various other projects involved in load testing activity.
- Responsible for the generation of the LoadRunner Analysis files based on the LoadRunner results file generated by the load test.
- Responsible for filtering the analysis file data based on the durations required.
- Generated detailed test status reports, performance/capacity reports, web trend analysis reports, and graphical charts for upper management.
Confidential, Tampa, FL
Performance Tester
Responsibilities:
- Involved in developing Test plan which includes all necessary elements to do Load testing (objectives, scope, resources, scenario’s, test cases, schedule)
- Analyzed Test Requirements and objectives of the Load Test provided by the Application Group.
- Ran test on JAVA based application using JAVA RMI Protocol.
- Analyze the Latency and Load Test cases and collect required Test Data.
- Created and Executed LR Scripts for testing the performance of various web applications.
- Converted Confidential Rational Performance Tester load testing scripts to LoadRunner load testing scripts.
- Tests are created using the RPT recording mechanism Worked with business team in establishing benchmarks to use during deployment.
- Parameterize and Correlate the script with necessary Text/Image checks.
- Involved in scripting worked on both HTML/URL mode of recording.
- Recorded Scripts using VuGen with web HTTP/HTML, CITRIX and Oracle NCA protocols.
- Have a thorough understanding of assigning test checks, rendezvous points, parameterization, and correlation (capturing dynamic values like session id’s /cookies) irrespective of the application.
- Extensively worked with the SQL tuning team to identify the DB bottlenecks.
- Created Dashboard using Introscope to monitor JVM out of memory, CPU usage, No of threads used etc.
- Identified bottlenecks, poor response times, hardware capabilities (CPU, Memory)
- Worked with the Load Runner Analysis tool to generate and analyze load and performance results.
Confidential, Glastonbury, CT
QA Tester
Responsibilities:
- Analyzing the user/business requirements and functional specification documents.
- Actively interacting with Team Members, Developers, Business Analysts and Project Management team to analyze the business process and requirements.
- Mainly Involved in State Reporting and working for WA,GA,OR States.
- Involved in Sprint Meeting held once in a month and actively estimated the time required for testing in the Sprint.
- Updating Weekly Status in Confluence and meeting the deadlines.
- Involve in Stand up meetings and gave day to day progress.
- Performed Regression Testing, UI Testing, Integration Testing, Backend Testing, End To End Testing to make sure the requirements are met.
- Performed more of UI Testing and Regression as the focus was to make sure that all the elements on the application were correct (Student Demographics Page) and also they did not introduce any new error after the bug was fixed.
- Documenting Test Cases based on the Issues logged in JIRA.
- Executing Test Cases to verify the actual results against expected results.
- Performing defect tracking by logging defects and submitting changes requested toJIRA.
- Working closely with the developers in fixing the defects
- Executing SQL queries to retrieve data from database for Backend Validation.
- Pro-Actively Involving in Testing for any Escalation Release.
- Importing the Test Cases once the Sprint is completed in the Quality Center.
