Summary Around 8 years of experience in Software Testing, Quality Assurance and Development activities for various applications. Well experience in performing Manual Testing and Automated Testing. Well versed in Designing and Implementing Automation Frameworks. Have outstanding technical skills with strong understanding of Software Development Lifecycle (SDLC) models and software testing methodologies. Technical Expertise Excellent Experience in Automation testing tools like Mercury QuickTestPro (QTP), Win Runner, Load Runner, Rational Robot and Rational Test Manager. Well experienced in Test and Defect management tools like Mercury Quality Center, Test Director and Rational Clear Quest. Well-experienced in user requirements gathering, design, development, support, project management, Conceptual Designs, Bug Tracking, Testing, and Management of custom and vendor application systems. Strong experience in designing and implementing Automation Frame works, Automated test scripts and Automation suits Expertise in testing complex Client/Server and Web Applications both in Unix and Windows environments Strong in Backend Testing using Toad for Oracle and SQL analyzer for SQL Server Well experienced in identifying test cases that are most appropriate for Test Automation. Strong programming skills in SQABasic scripting and VB Scripting to develop User-defined Functions, Check points, error handling and Data driven testing in Automation scripts Experienced in preparing comprehensive Test Plans, Test Strategy and Test Metrics Good exposure on UNIX commands, VI editor commands, writing SQL Queries and writing Excel Macro programming Experienced in Web testing, Functional Testing, Regression Testing, Integration Testing, Performance Testing, Automation testing, ETL Database Testing, System Testing and User Acceptance Testing Experience in analysis and maintaining Business Requirements & requirement coverage Strong experience in developing, designing and validating Test Cases by going thru the Use Case requirements and Functional Requirements. Experience in End-to-End business testing to ensure that all the possible test scenarios according to the business requirements. Has very good domain knowledge in the areas of Securities, Financial and Retail Domains. Worked closely with product management and development personnel to ensure testing is comprehensive. Experienced in designing and creating performance test scenarios using IBM Rational Performance Tester and Mercury Load runner Good understanding with complete Software Quality Assurance methodologies and SDLC including Rational Unified Process Proven ability to work independently, in a team environment, and in fast-paced environments Has excellent communication and interpersonal skills, with the ability to interact individuals at all levels and work as a part of a team as well as independently Have excellent customer service attitude, written and verbal communication skills Ability to learn and actively seek new skills and knowledge to keep up with the changing technology field Education Master of Computer Applications from Sri Venkateswara University, India Bachelors degree in Mathematics from Sri Venkateswara Univesirty, India Page 1 of 6 Project Experience 1. Project: File Transfer System (FTS) Client: STATE STREET TRUST BANK, BOSTON, MA Role: Sr. QA Tester - Automation Feb 2009 – till date State Street provides Transfer Agency services to many leading companies. As part of TA services, data arrives into system from various internal and external sources in the form of files. Receiving, moving these files internally in reliable and timely manner for further processing is crucial to the business. The network through which the file needs to pass through is a Windows and UNIX machine. FTP is the protocol used for the file transfers between UNIX and Windows system. FTS is the proposed tool to Provide graphical user interface for:Defining the File transfer flow, this is now present in Scripts. Configuring the Actions and Conditions in the defined flow. Schedule the jobs - To automate the running of jobs at specified intervals. Dashboard: To monitor/trace and control the File Transfer Flow. Responsibility/Contribution: Involved in Requirement analysis and Gap analysis of Business System Design and Functional Requirements. Understanding of the Business Requirements, Application Architecture and specifications for the scope of Test. Preparation and Review of End-to-End Manual and Automated Test Scenarios/Test Cases, Coverage & Traceability Matrix and Test Data. Involved in designing and implementing Automation Framework and creating Object Repository. Identified Test Cases which are most appropriate for Automation testing Involved in creating and executing Automated Test scripts using HP Mercury QTP based on User/Functional requirements Involved in creating Test Data to parameterize the scripts using Data-Driven testing. Involved in creating Library Functions and re-usable Actions in QTP. Implemented Checkpoints, Regular Expressions and Output values in QTP Scripts. Maintained automated test execution results and review reports. Responsible for Tracking Defects using Mercury Quality Center and making sure that the defects are efficiently passed from one bucket to another. Participated in status meetings, defect triage meetings and reported the status of the Automated Testing phase. Performed Smoke and Regression testing using Mercury QTP as and when required to ensure the stability of the application. Coordinating On-site/Off-shore team and supporting Off-shore team whenever required. Managing the Requirements, Test Cases and Defects using Mercury Quality Center Generated various Test Reports/Test Metrics such as Test Execution Summary Report, Productivity Matrix, Automated test execution Reports and Defect Summary Reports Maintaining effective communication with Project Manager and QA Manger on test deliverable's Environment: Windows XP, HP Mercury Quality Center, HP Mercury QTP, VB.Net, Web services, UNIX, Datastage, SQL, MS Excel, Adapters, SQL Server2000, FTP and Mainframe. Page 2 of 6 2. Project: InvestTA Client: STATE STREET TRUST BANK, BOSTON, MA Role: Sr. QA Tester - Automation Nov 2007 – Jan 2009 InvestTA (Also called Power Agent or ITA) is the Transfer Agent record-keeping system used by STATE STREET CORPORATION. Transfer Agency is the organization employed by a mutual fund to prepare and maintain records relating to shareholder accounts. Transfer Agency duties are include administering many of the services offered by mutual funds such as payment of dividends, Capital gains and tax reporting. It is a menu driven database system allowing access to all inquiry and processing screens. Various levels of processing and inquiry access are granted to each employee based upon the employee's specific job needs and level of seniority. Responsibility/Contribution: Attended Business/Development review meetings and Functional specifications walkthroughs to understand user requirements. Involved in running and monitoring Data stage jobs using Autosys in UNIX environment Understand the Customer specific business rules & practices and implemented them in Testing cycles Designed and implemented the Test Plan, Test Strategy and Test Scenarios for the applications and executed them. Recorded and enhanced Automated scripts using QTP to perform Functional and Regression testing Handled the Exceptions in QTP scripts using Recovery Scenario Manager. Implemented GUI, Bitmap and Text checkpoints in QTP scripts for validations. Parameterized test scripts based on Functional requirements by using QuickTestPro Involved in writing and executing the SQL queries using Query Analyzer to retrieve the data from database and validate the Interface files Involved in running Nightly Cycle process using TAP/TANC Monitor Tested various trading transactions: Purchase, Redemption, Transfers and Exchanges in Mainframe Frame application called MAS Involved in pricing the funds, post the transactions and void the transactions using Power Agent application Performed GUI, Functional, System, Regression, and Smoke testing manually and with automated test tools like Quick Test Professional. Co-ordination with Business team/Developers and Off-shore team members Involved in Managing the Requirements, Test Cases and Defects using Mercury Test Director and Mercury Quality Center Involved in Test Case Creation, Test Case Review and Test Case Execution to test the Interface files Created Proof of Concept Automation scripts using Mercury QuickTestPro (QTP) for COT application. Managing, Motivating and Mentoring the team members both at on-site and off-shore Developed Automated scripts for the web based GUI tests using HP Mercury QTP Participated in Project review and Defect review meetings & Created and reported Test Metrics Experience in conducting Test review and daily status meetings with the team members Involved in Database testing and comparison testing of the Interface files using TOAD and Multi Edit tools Environment: Mercury QTP, Quality Center, Test Director, Data stage, SQL Server, Query Analyzer, TOAD, Multi Edit, Windows XP, and VB.Net 3. Project: Basel II Jun 2005 – Oct 2007 Page 3 of 6 Client: STATE STREET TRUST BANK, BOSTON, MA Role: QA Tester - Automation The Basel II Accord is based on three principles, known as Pillars, designed to ensure that banks effectively monitor and implement sufficient risk-management practices: Minimum Capital Requirements - sets out minimum regulatory capital requirements for banks and defines how to measure the regulatory capital on a consolidated risk basis; Supervision - creates a framework to encourage best risk practices and requires robust processes for evaluating overall capital adequacy; Market Discipline - requires to disclose capital structure, risk exposures and capital adequacy detail. Responsibility/Contribution: Involved in analyzing business requirements and converting it into testing conditions/test cases Identified the Test cases/test scenarios which can be automated and can not automated Participated in designing and implementing Hybrid Automation framework, SQABasic script coding standards using IBM Rational Robot. Involved in designing Test Cases, Reviewing Test Cases, Updating Test Cases and Executing Test Cases Implemented Header Files and Library files using Rational Robot to develop User defined functions Implemented Data-driven testing by creating Data pools in Rational Test Manager Involved in declaring Global Variables and constants to parameterize the scripts. Involved in testing the modules of PD tools, Credit Risk and Counterparty Management System Functionality Tested the Family of Funds, Sets, LGD, Stale and Super Stale rating functionalities. Involved in rating various counter parties like Broker Dealer, Bank, Municipality, Corporate, sovereign and etc Used IBM Rational Clear quest to log and effective tracking of Defects found until closure. Participated in Requirement Walk through, Gap analysis and Project Review meetings Created and executed Test suits using Rational Test Manager and reported results to the project managers. Developed and executed automated scripts in SQABasic scripting language using Rational Robot to perform Smoke and Regression testing on new builds Involved in importing Test Cases to Rational Test Manager from Microsoft Excel and managing them in Rational Test Manager. Involved in Functional Testing, Ad-Hoc Testing, Smoke Testing, System Testing and Regression Testing Created and executed Smoke suite and Regression suite using Rational Robot to ensure the project stability. Generated and reported automation test execution reports using Rational Test Manager Involved in training and mentoring the team members on IBM Rational Robot automation tool to enhance scripts for new functionality. Involved in preparing Automation Test Plan for CMS/PD Module using MS Project Planner Environment: IBM Rational Robot, Rational Test Manager, Oracle, Java, J2EE, Rational Clear Case, Rational Clear Quest, MS Project Planner, Windows XP. 4. Project: Power View Employer: Mascon Global Ltd, Chennai, India Client: National Purchase Diary, Port Washington, NY Mar 2004 – Apr 2005 Page 4 of 6 Role: QA Tester - Automation The NPD Power view application has been in production since 1990. It is a Deep-dive tool for indepth data analysis. It is available now in windows based data processing and analysis program that allows you to manipulate consumer and point-of-sale data. The purpose of this project is to create an easier to use, modernized version of Power View containing several key enhancements gathered by a special committee. Responsibility/Contribution: Understand quickly the System Requirement Specifications, Analyzed the Business Requirements Document (BRD) and prepared detailed Test Cases for new functionality. Reviewed and modified the existing Test Cases as per new Requirement Specifications and Business specifications Reported Bugs and run-time errors to the development team and tracking them until closure using Mercury Test Director. Analyzed the Bug database for future reference and which is useful for Regression testing. Created and Executed the Automation scripts using Mercury Winrunner. Installed the application builds in various Operating Systems and executed the regression suite to ensure the application compatibility. Prepared Test Bed and Test Setup to execute manual and automated test scripts. Involved in Sanity testing, Functional Testing, Regression Testing, System Testing and Compatibility Testing, Installation/Un-installation testing Identified Regression Test Cases to create and execute regression suite using Winrunner to detect faults introduced during change in application. Participated in Client meetings to understand the change in Requirements Implemented Checkpoints and developed re-usable functions to minimize the LOC Involved in testing the application manually for its functionality. Created test data to perform data-driven automated tests using Winrunner. Environment: Windows 95/98/2K/XP/NT, SQL Server 2K, VB, VB.Net, Mercury Winrunner, and Mercury Test Director 5. Project: Customer Self care Portal Employer: Mascon Global Ltd., Chennai, India Client: Bharti Airtel Ltd., New Delhi, India Role: Jr. QA Tester - Automation Jan 2003 – Feb 2004 The intention of Customer Self Care Portal is to combine Airtelworld.com & airteltelephone.com web portals into single portal and also to reduce the customer servicing cost and increase customer satisfaction by providing self-service capabilities. These services can be broadly categorized into three types: Online Information, Online Payments and Provisioning. Responsibility/Contribution: Reviewed Business Requirements Document to create Test scenarios/Test Strategy Conducted Load and Performance Testing using Mercury Load runner Identified and Documented Performance Test Scenarios and Performance metrics Created and Executed Automated Performance Test Scripts using Mercury Load runner. Created the user database and implemented defect tracking process using Rational Clear Quest Involved in installation and administrating of Rational Clear Quest Defect Tracking tool Reported Defects to the Development team and Business team using Rational Clear Quest Page 5 of 6 conducted Load testing, Stress testing, volume testing and Performance testing using Rational Robot and Rational Test Manager Created and executed Performance Suits using Mercury Load runner by Scheduling them to run in various machines Generated and Reported various Performance Reports using Mercury Load runner Executed the Performance scripts with 1000 virtual licenses of Load runner Conducted a Demo to the client on Performance testing process using Mercury Load runner Responsible for arranging Walkthroughs and Defect review meetings with the client Created and Executed Functional Test cases/Test scenarios Involved in Smoke testing, Functional testing, system testing and Regression testing Conducted a training Bug tracing tool Rational Clear Quest to the Project members. Environment: Windows 2K, IBM Rational Robot, Rational Test Manager, Rational Clear Quest, Rational Clear Case, Java, J2EE, DB2 and Mercury Load runner 6. Project: Client: TravelCLICK, Schaumburg, Illinois Employer: Mascon Global Ltd, Chennai, India Role: Associate QA Tester Jan 2002 – Dec 2002 TravelCLICK (www.travelclick.net) is a leading provider of intelligence solutions catering to the hotel industry. The service offering is primarily in the form of domain consulting and hotel intelligence products. They have close to 8000 clients globally. They are partnered with Global Distribution System (GDS) and travel website giants like Amadeus, Galileo, Sabre, Pegasus, Orbitz and Hotwire. TravelCLICK is a Global company with offices all around the world. We primarily interact with one of their US offices based in. Responsibility/Contribution: Actively involved in test case preparation and evaluation through peer reviews Participated in status meetings and reported the status of testing phase Involved in Test Case Creation, Test Case Review and Test Case Execution Studied and understand the Test Plan and System Requirement Specifications Understand quickly the end-to-end business process and identified business test scenarios Involved in analyzing the test cases, debugging and trouble shoot the test cases Performed Functional testing, sanity testing, regression testing and system testing Setup & configure the test hardware and software environments Logged defects in Test Director found out during testing and tracked the defects until closure. Involved in thorough compatibility testing of the site on Internet Explorer and Netscape Navigator Browsers. Database testing to identify the discrepancies in field mapping and boundary conditions testing Environment: Java, J2EE, Test Director, Toad, Oracle 9i, Windows XP and MS-Office Page 6 of 6