SUMMARY:
- Over eight years of extensive experience in software Quality Assurance and Performance testing utilizing HP Load Runner tool, Quality Center, Quick Test Pro, HP Performance Center,WinRunner.
- Proficient in creation of the Test Scripts and Test Scenario’s using HP Load Runner.
- Strong in analyzing Business Requirements and Functional Specifications, identifying Test Scenarios, developing and executing Test Cases and responsible in performance testing, debugging, executing, analyzing Complex applications.
- Checked for Network Bottlenecks using Network Delay Time and Vuser Graphs.
- Monitored Web servers, Application Servers, Network and DB layer using Perfmon, Dynatrace, HP Diagnostics, Profiler and Java Diagnostics.
- Hands on Experience with System Performance Testing Methodologies like stress, endurance testing
- Worked with Agile project development lifecycle in different cross - functional teams.
- Experience in writing Test cases, Test Plans, defining Test Scenarios, developing and maintaining Test Scripts based on business and functional requirements.
- Used Manual Testing tools like HTTP Watch, Fiddler to check the Response times with single user on system.
- Good experience in JavaScript writing. Assess manual test coverage and plan and coordinate the creation of automated tests (web UI, REST API, proprietary API)
- Good hands on JAVA and understanding Data Structures in Java.
- Worked intensively in Agile methodology.
- Expertise in both Manual and Automated Testing using HP tools like ALM.
- Experienced in Functionality testing, Black Box Testing, System testing, Integration Testing, Regression Testing, User acceptance Testing, Ad-Hoc Testing, Performance testing, and Stress Testing.
- Experience in implementing Client/Server and Web Applications developed on Java, JSP, JavaScript, VBScript, HTML, XML, .net and JUnit.
- Experience in Test Automation using QTP on Web Based Applications.
- Creating the Scripts to meet load-testing requirements according to the SLA (Service Level Agreement) agreed upon.
- Excellent Knowledge of programming languages like C, C++, Java, SQL, debug and execute HP Load Runner scripts .
- Proficient in functional, negative, regression, system integration (SIT), acceptance (UAT), load/performance, security (Authorization Testing, Access Control Testing and Encryption and Decryption), browser compatibility, and performance testing.
- Strong experience in Load Testing, System Testing, Regression Testing, Functionality Testing and Performance testing of Web based, Client/Server, Data Warehousing applications in Windows, UNIX Environments.
- Extensive experience in Manual and Automated testing of applications developed on Windows environment.
- In Order to check the response time with single user on a system, used HTTP Watch, Fiddler testing tools
- Changed the runtime settings and performed load rate calculation that includes setting up think time, pacing, selecting number of Vuser, number of iterations and number of transactions.
- Expertise in developing Performance Test Plan, Test Cases, Test Scenarios, Test Scripts Use Case and Traceability Matrix.
- Hands on experience in handling different protocols like web (HTTP/HTML), AJAX True Client, Web Services, SAP, Winsock, Citrix Protocols.
- Skilled in debugging and adjusting scripts by running in VuGen with runtime settings logs set to display all messages.
- According to the SLA (Service Level Agreement), created the scripts to meet load-testing requirements.
- Experienced in enhancing the Vugen scripts Correlation techniques, Parameterization and Synchronizations.
- Exposure to various LoadRunner functions used by VUser generator for scripting.
- Skilled in debugging and adjusting scripts by running in VuGen with Runtime Settings logs set to display all messages.
- Proficient in plotting and implementing scenarios and loading Load Runner scripts into a controller.
- Experienced in Handling in 1300 VUsers in Test.
- Had Experience in Running Single User Test, Load Test, Capacity Test and Stress Test.
- Performed result analysis using online monitors and graphs using Load Runner.
- Measured Response times at sub transaction levels at web, App servers and database server levels by using Optimal Application expert, highly concentrated on Transactions per sec during testing.
- Analyzed the test results TPS, Hits/second, Transaction response time, CPU utilization using Load Runner Analysis, various monitoring tools and prepared Test Reports.
- Monitors and captures system metrics to indicate trends in performance growth & recurring problems.
- Worked with bug report generation and defect tracking
- Checked for Network Bottlenecks using Network Delay Time and VUser Graphs.
- Have experience with different load testing tools and monitoring like LoadRunner, Quality Center, Performance Center, HP Openview, Wily Introscope, Splunk, and Perfmon.
- Excellent verbal, written and analytical skills with ability to work in a team as well as individually in fast paced, dynamic team environment.
TECHNICAL SKILLS:
Test Strategies: System Integration, Regression, Functional, Smoke and Black Box.
Scripting Languages: VB Script, Java Script.
Operating Systems: Windows, UNIX, Linux, Solaris, AIX.
Testing Tools: Load Runner, JIRA Bug Tracking Tool, Quality Center, QTP, Performance CenterJmeter, Web load Quick Testpro
Workflow Tools: MSWord, MSExcel, MS: PowerPoint, MS-Visio, MS-Outlook and IBM-Lotus Notes.
Web/ Application Servers: MS IIS, Apache Tomcat, WebSphere, Web Logic
Monitoring Tools: Wily Introscope, Sitescope, HP Diagnostics, PerfMon, Dynatrace and Splunk
Operating Systems: Windows 98, 2000, 2003 server, XP, UNIX, AIX, HP-UX 11.23, SOLARIS 10.x
Databases: Oracle 8i, 9i, 10g, 11g, SQL Server 2000/2005/2008/2012/2014, DB2 8.x
Other Tools: TOAD, SQL Loader.
Languages: SQL, PL/SQL, C, C++, HTML, JAVA, XHTML, XML.
PROFESSIONAL EXPERIENCE:
Confidential, Lincoln, RI
Performance Tester
Responsibilities:
- Responsible for developing Performance testing strategy, Performance Testing Plan based on the business specifications requirements and user requirements.
- Created Vuser scripts with VuGen and enhanced them with correlation, parameterization, check points, and user-defined functions as well as LoadRunner functions.
- Created different Scenarios in Controller for different types of tests.
- Calculated pacing by gathering requirements from previous release.
- Created scripts and executed load tests using Load Runner.
- Worked on web services protocol.
- Used HTTP Watch to do Manual Testing of the flow to check the response time with single user on the system.
- Performed capacity testing on the Enhancements by using the Schedule by Group in Controller.
- Executed various tests like Load Test, Capacity Test.
- Involved in testing of the application manually and tested the design and functionality of the application.
- Performed testing with Single user, Medium Load and Full Load and analyzed the system response.
- Successful execution of Planned Performance tests in given Timeline, preparing Analysis and Monitoring reports.
- Worked on Unix Environment for creating data files, monitoring the logs on application servers and web servers.
- Analyzed the Transaction Summary Report and graphs generated in a Load Runner Analysis session.
- Expert in finding performance bottlenecks both in client side and server side and making recommendations for Performance Profiling or Tuning.
- Experienced in Analyzing test results and providing necessary recommendations to the application team.
- Responsible for monitoring CPU utilization, Thread count, Response time, session count, GC heap analysis.
- Analyzed various graphs including Database Resource Graphs, Network Monitor, Graphs, Error Graphs, Transaction Graphs and Web Server Resource Graphs.
- Analyzed the LoadRunner reports to calculate Response time and Transactions per Second.
- Monitored system resources such as CPU Usage % of Memory Occupied VM Stat I/O Stat.
- Used Splunk to Monitor long running transactions.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, application and database levels.
- Developed weekly reports of Performance data and metrics.
- Prepared the test data for the tests by using unix commands in Putty.
- Conducted meetings with developers, application team, business team to analyze the defects evaluate the test executions
- Actively participated in Defect Review meetings daily and provided weekly management status reports and coordinated meetings between test team and development team to review defects.
Environment: Load Runner 12.53, Quality center, MS Office Tools, Microsoft SQL 2012/2014, Nmon, Splunk
Confidential, Bloomsburg, PA
Performance Tester
Responsibilities:
- Analyzed System or Business requirements and identified the Test scenarios based on requirements and involved in preparation of Templates for Test cases.
- Responsible for developing Performance testing strategy, Performance Testing Plan based on the business specifications requirements and user requirements.
- AWS Infrastructure setup Web Server, App Server and DB Server.
- Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
- Involved in testing of the application manually and tested the design and functionality of the application.
- REST API calls to fetch and create test data and to interact with Sauce Labs' AP.
- Created scripts and executed load tests using Load Runner.
- Worked on web (HTTP/HTML) protocol.
- Created and Maintained Server side Integration Test using Python and Selenium Web driver.
- Developed Vugen scripts and enhanced the basic script by adding Custom code.
- Prepared data for Parameterization of the values in the scripts for multiple scenarios by querying the Oracle data.
- Introduced rendezvous points in the script for stressing the application for specific transactions.
- Responsible for developing baseline Scenarios and Load Testing Harnesses for load/performance testing of the application.
- Performed testing with Single user, Medium Load and Full Load and analyzed the system response.
- Executed Load, Stress and Endurance testing to simulate a process, which allowed using more than 759 virtual users.
- Responsible for performance monitoring and analysis of response time & memory leaks using throughput graphs.
- Experienced in developing automation scripts using TestNG.
- Experienced in running framework using TestNG Suite in various browsers.
- Converting test case into automation scripts using TestNG.
- Gathering requirements and delivering to Offshore as part of On & Offshore model
- Successful execution of Planned Performance tests in given Timeline, preparing Analysis and Monitoring reports
- Worked for defect resolution for the assigned applications.
- Worked on Unix Environment for creating data files, monitoring and troubleshooting issues.
- Experienced in Analyzing test results and providing necessary recommendations to the application team
- Raised defects in Quality Center for the application related issues observed during the test
- Analyzed AWR reports and provided necessary recommendations to DBA ’s & Application teams
- Working closely with developers to find the root cause of failures
- Analyzing the graphs and coordinating with DBA ’s and Network administrators to ensure Optimum performance.
- Analyzed the LoadRunner reports to calculate Response time and Transactions per Second.
- Monitored system resources such as CPU Usage % of Memory Occupied VM Stat I/O Stat.
- Captured Java threads and Exceptions in the application logs for analysis.
- Identified long running transactions and traced them in Transaction tracing in Wily Introscope.
- Responsible for monitoring CPU utilization, Thread count, Response time, session count, GC heap analysis.
- Analyzed various graphs including Database Resource Graphs, Network Monitor Graphs, User Graphs, Error Graphs, Transaction Graphs and Web Server Resource Graphs.
- Developed weekly reports of Performance data and metrics.
- Created performance narrative documents.
- Participated in defects meeting to discuss the bottlenecks and long running queries.
- Involved in walkthroughs and meetings with Performance team to discuss related issues.
Environment: Load Runner 12.53, Quality center11.05, Java, Web Sphere, Oracle Apps, XML, QTP11.05, Rally, Jenkins, .net, Java/J2EE & Windows.
Confidential, Richmond, VA
Performance Tester
Responsibilities:
- Actively involved in gathering and analyzing of business requirements along with developing testing strategy in various clients.
- Developed Performance Testing Plan, Performance Testing Strategy based on the business specifications requirements and user requirements and prepared Close out Document and Executive level summary.
- Manual tested the requirements using Fiddler to verify Response Time of the single user on the system.
- Created Load Runner scripts with Web (HTTP/HTML) and Web Services protocols based on the user workflow.
- Testscripts development in VuGen and modifying scripts with required Correlations, Parameterization, logic, think times, iterations, pacing, logging options and ps.
- Created the load test scenarios using Load Runner Controller from scratch, which includes Creating the VuGen Scripts and Assigning Vuser for each script.
- Performance/ Load testing using HP ALM Performance center 12.1 & 12.5
- Performance testing of customer end applications using Neoload 5.1
- Monitoring and bottleneck analysis using Dynatrace and Wily Introscope
- Good expertise in development of Scripts using various protocols like Web (HTTP/HTML ), Ajax TruClient , WebServices and Citrix protocols
- Developed Web (HTTP/HTML) & Truclient scripts using HP Loadrunner 12.0 & 12.5
- Had Performed Stress Test using 1300 virtual users.
- Analyzed IBM Rational Performance Tester on-line 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.
- Defined transactions to measure server Performance under load by creating rendezvous points to simulate heavy load on the server.
- Testing AJAX web site application, implementing Selenium testing platform and using test scripts with Eclipse IDE .
- Writing Selenium scripts, using JUnit and Selenium RC for automated testing.
- Developed and maintained release acceptance tests using Selenium IDE , JUnit , and Eclipse IDE .
- Analyzed the Transaction Summary Report and graphs generated in a Load Runner Analysis session.
- Monitored different graphs like transaction response time and analyzed server performance status, hits per second, throughput, windows resources, database server resources.
- Expert in finding performance bottlenecks both in client side and server side and making recommendations for Performance Profiling or Tuning.
- Identified Performance issues using Load test results using LoadRunner Analysis and online monitors.
- Experience in Monitoring Server Performance using Wily Introscope.
- Used Splunk to Monitor long running transactions.
- Validated data by writing SQL Queries on different Environments.
- Maintained defects in Rally and participated in defect triage meetings.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, application and database levels.
- Co-ordinated meeting for determining production readiness of applications and Involved in Project meetings and interacted to other team members to resolve the problems.
Environment: Quality Center, Load Runner 12.00, C, C#, .Net, MS Office Tools, JMeter, Microsoft SQL 2012/2014, Splunk .
Confidential, Monroe, MI
Performance Tester
Responsibilities:
- Producing and maintaining test specifications and functional test cases by analyzing business requirements documents provided by the client.
- Involved in developing Performance QA strategy and in writing and implementation of the test plan and various test cases.
- Used HTTP Watch to do Manual Testing of the flow to check the response time with single user on the system.
- Created Vuser scripts with VuGen and enhanced them with correlation, parameterization, check points, and user-defined functions as well as LoadRunner functions.
- Created different Scenarios in Controller for different types of tests.
- Calculated pacing by gathering requirements from previous release.
- Performed capacity testing on the Enhancements by using the Schedule by Group in Controller.
- Executed various tests like Single User Test, Load Test, Capacity Test.
- Experienced in handling of Vusers more than 1000 in load tests.
- Worked on Throughput, Hits per seconds, Network delays, latency, and capacity measurements and reliability tests on multi - layer architecture.
- Scheduling the scenarios using the Load Runner's Controller and analyzing the results using Analyzer.
- Performed smoke testing by checking the build release from the developers.
- Performed Regression testing after logging defects.
- Involved in database testing by writing SQL queries and using data base functions for automation.
- Worked on Throughput, Hits per seconds, Network delays, latency, and capacity measurements and reliability tests of on multi - layer architecture.
- Monitored Server Performance using Perfmon.
- Used Hp Openview to monitor Resource Utilization on servers for the test run duration.
- Involved in scalability and bottleneck testing of application.
- Ability to diagnose Web/App server performance issues/troubleshooting using Load Runner Java Diagnostics/Deep Diagnostics.
- Actively participated in Defect Review meetings daily and provided weekly management status reports and coordinated meetings between test team and development team to review defects.
- Worked with developers, business and release managers in bug fix issues and in meeting project deadlines.
Environment: Java, Load Runner 11.5, Quality Center, Oracle, Windows 7, MS Office 2007, Agile, WebSphere, Toad, Oracle, SQL, HP Open View.
Confidential
Performance Tester
Responsibilities:
- Interacted with the Business Analyst and application teams to discuss the performance requirements and load test strategy.
- Developed the performance Test Plans and Load Test Strategies.
- Developed scripts using Web (HTTP/HTML), AJAX True Client, Web Services using Load Runner Vugen.
- Handled Dynamic Values in scripts by correlation and inserted functions in scripts to handle the business requirements.
- Analyzed Load pattern and created test scenarios to emulate the real-life stress conditions.
- Created different Scenarios in controller by adjusting pacing and think time in Runtime Settings as per requirements.
- Extensively used Controller to perform and execute Baseline, Ramp-Up, Endurance, and Stress test cycles.
- Analyzed the Summary Report and graphs generated in a LoadRunner Analysis session
- Monitored different graphs like transaction response time and analyzed server performance status, hits per second, throughput, windows resources and database server resources using LoadRunner Analysis.
- Converted Perfmon Blgs into CSV files and Imported into LoadRunner Analysis to check Resource Utilization.
- Participated and Interacted with Developers and Team Leads to report long running transactions.
- Created Test Metrics, Bug Database and generated weekly reports for senior management.
- Conducted meetings with developers, application team, business team to analyze the defects evaluate the test executions
- Involved in the decision making with the management for final applications releases.
Environment: JAVA, J2EE, WebSphere, Apache, IHS, HTML, RUP, ETL, Load Runner 11.50, Quality center, PerfMon.
Confidential
Performance Tester
Responsibilities:
- Gathered requirements from subject matter experts and business stakeholders to create user stories in Rally.
- Coordinated with Functional Teams to Identify the Business Process to be Performance Tested
- Created Test Cases in Rally, and developed Test Plan.
- Created Vugen scripts based on the requirements.
- Had Run Tests using Load runner controller and Performance center.
- Experience handling of Vusers more than 350 in load tests.
- Had run Soak Test to see system behavior.
- Wrote SQL queries to access the data from the database tables to ensure data integrity.
- Analyzed Test Results and identified transactions with high response time greater than SLA and reported to team.
- Coordinated with Technical Teams to monitor CPU Utilization and Memory usage.
- Attended daily scrum meetings for agile projects.
- Reported defects to the development team and performed regression testing once fixed.
- Worked directly with the Project Managers to communicate the status of testing along with issues and risks of the project.
Environment: Java, Quick Test Professional, Mercury Quality Center, Oracle, Windows 2000, MS Office 2007, LoadRunner 11.00, Performance Center