Qa Engineer Resume
Owings Mills, MD
Profile
- QA Engineer with over Nine years of diversified experience in testing Oracle Applications, SAP, GUI based client/server and Web-based e-commerce applications.
- Excellent ability to develop LR scripts using the following protocols: Oracle Web Applications 11i, Oracle NCA, Oracle (2-Tier), Web (HTTP/HTML), RTE, SAP-Web, SAPGUI, Citrix etc.
- Well acquainted with the Software Development Life Cycle (SDLC) of applications along with the successful execution of the performance testing using automation tools like Load Runner, Performance Center and Quality Center/Test Director.
- Simulated various kinds of performance tests like Stress, Stability, Scalability & Volume test.
- Experience with SOA - Service Oriented Architecture, SOAP & SOAPUI.Performed XML Validation.
- Involved throughout the QA lifecycle, including identification of Business Processes, documentation of Performance Test Plans, designing, developing, execution of tests etc.
- Gathered performance metrics using standard performance monitors such as Perfmon, rstatd, Sitescope. Good ability to interpret perfmon logs and develop parsers to parse for threshold values.
- Expertise in creating Load Models, Scenarios and good knowledge of analysis using LR Analysis.
- Good expertise in Mercury Tools: Load Runner, Quality Center/Test Director and QTP.
- Experience using defect tracking tools like Quality Center/Test Director.
- Sound Knowledge of Enterprise Systems including 3 tier architectures with Web servers, Application servers, Database servers; Load Balancing systems (Application/Database), Firewalls, Networks etc.
- Knowledge of Configuration Management & Change Control process.
- Hands-on experience with various Automation Frameworks including BPT, using QTP and QC. Other Automation Frameworks include Keyword Driven testing, Data Driven testing.
- Testing experience in performing Functional, Regression & Integration testing.
- Experience in formulating Test plans, designing manual test cases and test scripts to support quality deliverables.
- Well rounded experience in collecting baseline requirements (includes talking to application owners, system admin's, database admin's, network admin's etc).
- Good communication/presentation skills, excellent organizational skills with ability to meet critical time schedules.
Technical Skills
Testing Tools: Mercury Load Runner 9.5/9.1/8.1/7.8/7.6/7.51/7.0, HP Performance Center 9.5, HP Performance Manager, Quality Center 9.2/9.0/8.x, Test Director 7.6/7.0, QTP 9.5/9.0/8.2
ERP: Oracle E-Business Suite 11i, SAP R/3
Operating System: Windows 2000/XP/NT/98/95, MS-DOS, UNIX (AIX, Sun Solaris 8.x), Mainframes OS/390, ASP.NET
Languages: C, C++, SQL, PL/SQL, COBOL, Java
Scripting: VB Script, HTML
Web Servers: BEA Web Logic 6.1/5.0, IBM Web Sphere 5.1/4.0, Apache, IIS
Databases: Oracle 9i/8i/8.0/7.x, DB2, MS-Access 2000/97
Database Tools: TOAD, SQA Navigator, SQL Developer
Version Tools: PVCS, MS-VSS
Professional Experience
Confidential, Owings Mills, MD August '10 - August '11
Performance Tester (Shared Services Team)
Project Description:
For over 60 years, T. Rowe Price has been helping individuals and institutions around the world meet their investment goals through investment management excellence and award-winning, world-class service. Founded by Thomas Rowe Price, Jr. in 1937, T. Rowe Price is an investment management firm, offering clients an exceptional combination of investment management excellence, world class service and guidance.
Work Description:
- Provide performance testing services to projects across the enterprise.
- Write test scripts using Mercury Load Runner & Performance Center using documented performance testing objectives and goals provided by project managers.
- Execute test scripts and report findings to project managers.
- Develop data driven test automation scripts and execute performance and load testing of applications.
- Alert project managers of performance issues and level of risk associated with each.
- Keep project managers and technical staff informed of factors that affect application performance.
- Prepare performance test plan for initial benchmarking effort of each project.
- Create reusable scripts in VuGen, to run against various test environments by parameterzing server URLs and ports.
- Develop robust scripts with extensive data and error handling capabilities.
- Design scenarios based on user load model.
- Configure scenarios in Performance Center and execute them.
- Monitor various system metrics from Performance Manager.
- Work at off-peak hours to conduct and support load tests.
- Prepare results based on reports generated through Analysis.
- Document and publish test results to project team.
Environment: LR 9.5, HP Performance Center 9.5, Windows XP, UNIX, Z/OS, Citrix, SunGuard AdminWeb, SAP BI-XO
Confidential, Baltimore, MD Mar '10 - July '10
Performance Tester (SmartGrid Tech Arch Team)
Meter Data Management (MDM) Core project is a part of the BGE Smart Energy Savers Program, a part of Vision 2020. MDM is one of the "Big Dogs" that represent the core implementation projects aimed at improving BGE operational efficiency, reducing customer peak energy demand, and reducing customer energy usage. In the short term, MDM is foundational to other Vision 2020 initiatives such as Customer Billing and Care (CC & B) & Energy Management. Long term MDM is instrumental to supporting Smart Grid as the single meter data repository and processor of meter information.
Responsibilities:
- Part of the SmartGrid Tech Arch Team, entrusted with the responsibility of benchmarking the application, planning & coordinating the development & deployment efforts of R3 of Vision 2020 project.
- Prepared the Performance Test Plan for the initial benchmarking effort.
- Compiled the Performance Engineering Test Closure Memo after the 1.5 version Performance testing.
- Created re-usable scripts in VuGen, to run against various test environments by parameterzing the server url\'s, ports etc.
- Developed the scripts in LR-VuGen using Web (HTTP/HTML) & Web (Click & Script) protocols.
- Developed robust scripts with extensive data and error handling capabilities.
- Involved in designing the scenario based on the user load model.
- Configured the scenarios in the HP Performance Center, and executed and monitored them.
- Monitored the various system metrics from HP Performance Manager.
- Worked at off-peak hours to conduct and support load tests.
- Prepared results based on the Reports generated through the Analysis of Load Runner.
- Documented, published and communicated test results to SmartGrid Tech Arch Team.
- Planned and executed the Batch components of the MDM systems while executing Integrated tests.
- Generated the data needed for the Batch processes using Ruby scripts.
Environment: Oracle MDM 1.5/1.6, Windows XP, Z O/S, Load Runner 9.5, Quality Center 9.2, HP Performance Center 9.5, HP Performance Manager, SQL, Ruby.
Confidential, Huntersville, NC Feb '08 - Feb '10
Performance Tester
ATD is a leading supplier of Tires, custom wheels, service equipment, shop supplies and a full complement of business resources to the nation's tire dealers, service repair shops and automotive performance shops. ATD is integrating the Release 11i Application modules, Order Management (OTC), Receivables, Advanced Pricing and Warehouse Management with it's current 11i Oracle Application Modules.
Responsibilities:
- Created re-usable scripts in VuGen, to run against various test environments by parameterizing the server url\'s, ports, icxSessionsID\'s, and also the NCA install paths.
- Developed the scripts in LR-VuGen using Web Applications 11i, Oracle NCA, Web (HTTP/HTML) & RTE protocols.
- Parameterized the scripts to handle Application Server Load Balancing.
- Incorporated metrics in the script to measure granular values.
- Developed robust scripts with extensive data and error handling capabilities.
- Involved in designing the scenario based on the user load model.
- Worked at off-peak hours to conduct and support load tests.
- Prepared results based on the Reports generated through the Analysis of LoadRunner.
- Documented and communicated test results to Test management team.
- Executing automation test cases, identifying anomalies and reporting defects into Quality Center 9.2 and tracking them till they are fixed.
- Involved in requirement gathering, writing and executing System test plans and test cases. Scripts were developed after reviewing the business requirements document, and functional specifications document module.
- Created various scripts on the e-Business suite application using an Oracle add-in. Recorded, parameterized and added checkpoints to validate the Business Process workflow.
- Developed an overall automation test strategy that spans, Scope Approach, Functionality, and Schedule etc.
- Involved in Regression, Functional, System & End-End testing.
- Identified manual test cases for functional automation purpose.
- Identified common steps for preparing reusable actions, and used in test scripts/test scenarios.
- Created local/global function libraries for Automation test scripts and test scenarios.
- Maintained Traceability Matrix.
Environment: Oracle E-Business Suite 11.5.10, Windows XP, Z O/S, Load Runner 9.5, Quality Center 9.2, QTP 9.0.
Confidential, Daytona Beach, FL Feb '07 - Feb'08
Automation Tester
Masco is a leading provider of contractor services to the nation's largest home builders like Toll Brothers, Pulte Homes, KB Homes. Masco is in the process of implementing Oracle e-Business suite SCM to streamline its day-day operations for Order2Cash functionality, while maintaining low inventory reserves. In addition, Masco is integrating PeopleSoft HRMS Payroll and Benefits using Workbrain with Oracle SCM.
Responsibilities:
Functional:
- Initiated the Performance Test Plan, identified Scope, Approach, Methodology, Risks and Test Entry & Exit criteria.
- Documented functional workflows for Core Transactions in Inventory, Purchasing and Order Management that include identifying the Transactions, Data, and developing Screenshots.
- Responsible to identify core PeopleSoft HRMS, Payroll, interface transactions that interact with Oracle ERP.
- Performance tested Order Management functionality for all majorOMworkflows.
- Responsible to test against ASP.NET application that converts ERP orders from Order to Work order.
Technical:
- Developed re-usable scripts in Vugen, to run against various environments by parameterizing the server url\'s, ports, icxSessionsID\'s, and also the NCA install paths.
- Developed the scripts in LR-Vugen using Web HTTP/HTML protocol. Parameterized Order Numbers to generate various work orders. Parameterized Truck ID's, Employee IDs etc. Correlated for Session-ID's.
- Documented and communicated test results to the Test Management and Business Management Team.
- Involved in the execution of Load Tests, Performance Tests and Reliability Tests of individual tracks and also for a combination of tracks.
- Executing test cases and identifying mismatches and reporting defects into Quality Center 8.0 and tracking them till they are fixed.
- Involved in preparing Results based on the Reports generated through the Analysis of LoadRunner.
- Executed Load Test with different hardware configurations.
- Involved in requirement gathering, writing and executing software System test plans and Test cases. Scripts were developed after reviewing the business requirements document, and functional specifications document module.
- Responsible to automate various TE-040's in Order2Cash functionality including I-Procurement, Quoting, Order Management, Shipping, and Transfer to GL functionaliy.
- Automated various scenarios for Masco line of products including Bath Configurations, Paints, Mirrors, Dry-walls, Locks etc.
- Developed an overall automation test strategy that spans, Scope Approach, Functionality, and Schedule etc.
- Used QTP extensively to create actions, reusable actions, insert checkpoints and sync points.
Environment: Oracle E-Business Suite 11.5.10, PeopleSoft, Windows XP, Sun Solaris, Load Runner 8.1, Quality Center 9.0, ASP.NET, QTP 8.0, XML, SOAPUI.
Confidential, Englewood, CO Jan '06 - Feb '07
Performance Tester
Confidential, a Boeing Company specializes in providing Aviation Training, Charting and Navigation services and Flight Planning products. With over 450 lines of products and services, Jeppesen is in the process of implementing Oracle SCM to streamline Order Management, and have faster delivery schedules.
Responsibilities:
Functional:
Sales Online:
- Created an Opportunity, maintained the opportunity and converted the opportunity to Quote.
- Searched for a product using intermedia, validated pricing and navigational tree in configurator.
- Maintained the quote and created an order number from quote.
- Order Management:
- Searched in the Order Organizer to find order in 'entered' status.
- Verified the order and booked the order.
- Scheduled the order using schedule orders background process.
- Ran the AutoCreate Configuration Items Background process to generate the star item for the order.
- Progressed the Order and generated IR/ISO or SO-PO based on the sourcing rules for the item generated.
- Delinked the item if the model is a configured model i.e cancelled a line in the order.
- Linked back the new line to the order to generate the IR/ISO.
- Changed the request date after the booking date has occurred and IR/ISO has been generated with permission from manufacturing.
- Rescheduled the line after change in request date.
- Cancelled the existing order and started off from sales to generate a new order.
Technical:
- Conducted Performance test and compared the Performance against baseline results.
- Analyzed the manual test cases, performed manual test run on application and created automated LR Vuser scripts based on manual run.
- Created various Vuser scripts on the eBusiness suite application (HR, Benefits, Payroll, Advanced Benefits and Order Management) using a combination of WEB and Oracle NCA protocols. Recorded, parameterized and correlated the scripts to emulate real user activity.
- Responsible to maintain changes in Vuser Scripts and controller scenarios. Also responsible to and configure monitors: rstad, Oracle, Tomcat etc.
- Scaled the scripts to 400 users in LR Controller, configured monitors, and ran stress testing for various scenarios.
- Created DB Vuser scripts on individual Database SQL queries by recording on sqlplus. Scaled the scripts in controller and detected performance issues.
- Analyzed the higher transaction response times by installing performance monitors.
- Used many Predefined Analysis Templates to report results.
- Responsible to develop a re-usable automation framework using BPT and QTP in QC.
- Developed various re-usable Business components: Record and playback, parameterize data values, added Checkpoints and custom Reporter.ReportEvent statements.
- Responsible to maintain the Object Repository files (tsr) across various releases.
- Mediating defects found during automation phase with developers and production support groups
Environment: Java, J2EE, Oracle 9i, Windows XP and Sun Solaris, LoadRunner 8.0, Quality Center 8.0, QTP 8.0, Oracle E-Business Suite 11.5.10.
Confidential, Cleveland, OH Mar '05 - Dec '05
Performance Tester
Confidential, is a leader in the coating sector. Sherwin-Williams manufactures and sells coatings such as Dutch Boy®, Pratt & Lambert®, Martin-Senour®, Dupli-Color®, Krylon®, Thompson\'s® and Minwax® plus private label brands to independent dealers, mass merchandisers and home improvement centers. Sherwin is implementing Oracle Financials to streamline its GL, AP and AR processes.
Responsibilities:
Functional:
- Analyzed Business and System Requirement documents to initiate the test plan. Interacted with Developers, Testers and Business and Created Test Plan Document
- Documented the Business Process Information. Interacted with BA's and Functional testers to understand the Business Process.
- Identified Data Requirements for Business Processes. Responsible for Test Data Management.
- Identified Peak hour Loads. Created Task Distribution Diagram, Transaction Mix and User Profile to analyze system's peak performance.
- Designed and created Process and Methodology document for Load / Stress Testing
Manufacturing:
- Created Flow schedules and completed flow schedules using work order-less completion.
- Done a subinventory transfer from Stores to Work in Progress
- Viewed the on hand quantity for the finished goods.
- Viewed the material transactions, distributions and cost of the whole assembly.
Distribution:
- Pick Released the internal order and ran the pick slip report to release the internal order for delivery.
- Ship confirmed the delivery using ship confirm background process.
- Viewed the material transactions, distributions and cost for shipping items.
- Received materials directly into subinventory stores for configured item.
Accounting:
- Ran Create Intercompany AR Program and validated Intercompany AR Program.
- Run AutoInvoice Program to generate invoice for the created order.
- Performed Journal Transfer to GL.
Technical:
- Created Vuser scripts in Vugen, added checkpoints, transactions, rendezvous points, created parameters, and performed correlation to enhance Recorded Scripts. Performed IP Spoofing to masquerade Client IP addresses.
- Created LoadRunner Scenarios in LoadRunner Controller to simulate peak usages. Scaled the load for 250 VUsers and reported Key Metrics to management.
- Configured Oracle, ATG DYNAMO, UNIX Resource monitors among other to capture various metrics.
- Involved in Regression, Functional, System & End-End testing.
- Involved in and implemented Quick Test Professional Functional Automation Data Driven framework.
- Identified common steps for preparing reusable actions, and used in test scripts/test scenarios.
- Created local/global function libraries for Automation test scripts and test scenarios.
- Development of automation test scripts/test scenarios procedures Using Quick Test Pro and bug reporting using Quality Center.
Environment: C#.NET, Quality Center, Oracle E-Business Suite 11.5.10, LoadRunner 8.1., QTP.
Confidential, Islandia, NY Nov '03 - Mar '05
Performance Tester
Computer Associates customized SAP's Employee Self-Services, HR and FICO for managing its daily operations. Responsible for Performance Testing of SAP GUI and Web application using LoadRunner.
Responsibilities:
- Gather key SAP transactions and initiated the performance test plan.
- Developed Scripts using SAP Web and SAP GUI Protocol.
- Developed various scripts for testing various BP's such as Order to Cash, Purchase to Pay, Record to Report etc.
- Developed controller scenarios using LR Controller and ran the tests for various load simulations.
- Configured SAP Monitors and captured various metrics needed.
Environment: LoadRunner 7.6; Test Director 8.0, SAP GUI 6.2, SAP BW 4.3, MS-Word, MS-Visio
Confidential, AZ Jan '03 - Nov '03
Performance Tester
CW :( Contingent Work Flow Applications) this system implements the information of Contingent worker's (Green Badge Employees) through SAP-GUI of Intel Corporation.
CHBKY: Channel Break Away - Maintains the information on Telesales (Agents) of the external Portal (CRM & BW) of Intel Corporation. Tested Performance of this on SAP Netweaver Portal.
eGL: (SCM) Supply Chain Management System for updates of data through SCM of the internal portal of Intel Corporation. Involved in SAP Netweaver Portal Performance Testing.
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.
- Developed scripts for SAP T-CODES using SAP-WEB and SAP - GUI Protocols.
- Audited and assisted in developing the LoadRunner scripts and created different scenarios as per the requirements.
- 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.
- Conducted stress testing to expose performance bottlenecks and determine system behavior under peak activity when user load exceeds anticipated levels; verify that applications recover from overload conditions as expected.
- Configured and monitored Hardware, CRM, BW, Portal counters in Controller that included Server, Machine and Queue Counters.
- Responsible for Installations of LR, Generators and Plug-in Monitors.
- Responsible for creating test userid's in SAP R/3, Suggested the responsible teams for tuning different systems.
Environment: LoadRunner7.51, C, Windows XP, Web - HTTP, SAPGUI 6.2, TestDirector 7.6.
Blue Shield of California, San Francisco, CA Jan '02 - Dec '02
QA Analyst
Worked as a QA Analyst for automating Peoplesoft HRMS and CBOP. Blue Sheild is in the process of automating its HR using Peoplesoft HRMS in an effort to acheive Operational Excellence; provide Continuous Improvement and lower Cost Structure. As a part of this effort, they customized Benefits, Workforce Administration, Employer Selfservice, Manager Selfservice, Process Scheduler among other core functionalities. They developed a Web based CBOP Application to provide on-line Services for Consumers, Brokers and Producers that provided various functionalities such as Registration of Consumers, Producers and Internal Users, Quoting process, Application Process.
Responsibilities:
- Responsible for setting up the standards and procedures and documented in test plan. Responsible to identify known issues, constraints.
- Developed Vuser scripts for various Business transactions in the Virtual User Generator. Created Vuser Scripts using Web, Database and RTE (for mainframe application) protocols.
- Configured LoadRunner to Monitor Web servers, Application Servers, and Databases.
- Performed stability, scalability and Stress Testing using LoadRunner
- Parameterized the fields in the Vuser scripts which access the database
- Bottlenecks were identified by monitoring the web, application and database server
- Created scenarios using LoadRunner Controller a
- Executed Controller scenarios to create Stress on Server by running Vusers
- Analyzed the graphs and reports after the scenario execution
Environment: Peoplesoft 8.8, LoadRunner 7.0, Test Director 7.0i, WinRunner 7.0, SQL, TOAD, Solaris 9, Java, JSP, HTML, XML, Crystal Reports, JavaScript, EJB's, Struts, Weblogic 7.x