SUMMARY
QA Engineer with *+ years of experience, including various full SDLC/Agile/Testing life cycle implementations and extensive work experience as Software Quality Assurance and Quality Control
Core expertise on Manual, Automation, Database, Web-Service Testing
In-depth knowledge of Software Testing Life Cycle (STLC) includes Requirements Analysis, Test Plans, Test Design, Test Environment setup, Test Data, Test Execution, Defect tracking and Test Closure
Extensive experience in Integration, System, E2E and User Acceptance testing (UAT)Testing
Used stubs, drivers and Sandwich approach method for Integration Testing
Extensive experience in various Black box testing technique- Functional, Negative, Error guessing, Exploratory, Regression, Boundary Value Analysis, Integration, System, UI (User Interface), Accessibility, Ad-hoc, Localization, Compatibility, Smoke, Regression, Re-testing, Pesticide Paradox, Boundary Value Analysis, Equivalence Partitioning and Database testing
Written and Executed DML, DDL, JOINS, Aggregate, SubQuery in SQL part of Backend Testing
Experience in testing both Client server and Web Based applications
Experience in developing, trouble shooting and customizing Manual as well as Automation scripts using Quick Test Professional (QTP) and Selenium
Worked on HP QTP Automation using VB script and Descriptive Programming
Plan, Design, Build and Maintain Complex Test Automation Frameworks Data-Driven, Keyword, Hybrid
Identified the Locators in webpage using ID, Xpath, ClassName, Name, linkText, PartiallinkText, TagName, CssSelector
Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, TestNG
Prioritize d test cases using Annotations and executed using Eclipse IDE
Used TestNG to generate HTML based results in Eclipse IDE
Experience in preparing Business scenarios to highlight testing objectives, preparing Test plans and Test reports
Identified Impacted areas for Functional and Regression testing to be included in Test plan
updated about test preparation, test execution and defect status on daily and weekly status reports to Manager and cross-functional team
Experience in creating Traceability Matrix to ensure comprehensive Test Coverage of requirements.
Experience in working with Software Development team in resolving Defects, presenting the Defect Status reports, resolving requirement, and observed design inconsistencies.
Experience in Application Programming Interface Testing (API), Service Oriented Architectures Testing (SOA)
Involved in White box Testing
Experience in Risk Based Testing where risk analysis and mitigation are the key responsibilities
Experience with QA Methodology including Defect tracking and management
Expertise in Bug tracking using tools like Quality Center, Test Director, Team Foundation Server, Bugzilla, Jira
Proven skills in reporting mechanisms using Quality Center dashboard as well as standard corporate templates
Highly efficient in Complex, Agile, Dynamic, Onshore-offshore project environments
TECHNICAL SKILLS
Testing Tools QTP, Selenium, WinRunner, SOAP UI, IDE
Databases Microsoft SQL Server, My SQL, Access
Scripting Languages VB Script, TSL Java script, AS/400
Web Technologies HTML, XML
Defect Tracking Tools HP Quality Center, Microsoft Visual Studio -Team Foundation Server, Test Director, Bugzilla JIRA
Design tools Mind Map
Language C, C++, Java, Junit, C#.Net, TestNG
Software Packages MS Office
Operating systems Windows, Unix, Linux
Domain Knowledge Telecommunication (Operational Support Systems and Business Support Systems), Logistics/Retail, Banking, E-Publishing
EDUCATION
Master of Science, Computer Science June 2004 – May 2006
St.Joseph’s Collage, Trichy, Bharathidasan University, Chennai, India 75.6%
EXPERIENCE
Test Analyst
Chicago, IL
Client: Kraft, USA Dec 2011 – Nov 2013
Kraft Foods Group is one of the largest food and beverage businesses in North America. Kraft is Web based application. Product lines include groceries and snack, personal care and home care. The system was used to track procured raw materials, product assembly & packaging shipped to warehouse and deliver to retail stores. Environment: Selenium, HP Quality Center, Windows, SQL, JAVA, JavaScript, Jsp, Ejb, Html, Xml, SQL Server
Responsibilities:
Requirement analysis: Participated in meeting with onsite/clients understand the functional and non-functional
requirements for the software release and prepare test requirement for functional requirement
Highly dynamic environment with sprint teams using agile methodology
Experience in preparation of Test plans, Test scenarios, Requirement traceability matrix (RTM),Test cases, Test data, Test cases review and Test execution to ensure all testing requirements are met and documented
Performed Smoke Testing in Testing environments prior to for further testing
Used Firebug to find the Locators
Identified the Locators in webpage using ID, Xpath, ClassName, Name, linkText, PartiallinkText, TagName, CssSelector
Performed Integration, System, E2E, UAT and Regression testing for different releases
Created Automation Script to validate the webpage with different conditions Actions, Acessors, Assertions
Executed the Test Scripts on different releases and validated the actual results against the expected results
Built a detailed, reusable, Script-Free Keyword+Data Driven Automation Framework for over 45% Test Cases using Selenium Webdriver + TestNG
Used annotations to prioritize test cases while executing
Involved in Code Review, Design Review, Test Case Review meetings with business analysts and developers.
Identified Regressions scenarios based on the release
Used TestNG to generate HTML based reports
Used Selenium Grid to run multiple tests simultaneously in different browsers
Written and Executed DML, Aggregate functions, subquery and complex SQL Queries
Written and Executed SQL Join Queries- Inner, Left, Right, Full to validate output in multiple tables
Created and maintained folder structure in Test plan and Test lab in Quality center
Uploaded the test cases into Quality center and Mapped the requirements with test cases
Trained 4 users on FireBug, FirePath, and Custom Automation Framework Test Execution and Maintenance
Performed Negative testing and Positive testing
Tracked all defects in Quality Center and updated the defects status in Quality center
Worked with various teams to fix problems
Prepared Status summary reports with details of passed, failed test cases, and open defects
Test Team Lead
Client: Telephonica O2, UK Jan 2010 – Dec 2011
Telephonica O2 (OSS and BSS) is a leading Mobile and Broadband service provider in the UK. Avatar is a web based application which integrates multiple internal and external systems and platforms. Avatar manages Broadband orders for O2’s customers including point of sale (PoS), provisioning and billing. It also interacts with British Telecom (BT) systems to provision the order and with Bottom line and Datacash to disburse monthly payments. Environment: Java, Java Script, Quality Center, QTP, Oracle 10g, MS Word, Excel, Windows
Responsibilities:
Designed and developed detailed Test plans which specify testing overview and Testing approach depending on the Business and Technical Requirements
Ensured End to end risks, assumptions and dependencies are factored into the estimates
Prepared and involved in Test scenarios, RTM, Test Review, Test data, and Test execution from various Business Requirements and High/Low Level Design requirements
Consolidated issue logs and worked with development team to resolve identified issues
Planned and executed test phases including Smoke, System, Integration and User Acceptance testing
Inserted Check Points to Check for the broken Links, Text, and standard properties of an object using QTP
Created and executed data driven test scripts in QTP
Worked with the SQL statements to extract data from Oracle tables and verify the output data of the reports on the browser page
Created User Defined Functions in QTP& managed Object Repositories
Called external functions in VBScript and Verified and Validated the Automated Test script.
Performed Integration Testing and Batch Testing in QTP
Used Parameterization to fetch data to test the application using QTP
Accessed unix using Putty to test the application on Linux servers and having good knowledge of UNIX commands
Integrated testing with various BT systems to ensure that O2 Broadband provisioning meets business requirements
Tracked all defects in Defect manager and ensured closures were updated in Quality center
Attended several walkthrough meeting with Business analysts, Project Manager and Developers and provided feedback accordingly
Handled deliveries including Value Added Tax (VAT) fix, data retention, upload/download speed checker, integrated organizations, Operational Release Testing (ORT), Roadmap Release Testing (RRT)
Senior QA Analyst
Client: McGraw Hill, USA Mar 2008 – Jan 2010
Passkey is a self-paced learning system designed to help students gain proficiency in reading, writing, math, science, and social studies. It is a modular diagnostic and prescriptive software program for self-paced instruction. Passkey management system makes it easy to assess appropriate levels of instruction, administer lessons based on educational standards and objectives, and generate reports on student usage and progress. Environment: .Net C#, Test Director, Windows, SQL Plus
Interactive Hybrid CD-ROM Creations: project involved creation of Interactive Hybrid CD-ROM that supported text books for schools based out of McGraw-Hill Education, Australia. The services included creation of Menu structure, Folder structure, tool tips and posting of files. This also necessitated creation of new icons, editing help text & disclaimer and Cascading Style Sheets. These files then needed linking to various other files and folders by creating hyper links. Toast files of the CD were sent for review. Environment: Java, Test Director, HTML, Windows, SQL,QTP
Responsibilities:
Analyzed user requirements and system specification documents
Created and executed data driven test scripts in QTP
Helped to create Traceability matrix to ensure comprehensive test coverage of requirements identifies all test conditions and test data needs
Designed and Executed test cases to manually test the application
Executed Positive and Negative Test cases
Performed accessibility testing to comply with Americans with Disabilities Act (ADA)
Performed GUI, Functional, System, Regression and Error guessing testing
Conducted Compatibility test to see if web application is compatible with different Operation systems and different Web Browsers
Managed reports and track bug reports in Test Director
Re-tested fixed defects and re-executed failed Test cases against the defect
Worked with the SQL statements to extract data from Oracle tables and verify the output data of the reports on the browser page
Interacted with team lead and other team members to discuss and resolve defects and their priorities
QA Analyst
Client: Standard Chartered Bank Feb 2007 – Oct 2007
AML is Anti-Money Laundering software developed by Norkom Technologies for Standard Chartered Bank. It is to trap the suspicious money and unusual transaction that happens in bank for various business processing. It includes various modules like Account Details, Customer Details, Transaction Details, Search Functionality, CAT, Alert Details, Case Details, Alert Workflow, Case Workflow, Standardized Names, Case Management-Diary, Admin Rights, User Rights, and Workload Manager (WLM). Environment: Windows – 7, NT, 2003, 98, UNIX, LINUX,racle10g/11g, SQL Server 2005, TOAD10, SQL/ PL SQL, UML, HTML, ASP, .Net, JavaScript.
Business to Business Exchange (B2BEX) is a web based trade services application, provided by Exonomy Limited, subsidiary of Standard Chartered Bank. This allows the Exonomy customers and partners to offer importers, exporters and their trading partners, value-added benefits for their existing trade offerings and deliver solutions quickly without the cost and complexity of a proprietary stand-alone solution. It supports various functions, such as User Customer Admin (UCA),Trade Document Management (TDM), Document Grouping functions (PGM/PIM), Integrated Reporting (IR), Catalogue (CAT), Portal Services(PS), Messaging & alerts, Billing, etc. Environment: .Net, Oracle 9i, Apache Ant, TOAD, VSS, Test Director
Responsibilities:
Executed Test Scripts on different releases and validated the actual results against the expected results
Participated in initial review/requirements gathering sessions and provide feedback
Expert in maintaining Traceability matrix to track the requirements of the application
Performed Functional, System, User Interface, Regression, Ad-hoc, Re-testing
Prepared Test data for positive and negative testing based on the test conditions
Recorded Test cases by inserting table check point, Text and Bitmap checkpoint
Used Test Director for Test preparation, Test Execution, Generating reports and Tracking bugs
Created User Define functions and used parameterization for various data and execute data driven test scripts using VB script
Interacted with developers to understand the Business Requirements and the enhancements in the applications
Performed Back-end testing using SQL queries to validate the data in the back-end Oracle Database
Used TOAD for backend testing and Performed data verification using SQL queries