Performance/qa Tester Resume
Cincinnati, OH
SUMMARY:
- 9 plus years of working experience as Software Quality Assurance engineer in different Industries & platform.
- Expertise in Test documentation, Performance testing and execution on Client/Server, Integrated Intranet, UNIX, Linux, Mainframes and Internet applications
- Hands on experience in using automated tools like Load Runner, Jmeter, HP Performance Center, Test Director, Quality Center and SharePoint
- Experience in Performance testing of Web applications and Client/Server by using Load Runner
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) and strong working knowledge of Software testing (Functional, Integration, Performance and Quality Metrics).
- Good knowledge of Silk Performer, LoadRunner, JMeter and other load generation software applications
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, verifying and validating Web based e - Commerce applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
- Good Exposure in using QTP Integrated Environment and developing framework.
- Extensively used QTP for functional and regression testing.
- Worked with LoadRunner Scripts, enhanced scripts with C functions, Parameterized, and stored dynamic content in Load Runner functions.
- Expertise in Test documentation, Performance testing and execution on Client/Server, Integrated Intranet, UNIX, Linux, Mainframes and Internet applications
- Working knowledge of performance tools, i.e. HP LoadRunner, Interscope, Wily, LISA, and Perfecto for android and iOS devices etc.
- Good knowledge on enabling monitors through Sitescope BPM
- Hands on experience in using automated tools like Load Runner, Test Director, Quality Center and SharePoint
- Performance testing Experience in J2EE, PeopleSoft, Oracle applications by using HTTP/HTML, Web Click & Script, and Oracle NCA Protocol and multiple protocols.
- 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
- Worked with cloud providers and external technical support on upgrades, problem resolution and design issues.
- Performed QA/Load testing on Multimedia (Streaming Video, & Audio) AjaxTruClient protocol, .net, Citrix applications using LoadRunner
- Monitored applications using DynaTraceto analyze and identify bottlenecks
- Created Agent Groups and Agent Mapping to connect applications to DynaTraceforWebsphere, WebLogic, Message Broker, XEServer, and EIP Services
- Developed and Executed complex UNIX Commands (Use of Grep, Topas, Nmon, Process, Network Information command) to create JVM String Arguments to deploy in the server consoles to connect applications with the DynaTrace and Splunk collector
- Knowledge in IBM BPM Architecture.
- Extensive knowledge on different protocols; Web (HTTP/HTML), Citrix Protocols, Oracle NCA, Oracle Web Application 11i, Ajax Click & Script, AJAX TruClient, Web (Click & Script), Web services
- Strong theoretical and practical experience with various Agile approaches and implementation in a large organization
- Hands on experience on network analysis tools like DynaTrace and Splunk and Http Watch for tuning the performance of a web site by measuring download times, caching or the number of network round trips and measure web site performance in manual and automated test environment by capturing metrics such as performance measures
- Text checks were written, Created Scenarios for Concurrent (Rendezvous) and Sequential Users.
- Designed and Developed Test Cases for manual testing as well as automated testing using Test Director.
- Extensive experience in analyzing performance bottlenecks such as very high CPU usage, memory leaks.
- Experience with HP Sitescope and Business Availability Center (BAC).
TECHNICAL SKILLS:
Tracking Tools: TestDirector8.0, Quality Center 11.0, PVCS Tracker, Rational Clear Quest
Workflow Tools: MS-Project 2000, MS-Excel, MS-Word, MS-PowerPoint, MS-Visio
Testing Tools: Mercury's LoadRunner, HP Loadrunner,Performance Center, JMeter, QuickTestPro, HP Quality Center, BPM, IBM, DynaTrace and Splunk, visual studio 2013, JVM, Java, IOS devices, Mobile etc.
Monitoring Tools: CA Introscope Tool, App Dynamics, JProfiler, HQ, HP Performance Management, LR Monitors, Cloud Platform
Languages: C,C++ and VB
Databases: SQL Server 2000/2005/2008/2012, MS-Access 2.0, MySQL, PLSQL, Oracle (8.x/9.x/10.x),DB2, OLAP
Operating Systems: Windows (98, 2000, 2003, NT,XP,7), Linux, Unix(AIX)
Methodologies: RUP, Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Performance/QA Tester
Confidential - Cincinnati, OH
Responsibilities:
- Collected Performance Requirement Documents from developers, BA and Project Managers in order to create test plan for performance testing.
- Analyzed and reviewed the documents to make sure I got all the required documents for Performance Testing.
- Prepared detailed and complete Test plan including test strategies, test cases for the project based on the collected requirement documents and reviewed the final test plan with project lead and other stakeholders.
- Calculated Peak number of Vusers based on the total throughput required by the stakeholders.
- Executed batch job scripts and ran multiple batch job commands as part of Batch Job Performance Testing.
- Recorded Scripts in HTTP/HTML Protocol (HTML based scripts and URL based scripts) and Truclient Protocol using Load Runner Vugen.
- Modified and enhanced scripts with required Parameterization, Correlation, Text Check, Transaction point, Rendezvous point, Run-Time Settings, condition control and other needed functions.
- Used both manual and automatic correlation to parameterize dynamically changing field using web reg save param function.
- Defined transactions to measure server performance under load by creating rendezvous points to simulate heavy load on the server
- Used both LoadRunner Controller and HP ALM Performance Center to create performance test scenarios which includes uploading scripts, assigning number of Vusers to each scripts, assigning load generators to each Vusers, Rmping up and Ramping down Vusers, calculating pacing for each scripts and changing other runtime settings based on the test you are executing.
- Executed various tests like load test, duration test, capacity test and stress test with required number of volumes and specific run time for each test.
- Setup WebLogic domain with a single server instance for developers on their windows machines.
- Monitored system performance using Hyperic HQ and HP Sitescope.
- Identified functionality and performance issues, including: deadlock conditions, high response time, database connectivity problems like data share network timeout errors, system crashes under load and load generators network issues.
- Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
- Identified bottlenecks and opportunities for performance improvements, profiled slow performing areas of the application and system resources, and worked with development, integration and database team for timely resolutions.
- Logging defects into the defect tracking tool Quality Center (QC ALM) following analysis of the root cause of the issue, and consulting with team lead before generating defect tickets.
- Used Loadrunner Analysis to develop test results and analyze the response times of various business transactions, modules login times under load, and presented graphs to support those results.
- Created Reports with various matrices like transaction response time, CPU utilization, Memory utilization, pages per seconds, System processor queue length, Free memory, Heap memory free and load balance.
- Reviewed Final Report with team lead and presented it to the whole project team and required stakeholders.
- Attended weekly status meeting, application walkthrough meeting with developers, and worked closely with BA, DBA, Performance Lab Team and Project Manager to keep them updated on each stage of Performance Testing from collecting Requirement document to presenting all tests results.
- Highly responsible for keeping up with the test schedule and interacted with software engineers to ensure clear communications on requirements and defect reports. Also, conducted Knowledge Transfer Sessions to develop skill sets of newly joined members of team.
Environment: LoadRunner, Performance Center, Hyperic HQ, Sitescopes, Quality Center, WinSCP, Oracle, Unix, Web Logic, SQL Server, PLSQL, SOASTA CloudTest, Windows, Weblogic, HTTP/HTML, Java Script, XML.
Confidential, New York, NY
Sr. QA/Performance Engineer
Responsibilities:
- Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
- Developed scripts using LoadRunner by recording/playback and as well as by writing custom functions.
- Involved in test environment build and designed Load (capacity) model on the basis of current volume and projected percentage increase in volume.
- Developed VuGen test scripts in Loadrunner for Oracle forms and JSP pages using NCA and HTTP protocols.
- Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.
- Actively took ownership of defects and coordinate with different groups from initial finding of defects to final resolution.
- Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues at server level.
- Responsible for Performance Tuning Java Application.
- Performed both automatic and manual correlation using the options in LoadRunner.
- Analyzed system usage information such as task distribution diagram and load model to create effective test scenarios
- Configured Web/Application/Database server monitoring setup using LoadRunner Controller.
- Used IP spoofing to generate and associate different IP addresses to Virtual Users to emulate real-time scenarios for load balancing issues
- Activating / configuring monitors and adding desired performance counters into the Graphs
- Performed SQL querying to validate the data in the back end data base, and also to check the data flow between different modules
- Monitored the CPU, memory, and network utilizations on the Unix server using Site Scope monitor
- Analyzed results of Transactions Response time, Transaction under load, Transaction Summary by Vusers, Hit per Second and Throughput
- Tested Custom Screens, Views and Applets in Siebel to suit the business requirements
- Responsible for complete functional and regression testing, the Siebel application used to manage and maintain the leasing data in the company.
- Determined the source of bottlenecks by correlating the performance data with end-user loads and response times.
Environment: HP LoadRunner, HP QTP, Performance Center, SharePoint, IBM Mainframe, Sitescope, Java, C, VBScript, TSL, XML, HTML, MS Office, SQL, PL/SQL, WSDL, VTS, SOA, Crystal Reports, WebServices, XML Marker, Putty, Wireshark, WebSphere(WAS), IBM HTTP Server(IHS), Unix and Windows.
Confidential, Black lick, OH
Sr. Performance Engineer Load Tester
Responsibilities:
- Defining the performance goals and objectives based on the client requirements and input.
- Involved in building a Performance Test Environment.
- Installed, configured and maintained Loadrunner 10.0.
- Extensively Worked in Web, and Web services in LoadRunner 9.5.
- Completely handled Oracle upgrade project. There was an upgrade from 9i to 10g. Apples to apples comparison was done to verify the performance of the new database.
- Scripted legacy desktop applications using Winsock protocol.
- Designing, managing, building, configuring, administering, operating and maintaining all components of an AWS cloud platform.
- Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Migrating existing on-premises applications to the Cloud
- Implementing processes for and controlling the flow of data to the Cloud
- Ensure the compatibility of all application platform components, configurations and their upgrade levels in production and make necessary changes to the lab environment to match production
- Create automated test scripts with LoadRunnerVuGen.
- Execute test and monitor system performance Sitescope, LoadRunner Controller.
- Extensively used SOAP UI to perform web services testing.
- Responsible for developing and executing performance and volume tests
- Develop test scenarios to properly load / stress the system in a lab environment and monitor / debug performance & stability problems.
- Coordinated with DBA for optimizing UNIX server for querying data in SQL and running scripts.
- Configure and set up monitors in Sitescope.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Used Virtual User Generator to generate VuGen Scripts for web protocol. Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Conducted Duration test, Stress test, Baseline test
- Verify that new or upgraded applications meet specified performance requirements.
- Used Performance Center to execute tests, and maintain scripts.
- Used to identify the queries which were taking too long and optimize those queries to improve performance
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Performs in-depth analysis to isolate points of failure in the application
- Assist in production of testing and capacity certification reports.
- Investigate and troubleshoot performance problems in a lab environment. This will also include analysis of performance problems in a production environment.
- Created Test Schedules.
- Worked closely with clients
- Interface with developers, project managers, and management in the development,
- Execution and reporting of test performance results.
Environment: LoadRunner 9.5, Performance Center,visual studio 2008JMeter, SiteScope, Oracle, Citrix, MS SQL Server, WebLogic, Load Balancer, JAVA, IBM Mainframe, IBM HTTP Server(IHS), Cloud Platform, Quality Center 10, J2EE Diagnostic Tool, web, Windows 2000/XP
Confidential, Boston, MA
Performance Tester
Responsibilities:
- Wrote and executed test cases and test scripts after reviewing required documents and technical specifications.
- Interacted with analysts, developers and performance testing team members in different defect raising situations.
- Responsible for developing and executing Performance and Capacity tests.
- Developed the Load Test scripts using the LoadRunner Virtual User Generator (VuGen) and enhanced the scripts by including transactions, parameterize the constant values andcorrelating the dynamic values.
- Developed scenarios for automated testing using LoadRunner Controller.
- Used Scheduler to schedule the scenarios for user's Ramp up/Ramp down in LoadRunner Controller.
- Conducted stress test, load test and endurance test.
- Monitoring application and server utilization, response time, availability, performance and traffic flow by using HP Site Scope.
- Responsible for Performance Tuning for Load, Stress, Endurance Test executions using both LoadRunner.
- Developed automated load test scripts using Virtual User Generator and created Virtual Users to replicate the real time users in LoadRunner.
- Modified Scripts and passed dynamic values using Parameterization and Correlation using LoadRunner.
- Monitored different graphs like Transaction Response Time and Analyzed Server Performance Status, Hits per Second, Throughput using LoadRunner.
- Analyzed No. of Hits per second, Average Throughput and Response Time of Individual Transactions for specified duration using LoadRunner.
- Created automated scripts for AUT using VuGen in LoadRunner http/html, webservices protocol for regression scenarios
- Monitored different graphs like transaction response time and analyzed server performance.
- Created a test standards document and provided weekly reports based upon performance tasks.
Environment: LoadRunner, Performance Center, QTP, IBM Mainframe, IBM HTTP Server(IHS), visual studio 2008, Quality Center, Site scope, Java, Web sphere, Web logic, HTML, Oracle, SQL, Clear Quest, Unix.
