Post Job Free
Sign in

Web Services Test

Location:
The Bronx, NY
Posted:
September 06, 2017

Contact this candidate

Resume:

Mohan

ac16my@r.postjobfree.com

253-***-****

Professional Summary

Analytical, talented and Multi skilled with 7+ years of IT experience as Performance Test Engineer

Extensive experience with HP Load Runner tool for monitoring, testing of Web based as well as client Server systems on multiple platforms such as in .NET, Java, SQL.

Developed Scripts to meet load-testing requirements according to the SLA (Service Level Agreement) agreed upon.

Excellent working knowledge in Developing & Implementation of complex Test Plans, Test Cases and Test Scripts using automated test solutions for Client/Server and Web-based applications.

Expert in developing Work load Model for performance testing.

Enhanced Vuser script in Load Runner with Parameterization, Correlation, Transaction point, check points.

Excellent knowledge of software development and testing life cycles, SQA methodology and

test process documentation.

Experience in preparing Test data by retrieving data from Relational Databases Oracle,

MS SQL Server.

Setup load/performance testing environment using Load Runner.

Expertise in gathering non-functional requirements, estimations, strategy making, WLM creation, reporting, result analysis, finding bottlenecks.

Experienced in Performance, Load, and Stress Testing.

Developed Vuser scripts using Web (HTTP/HTML), Ajax TruClient, Flex and Web Services protocol.

Experience in understanding Business Process from the requirements.

Extensive experience with Load, Stress and Performance testing using Load Runner and developed Vugen test scripts.

Expert in finding performance bottlenecks both in client side and server side and making recommendations for Performance Profiling or Tuning.

Expert working on application performance and maximum scalability, critical parameter such as number of users, Response times, hits per seconds (HPS) and Throughput using Load runner.

Good knowledge on Monitoring tools like HP Diagnostics, HP Sitescope, Dynatrace

Have knowledge on Wily Introscope.

Good experience in finding issues at the application code level using Dynatrace

Expert in finding the reasons for High Response Time.

Experience on working with JMeter for load performance testing.

Involvement in Automation Infrastructure development using QuickTest Pro, along with automation specialist.

Proven ability to check Network Bottlenecks using Vuser Graphs.

Expert in Analyzing results using HP Load Runner Analysis tool and analyzed Oracle database connections, Sessions, Log files.

Added performance measurements for Oracle, Web Logic, IIS in Load Runner Performance Center.

Performed backend testing creating SQL queries in Oracle, SQL Server.

Expertise in writing reusable modular scripts for automation testing for various Business Applications like Banking & Finance.

Comfortable with various Industry Leading Operating systems (Windows NT/98/95/2000/XP/Vista/Windows 7 and UNIX).

Experience in Installation and Configuration of Software and Hardware in testing environment.

Excellent inter-personal abilities and a self-starter with good communication & presentation skills, problem solving skills, analytical skills and leadership qualities.

Experience in coordinating on shore and off shore resources.

Technical Skills:

Testing Tools

HP Load Runner, Jmeter, Quality Center,

Performance Center, HP Diagnostics, HP ALM, HP Sitescope,

DynaTrace, AppDynamics.

Languages

Java, J2EE, SQL, PL/SQL, C, C++

Build Tools

Ant, Maven, Jenkins, Hudson

Database

MySQL, DB2, Oracle, SQL Server, Sybase

Web Technologies

HTML, VBScript, JavaScript

Environment

Windows7/2003 server/95/98/NT/00/XP, UNIX. VMware

Communication

MS-Outlook2003, MS-Office

Others

Edit Plus, Junit, JSON, VTS, TestNG, SVN, TOAD, SQL Developer

Methodologies

Agile, Waterfall

Browsers

IE 8/9/10/11, Firefox, Chrome, Safari

Education:

Bachelors in Computer Science from JNTU, India

Professional Experience:

Disney, Seattle, WA Dec 2015 - Present

Senior Performance Test Engineer

Roles and Responsibilities:

Involved in gathering business requirements, studying the application and collecting the information from developers, and business analyst.

Communicate and co-ordinate with offshore team and guide them in understanding the test requirements and test executions.

Discuss the load test criteria with the application project team obtain performance test requirements.

Provide testing strategies and planning.

Obtain test scenarios and current user levels for the project team.

Provide project estimates and expected deliverables.

Discuss the load test criteria with the application project team obtain performance test requirements.

Provide testing strategies and planning.

Obtain test scenarios and current user levels for the project team.

Create a load profile for the application under test.

Validate possibility of the tool (Load Runner) compatibility towards the application under test

Capture the protocol communications done in a workflow. Use combination of protocols to if necessary for scripting.

Responsible for monitoring CPU utilization, Response time, GC Analysis, Heap analysis, Thread Dump analysis.

Prepare WLM using Compuware API and identify work load for each use case.

Coordinate and communicate with business and technical teams to ensure capacity issues are addressed and proper measurement testing is implemented.

Create a Test Design.

Involved in talking to different teams to solve any functionality issues.

Developed, enhanced and applied different logics in the Vugen scripts.

Validated web services developed using SOAPUI, and then converted to Load Runner web services scripts using web services protocol.

Developed Scripts in HTML/HTTP, web services for Load runner.

Parameterized large and complex test data to accurate depict production trends.

Used Ramp Up/Ramp Down, Rendezvous point, Start and End Transaction, Parameterization, Correlation features of Load Runner.

Emulated the real-world scenarios for the identified business scenario.

Executing sanity tests to validate the scripts and test environment.

Executing Scalability test with 200% user load.

Run tests and analyze results to identify bottle necks.

Used Dynatrace monitoring tool to indentify component/code level issues apart from monitoring server health.

Analysis of cross results, cross scenarios, overlay graphs and merging different graphs.

Document and publish test results to the project team.

Analyze Load Runner metrics and other performance reports in application server level, database level and generated various reports.

Monitoring the Client Side Metrics.

Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks.

Generated Performance Test plan in order to Execute Performance Testing Using Load runner.

Used monitoring tools to analyze the heap memory statistics for identifying memory leaks.

Analyzed software specifications and technical service description documents.

Performed Load testing, Performance testing and Stress testing using Load Runner version 11.52.

Designed Performance test scripts using Load Runner 11.52, ran Stress test, analyzed the results.

Responsible for creating the System Performance Graph from the results of the incremental (user load) stress tests to determine the scalability of the system, response time at the desired throughput and the system break point (knee of the curve).

Analyzed graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.

Worked on Throughput, Hits per seconds, Network delays, latency, and capacity measurements and reliability tests of on multi- layer architecture.

Troubleshoot issues and identify root cause of failures. Fine tune the application with the help of technical architects and middle tier until it meets the performance and business acceptance criteria.

Monitor resources to identify performance bottlenecks and tuning JVM.

Actively participated in QA team meetings and walkthroughs for weekly QA testing review meeting.

Actively participated in Defect Review meetings involving Test Coordinator, Developers, Business Analysts and Project Managers to report the status of defects to the management.

Defined the Test Engagement Process for new application launch and maintenance releases.

Prepared Test Plan that provides a detailed list of conditions under which the system will be tested.

Prepared various documents like Test Scenarios, Test Analysis Report, Defect Report and User manual were created using MS Word and MS Excel.

Environment: Load runner 12.53, performance center 11.52, CA APM, Jmeter, Agile/Scrum, Quality Center, ALM, Web Services.

PetSmart, Philly, PA Jan ’2013 – Dec ’2015

Senior Performance Tester

Roles and Responsibilities:

Assisted the team lead in the preparation of the Test Plan and Test Strategy documents.

Responsible for Load Testing Co-ordination with various other projects involved in load testing activity.

Developed scripts using a number protocols including Oracle, Web services, Ajax protocols.

Prepared data for Parameterization of the values in the scripts for multiple scenarios by querying the Oracle data.

Analyzed Performance Bottlenecks using Load Runner Monitors and HP Site scope.

Also, involved in Vuser Setting for different scenarios and business processes in Controller and analyzed graphs to find out the performance of the system.

Presenting the results to the team and analyzing the bottle necks and resolving the issues from their end.

Responsible for scheduling the Load tests using HP Performance center involving a variety of load scenarios combination.

Using Load Runner, execute multi-user performance tests, used online monitors, real-time output messages.

Executed different Scenarios for different applications in controller and created Load Runner Analysis Reports and Graphs.

Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web and App levels.

Used SOAP UI for web services is used for giving the input requests and the responses are captured and later scripted in load runner by giving them proper SSL Certs for secured endpoints.

Analyzed results using HP Load Runner Analysis tool and analyzed sessions and log files.

Responsible for generating and publishing Load Test Results and publishing the results in share point.

Worked closely with development team to narrow down defect reproduction cases and scenarios.

Responsible for taking thread dumps and using profilers for CPU and Memory profiling.

Responsible for performance monitoring and analysis of response time & memory leaks using throughput graphs.

Responsible for configuring and installing the Performance Center Infrastructure for executing and scheduling the load tests.

Gathered user requirements and designed the Test Plans and Test Scenarios accordingly.

Simultaneously worked on different project using JMeter for designing and developing test scenarios, test scripts as well as integration solutions.

Worked with JMeter in stimulating load on the servers to check performance of different load types.

Executed scripts using JMeter and Soap UI to perform web services testing.

Uploaded all the performance scripts, reports and documents to HP QC/ HP ALM. Detected defects and classified them based on the severity in Quality Center along with screenshots.

Responsible for monitoring Oracle Database performance for Indexes, Sessions, Connections, poorly written SQL queries and deadlocks for each component of application.

Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks.

Interacted with developers to Report and Track Bugs QC.

Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.

Interacted in Daily standup meetings with the Management and report day-to-day activities and updates.

Environment: Load Runner 11.52, Jmeter, Soap UI, Oracle 10g/11i, Agile, Quality Center, HP ALM, Agile, Performance Center, HP Site Scope

AMEX, Phoenix, AZ Dec’2011 –Jan’2013 Performance Tester

Roles and Responsibilities:

Involved in developing the scripts to check the Servers connectivity.

Worked with business analyst in gathering the requirements and the SLA details from the client.

Developed Load Runner test scripts according to test specifications/ requirements.

Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.

Develop and implement load and stress tests with Load Runner, and present performance statistics to application teams, and provide recommendations on how and where performance can be improved.

Developed and enhanced scripts using Load Runner VuGen and designed scenarios using Performance Center to generate realistic load on application under test.

Logging defects in QC and updating test cases with respective defect ids.

Coordinated with Functional Teams to Identify the Business Process to be Performance Tested.

Inserted Transactions, Checkpoints into Mercury Load Runner Web VuGen Scripts and parameterized & correlated the scripts.

Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.

Customized scripts for error detection and recovery.

Worked in shared environment and tested different applications.

Independently executed the Mercury Load Runner test scenario, analyzed the execution statistics by monitoring the online graphs.

Involved in planning and coordination effort throughout QA life cycle.

Designed tests for Benchmark and load testing.

Ability to diagnose Web/App server performance issues/troubleshooting using Load Runner J2EE Diagnostics/Deep Diagnostics.

Generated detailed test status reports, performance reports, web trend analysis reports, and graphical charts for upper management.

Assisting the QA Lead with administrative tasks such as meeting notes, defect database cleans up.

Provide daily/weekly application availability reports to the management.

Environment: Load Runner 9.5, HP Performance Center, WebLogic App Server, XML, Web Services, SharePoint, Windows 2000/XP.Vista.

Nihar Info Global Limited, India Sep’ 2009 – Oct’2011

Performance Engineer

Roles and Responsibilities:

Discuss the load test criteria with the application project team and make them understand the performance test requirements.

Obtain test scenarios and current user levels for the project team.

Provide testing strategies and planning for the application testing

Identify types of users for the application and obtain test data from the project team

Verify if the test environment is compatible for the application with available protocols in Vugen of load runner suite.

Capture the protocol communications done in a workflow. Use combination of protocols to closely match user activities.

Scripted workflows using Web (HTTP/HTML), Web Services, TruClient protocol for various projects.

Parameterize the script to simulate unique users of the system. Ensure that adequate data is used to simulate the load.

Correlate all dynamic values either manually or by using the auto correlation feature.

Ensure that the script runs well using couple of different user logins. Identify and fix all possible script issues.

Design the scenario to cover all processes and identify the way scenario needs to be run such as ramp up, pacing and number of iterations required to meet the transaction volume.

Used Dynatrace APM monitoring tool to monitor different applications in the development side.

Conduct Endurance, Stress, Concurrent and Load tests at different user levels to identify all possible performance issues.

Troubleshoot issues and identify root cause of failures. Fine tune the application with the help of technical architects and middle tier until it meets the performance and business acceptance criteria.

Document and present the results to the project team.

Analyzed Load Runner Metrics and other performance reports in Application server level, database level and generated various Reports.

Measured Response times at sub transaction levels at Web, App Severs and database levels by using Optional Application expert. Highly concentrated on transactions per sec during testing.

Identified and reported dead lock issues by performing concurrency test and running SQL profiler simultaneously during the test run.

Maintain logs of issues encountered to help troubleshoot similar problem in future.

Environment: Quality Centre, Load Runner, Wind XP Professional, SQL server 2005, SQL server 2008, JIRA, Test link, Web browsers (Chrome32, IE9, Safari).



Contact this candidate