Performance Engineer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Over 7 years of experience in the field of Information Technology with emphasis in Software Quality Assurance, Software Development Life Cycle (SDLC), analysis, design, development, implementation of Non Functional Testing of various web/enterprise applications.
- Areas of expertise include Software Quality Assurance with Manual, Automation Testing & Performance Testing.
- Extensive experience in Web - based, Client Server & Mainframe applications testing using System testing, Functional testing, Integration testing, Regression testing & UAT.
- Performed Black Box, Performance, Regression, and Validation testing during the testing life cycle of the product release.
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based applications.
- Solid Experience on tools like HP LoadRunner, HP Quick Test Pro & HP Quality Center.
- Experience in Performance Testing with LoadRunner on protocols Web (HTTP/HTML) and Web Services.
- Creating web, web service, database, client/server Vuser scripts.
- Proficient in debugging and executing LoadRunner scripts.
- Highly Experienced with LoadRunner Scripting for following xml/web services, web/html.
- Enhancing the scripts by employing Manual/Automatic correlation, Parameterization Techniques, LR specific functions.
- Analyzed the LoadRunner results to measure the CPU/Memory usage, Transaction response time, hits per sec, throughout, transactions per Second and other server metrics.
- Worked extensively with LoadRunner Controller to create Test Scenarios and generate performance reports.
- Develop use cases, user interface specifications, and user requirement specification documents.
- Experience in working with AS/400, Java & Microsoft .Net applications.
- Experience in designing and implementation of Various Frameworks in QTP.
- Experience in monitoring Web Servers and Application Servers such as Microsoft IIS, Web logic and Database Servers Such as Oracle during Performance Testing Experience with Fast paced environment like Agile Methodology.
- Developing and maintain Test scripts, analyzing bugs and interacting with development team members in fixing the defects.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center.
- Expertise in formulating Test Plans, Test cases, Test Scenarios, Test Approach and setting up testing environment.
- Experience in Writing documents & Traceability Matrix.
- Team Player with good technical, analytical and communication skills.
- Quick Learner and adapt to the new tools and technologies and evaluate their test applicability.
- Exceptional ability to build productive relationships with business users, test teams, development teams and clients across functional and technical disciplines and thus generating accurate and detailed business requirements.
- Strong problem solving skills and very good time management skills.
TECHNICAL SKILLS:
Systems: Windows 7/Vista/XP/2000/NT, UNIX, IBM AS/400
Languages: C, C++, TSL, Java, SQL, Microsoft .Net, VB
Databases: SQLServer 2008/2005/2000, Oracle10g/9i/8i & MS Access
Testing Tools: LoadRunner,Win Runner, Silk Test, QTP
Web/Application Servers: Tomcat, IIS, WebSphere and WebLogic
XML and Web Services: XML, WSDL and SOAP
Defect Tracking Tool: Bugzilla, Defect Tracker, Pivotal Tracker & Test Tracker
Test Management Tool: Test director & Quality Center
Monitoring Tool: FogLight, Nmon & CA Wily Introscope
Methodology: Waterfall, Agile and V model.
ETL Tool: Informatica 8.0
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Performance Engineer
Responsibilities:
- Worked closely with business and development teams to understand the user requirements.
- Involved in test planning and strategy
- Developed test scenarios and test cases based on user requirements.
- Recorded and enhanced LoadRunner HTTP/HTML web and web services scripts to simulate the users executing business transactions on global preview.
- Used Scheduler to schedule the scenarios for user’s Ramp up/Ramp down in LoadRunner.
- Monitored different graphs like Transaction Response Time and Analyzed Server Performance Status, Hits per Second, Throughput.
- Tracked and monitored defects using Quality Center.
- Executed Load Test, Stress Test, and Endurance Test by uploading the Vugen Scripts in to Performance Center 9.52.
- Setting up WilyIntroscope for monitoring the CPU and Memory Utilization during the Test Execution.
- Executed Background Noise Tests during the Batch Processing Tests.
- Documented Summary Reports and Closure reports for each Test execution with Graphs.
- Coordinating with Off Shore on project issues and executions.
- Attended Defect Meetings and Status Meetings to resolve the bugs.
- Worked with development Team on bug reproduction and fixes.
Environment: LoadRunner 9.52, Performance Center 9.52, Quality center 9.52, CA WilyIntroScope, HTML, XML, UNIX, JavaScript.
Confidential, Richmond,VA
Performance Engineer
Responsibilities:
- Analyzed Business, Functional Requirements and Design Review Documents to develop Test Plan.
- Responsible for developing Test Scripts for Performance, positive, negative and edge cases.
- Responsible for writing several Test Scenarios and detailed test cases of web based applications written in Java.
- Used Equivalence partitioning, Boundary Value Analysis strategy for writing White box Test cases as per requirements.
- Actively Involved in Performance Testing Using LoadRunner
- Experience with Java scripts for end-end and middleware testing.
- Worked with QA and Data Analyst to develop Test Cases and set up Test Data for Performance Testing
- Performed baseline test with 1 user and 10 iterations and benchmark test under a load of 100 users using LoadRunner controller.
- Developed Vusers Script in VuGen, set up Scenarios in Controller and analyzed results using Analyzer Tools using LoadRunner.
- Used Manual Correlation, Parameterization in the recorded Scripts.
- Created Manual Oriented Scenarios in Controller.
- Generated Vusers and Vusers Groups in Controller and assigned to the scripts added to the Scenario.
- Monitored the Web Logic server using Fog Light which is a performance monitoring tool from Qwest Software.
- Simulated hundreds of concurrent users using Controller while monitoring both end-user response times and detailed infrastructure component performance (Servers, Databases, and Networks etc.)
- Monitored Net Statistics, Load Balance and network traffic in each of the JVM's.
- Configured LoadRunner monitors to monitor environment performance. Monitor performance of individual JVMs using LoadRunner Websphere monitor.
- Analyzed the results of the tests that were used to assist in the identification of system defects, bottlenecks and breaking points.
- Linked the test results of both Unit testing and Performance testing in Test Management Tool
- Worked on monitoring tools like CA Wily Introscope.
- Performed Regression testing during design phase by developing test scripts using descriptive programming.
- Generated and executed Automated Test Scripts using Automation Tool QTP for Regression Testing.
- Experience in Database Backend Testing using SQL queries.
- Responsible for reserving, Defect logging and Defect Tracking using Test Director.
Environment: LoadRunner 9.52, Performance Center 9.52, Quality center 9.5, QTP 9.5, FogLight Oracle10g, Perl, ASP, ASP.NET, JAVA, JavaScript, VBScript, C, C++, HTML, SQL*Plus, TOAD, ODBC for database Connections and UNIX.
Confidential, Orlando, FL
Performance Engineer
Responsibilities:
- Reviewed requirements for testability and usability, consulted development staff with regards to system functionality
- Documented Test Strategy, Test plans and Test Matrixes.
- Developed Test Cases, Test Scripts and Traceability between Requirements to Test Cases/Scripts and code.
- Enhanced the scripts by adding Checkpoints, Verification and Validation steps in QTP.
- Performed Automation testing using QTP on Web based (Browser) application.
- 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.
- Monitored different graphs like Transaction Response Time and Analyzed Server Performance Status, Hits per Second, Throughput.
- Performed Functional, Regression and Integration testing on multiple OS machines
- Coordinating with the developers in resolving the testing defects.
- Planning on Regression testing for needed modules based on the amount of defects.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Responsible for Performance Tuning for Load, Stress, Endurance Test executions.
- Participated in Test Process Improvement discussions and advised the and Strategies to implement and enhance the Testing process
- Involved in tracking, reviewing, analyzing and comparing defects using the Quality Center.
- Coordinating with Off Shore on project issues and executions.
- Involved in the maintenance of the application after rolled over in production.
Environment: Windows XP, IBM AS/400, QTP 9.5, Quality Center 9.5, LoadRunner 9.1, HTML, XML, Soap UI, SQL, Java Script, Ajax, Agile Scrum methodology.
Confidential
QA Engineer
Responsibilities:
- Analyzed Business requirements and Functional Documents.
- Identified the test requirements based on application business requirements.
- Developed test scenarios and test procedures based on the test requirements.
- Maintained documentation on different types of Testing like Positive, Negative, Regression, Integration, System and User acceptance testing.
- Involved in analyzing the applications and development of test cases.
- Involved in System testing of the entire applications along with team members.
- Performed manual testing of the application and identified defects.
- Involved in database testing of the application to check for insert and update operation.
- Participated in formal meetings and walkthroughs.
- Interacted with Development and QA Team to ensure overall quality of the software.
- Tracked Defects using Test Director.
- Recorded the defects and coordinated with Functional Leads and Development team.
- Documented errors and implemented their resolutions.
Environment: Manual Testing, Silk Testing, Test Director 8.0, Windows 2000, Oracle 8i, XML, Java 2.0, JDBC, J2EE, EJB.