Performance Engineer Resume
Madison, WI
SUMMARY:
- 5+ years of experience in Software Testing with a variety of skills on technical, functional and compatibility testing using industry leading tools LoadRunner, Quick Test Professional and Quality Center.
- Understand the Entire SDLC, to bring in the best practices and methodologies.
- Extensive Experience in Testing Methodologies like Non - Functional Requirements(NFR), Integration, Black box, Smoke, Regression and Performance Testing.
- Ability to develop LR-Scripts in VUgen, using the following protocols: Web (HTTP/HTML), SAP Web/GUI, AJAX True Client, Oracle NCA, Web Services.
- Strong on Loadrunner in Virtual User Generator, Controller, Load Generators, Monitors, Analysis and Performance Center.
- Creating the Scripts to meet load-testing requirements according to the SLA (Service Level Agreement) agreed upon.
- Extensive knowledge in SAP R/3 modules: Sales & Distribution (SD) and their integration with Materials Management (MM), and Finance/Controlling (FI/CO).
- Good in Loadrunner Scripting concepts and Enhancements - Recording, Parameterization, Correlation, Checkpoints, Logs, Scripts Customization, Runtime Settings.
- Experienced on working with Load Model for User Distribution, Pacing, Wait Time and TPS for scenario steady state.
- Good Expertise in Performance testing of load, stress and endurance test.
- Good Expertise in Performance testing of Multi-Tier Web-Based and Client-Server, Middleware, Database and ERP Applications and Cloud Application using HP Loadrunner.
- Good Expertise in Scrum and Agile Methodology. Good Expertise in identifying bottlenecks using Wily.
- Responsible performance testing, debugging, executing, analyzing Complex applications using IBM Rational Performance Tester & HP Performance Center.
- Expertise in utilizing Mercury Quality Center (QC) for reviewing web application requirements, creating test scripts, executing test scripts, and creating and tracking defects.
- Experience with the Release management process involving the QA role in the SDLC.
- In-depth knowledge of the software development life cycle and software testing methodologies. Ability to perform well under pressure and to handle multiple tasks concurrently.
- Strong Analytical and problem solving skills. Ability to work within a team, and if needed independently.
- Expertise in Automated testing tools including Quality Center, Quick Test Pro, Business Process Testing and Load Runner. Excellent experience in development of Automated Re-usable test scripts in VB Scripting Language.
- Expertise in QA processes, Test strategies, and QA methodologies, Functional, Regression of Client Server and Web based applications.
- Experience in testing enterprise wide applications on diverse platforms.
TECHNICAL SKILLS:
Operating Systems: AIX, HP-UX, Solaris, UNIX, Windows XP,2000,2003, Vista, Windows NT and Linux
Testing Tools: LoadRunner, Jmeter, HP Performance Center11.0, Quality Center11.0, JMeter2.3, Win Runner
Defect Tracking Tools: Test Director, Quality Center11.0, Jira, ClearQuest
Tools: Word, MS Excel, MS PowerPoint, Visio, Crystal Report
Languages: C, C++, VB Scripts, Shell Scripting
Databases: Oracle, MS SQL Server, DB2, MS Access, MY SQL
Scripting Languages: VB Script, Java Script
Monitoring Tools: Wily Introscope, HP SiteScope, Tivoli, TeamQuest, Performance Center, Quality center
Project Management / Analysis Tools: MS Project, MS Visio, Clear Case, Clear Quest, Rational Requisite Pro and UML
PROFESSIONAL EXPERIENCE:
Confidential, Madison, WI
Performance Engineer
Responsibilities:
- Gathered the requirements and strategize a Test Plan, design scenario and execute test and reports and Results.
- Preparation of Business Process Flow Documents for the identified transactions.
- Developed all the Vuser Scripts using the LoadRunner 12.0 Vugen.
- Involved for setting up and executing of the test cases, and capture data related to performance testing.
- Developed scripts and scenarios for automated testing new and enhanced web based products using LoadRunner.
- Performed load and performance testing using LoadRunner12.50 by creating rendezvous points to simulate heavy user load, and transaction points to test application response time
- Responsible Performance testing, debugging, executing, analyzing complex applications using HP LoadRunner and ALM HP Performance Center.
- Creating and modifying tested externally on a global location.
- Good experience with run time settings/recording options and general options in IBM Rational Performance Tester.
- Excellent working knowledge of Operations & Production Support with large mission critical systems in multiple technologies and platforms including Weblogic, IBM Websphere application server 6.x/7.x/8.x, Tomcat, IBM Websphere MQ, IBM Websphere Message Broker, IBM Datastage 8.X, Apache, Oracle Fusion Server(OFS), Oracle Reports Server(ORS),
- Execution of scripts in Controller and Performance Center.
- Used Rendezvous point, Start and End Transaction, Parameterization, Correlation features in Virtual User Generator of LoadRunner.
- Tested extensively on Application Messaging, PeopleCode, Application Engine, Integration Broker, Component Interface, Workflow, Oracle PL/SQL.
- Enhanced script by inserting Checkpoints to check if Virtual users are accessing the correct page which they are supposed to be accessing.
- Help application team identify bottlenecks on Apache Tomcat servers.
- Performance measurements on different user load scenarios.
- Coordination with the application team to resolve the application issues.
- Performed performance stress/load test on web and windows based applications using LoadRunner.
- Build virtual Linux server and Windows server using VMWare and Xen when needed for testing.
- Developed Loadrunner Scripts in PeopleSoft Enterprises, Web, Web Services and Citrix protocols.
- Created a scenario with certain amount of Vusers giving ramp up, ramp down and run time in the controller of Performance center.
- Wrote custom scripts to test the CSMC's compliance with the Defense Information Systems Agency's (DISA) Security Technical Implementation Guide (STIG) for RHEL-5.
- Good experience in using APM tool AppDynamics in monitoring business transaction across all tiers (web/app/DB) of the applications.
- Analyzing the results bases on benchmark and publishing the Analysis Report at the end of every performance
- Run.
- Closely working with performance management team in tuning the identified performance bottle necks and Retesting the application till these are either eliminated or minimized.
Environment: LoadRunner 12.0, Performance Center 11.5, DynaTrace, SiteScope, Perfmon, Windows 7, Web (http/html), SharePoint, UNIX, Web Services, SQL.
Confidential, Nashville, TN
Performance Tester
Responsibilities:
- Collaborated on writing test plans and choosing strategies, assist with setting up test environments and preparing data, tools, and hardware for testing projects.
- Participated in code reviews; maintain script code libraries; tested new code introduced into a function library, ensured that test scripts follow standards for design, coding, and documentation.
- Involved in Gathering Requirements, Business Processes and Peak volume necessary for Performance Testing.
- Used Performance center for managing Performance testing activities
- Developed scripts for .net & Java applications using Web (HTTP/HTML) protocol.
- Developed the Load Runner scripts in VUGen and created different scenarios in Performance center as per the requirements.
- Configured the Performance center hosts.
- Perform Manual Correlation in Vugen Scripts using LoadRunner
- Handled the multiple executions and host sharing using the Time slot option in Performance center
- Extensively worked on Implementation, Upgrade, Conversion, Fit-gap analysis and Testing of PeopleSoft applications.
- Developed scripts in Web (HTTP/HTML), SAP-WEB and SAP - GUI VUser.
- Developed test execution scripts for Scrum and Agile Methodology.
- Audited and assisted in developing the Load Runner scripts and created different scenarios as per the requirements.
- Proficient in plotting and implementing scenarios and loading IBM Rational Performance Tester scripts into a controller.
- Well versed with Load Runner Vugen to generate automated test scripts for the application under test to perform Stress/Volume testing
- Verified that Web application performance meets the requirements for page response times, numbers of concurrent users, and system resource usage.
- Conducted load testing to collect and analyze information about how different user load levels affect the use of system resources and responsiveness.
- Configured the servers and monitored using HP Open View, wily.
- Provided testing project status information and create software testing results reports.
- Created Custom Analysis Templates to report results with legends, granularity etc.
- Used Actions and Re-Usable Actions in Quick Test Pro, for designing the Automation test scripts and executed in Quality Center.
Environment: SAP Web/SAP GUI, Load Runner 11, Performance Center, QTP, Quality Center.
Confidential, Chicago, IL
Performance Tester
Responsibilities:
- Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes 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.
- Used Virtual User Generator to generate VuGen Scripts for Web (Http/Html), .Net and Web Services protocol.
- Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.
- Involved in integration testing between PeopleSoft HCM and third party Kronos application
- 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.
- Involved in testing and running the custom HR export app engine process to send the most current effective dated row changes from PeopleSoft to Kronos via Full Sync data and Incremental data
- Worked with Backup team to install and configure networker client on the Linux servers.
- 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.
- Participate in installing and configuring of UNIX/Linux based Oracle 10g products.
- Determined the source of bottlenecks by correlating the performance data with end-user loads and response times.
Environment: HP LoadRunner, HP QTP, Performance Center, JMeter, Sharepoint, Sitescope, C, VBScript, TSL, XML, HTML, MS Office, SQL, PL/SQL, WSDL, VTS, SOA, Crystal Reports, Web (HTTP/HTML), WebServices, XML Marker, WebSphere(WAS), IBM HTTP Server(IHS), Unix and Windows.
Confidential
QA Tester
Responsibilities:
- Studied the business requirements, created detailed Test Cases in Quality center associated them with the appropriate requirements
- Identified the initial setup, input data, appropriate step0073 and the expected responses in the manual test cases
- Coordinated with development team and business users to verify the functionality of application
- Decided Priority for Manual Test Cases based on business requirements and organized them accordingly
- Performs ambiguity reviews of business requirements and functional specification documents
- Manually tested the user interface to verify the functionality of various features
- Wrote numerous test scripts in Win Runner, using the VB scripting language to automate the testing process and aid in regression testing
- 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.
- Created GUI Maps to obtain comprehensive information about relevant objects; manually edited the maps as needed
- Wrote startup scripts to automatically load GUI files and compiled modules as needed
- Conducted functional, integration and regression testing
- Wrote extensive scripts to perform smoke tests for verification of weekly builds
- Used the defect-tracking feature of Test Director to log and document defects
Environment: Test Director, Win Runner, VB, Windows 2003 Server, MS-Office, MS-Project
Confidential
QA Analyst
Responsibilities:
- Designed and developed test strategy, Test procedures, Test Cases, Test scripts test plan and Schedules by understanding the business logic and user requirements for manual and automated testing.
- Writing Test Cases and Create the test data from Build document provided by the client
- Submit the test data and run the Job successfully
- Pull the data for submitted job and Execute Test Cases
- Defect Logging and Monitoring Defect Closure by using IBM Rational Clear Quest
- Verifying the Data entered by the User with the Existing data in the Data
- Used Quality Center for requirements management, planning, scheduling, running tests, defect tracking to manage the defects and executing the test cases.
- Analyzed system specifications, requirements and developed detailed Test Plan, including test cases and test procedures.
- Performed manual testing on various module
- Followed Agile & Scrum Methodology in this project.
- Performed Unit, System testing to verify the application under test is as per the business requirements and performed End-to-End testing.
- Used QTP to validate links, objects, images and text on Web pages continue to function properly.
- Defining user defined parameters to execute various functions in QTP.
- Writing of some necessary requirements for application in Quality Center (QC).
- Writing of Use Case and creating of UML sequence diagram
- Analyses and articulates the problem with communication and/ documentation
- Identified business needs and determining solutions to business problems
Environment: Quality Center (QC), Quick Test Pro (QTP), Windows NT, Oracle, HTML, JavaScript, IBM Rational Clear Quest.