Kanthi Ganapathi
Westfield, IN
***** ****** ****, *** *, Westfield, IN-46074
******.**@*****.***
Professional Summary:
• 8 plus years of experience in Quality Assurance including requirement analysis, design test plan, test strategy, manual and automation Test Cases, Test Execution and Defect Management.
• Worked as Test Lead and module lead for various projects.
• Expertise in understanding Business Requirement Specification, Functional Specifications and Design documentation and converting it into Test plan and Test Cases.
• Extensive experience in writing detailed Test Plans, Test Cases and Test Scripts for Manual & Automation test scenarios/test cases.
• Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, and Regression testing, Automation testing web-based applications.
• Experience in working with salesforce Marketing Cloud applications for APT automation testing for restful services using MCATFramework and Ruby as programming language.
• Expertise in working with Automation Testing tools - Selenium RC and Webdriver using eclipse/Java/TestNG/JUNIT, Cucumber/RubyMine/Ruby and Quick Test professional
(QTP).
• Used Maven, Selenium Grid, Jenkins, github to execute Selenium automation suites on different platform, browser combinations in parallel.
• Developed BDD tests using Cucumber by writing behaviors and step definitions.
• Developed required Selenium support code in Ruby and JAVA for Cucumber.
• Expertise in designing Data driven framework and test scripts for web application regression testing using Java coding and eclipse environment.
• Excellent hands-on experience in Test Management tools – HP- Quality Center and defect management tool JIRA.
• Expertise in validating Test Management tool (HP ALM-QC) and setting up the proper environment to provide suitable solutions for System Testing and User Acceptance Testing.
• Expertise in working with Performance/Load testing with tool IBM Rational Performance Tester.
• Expertise in working with Web API testing using SOAP UI and Postman/Jetpacks and using JavaScript coding.
• Expertise in reading XML, HTML, JSON and WSDL file for web services testing for SOAP and Restful services.
• Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
• Worked in all phases of Black Box Testing of the Application beginning from the preparation of Test Plan, Test Cases and Test Scripts.
• Solid experience in Manual Testing – Functional Testing, Database Testing, System Integration Testing (SIT), Regression Testing, Smoke / Sanity Testing, User Acceptance Testing (UAT), Positive and Negative Testing in Agile development projects Waterfall and V-Model.
• Involved in Design, Implementation and Maintenance of Testing Automation Framework using RAFT - Selenium – Keyword Driven Framework.
• Experience in –Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of QTP scripts using Quality Center, Generation and Execution of automation scripts using Selenium.
• Experience in Quality reviews, Functional Requirements inspection, Peer review, and Validation Process reviews.
• Experience in working with Web based, Client-Server, MAINFRAME applications.
• Actively participating on weekly meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.
• Domain experience in Banking, Insurance and Unemployment Insurance.
• Basic knowledge on UNIX commands
• Possess good communication skills, self-motivated, pro-active, task oriented, good team player, and quick learn at new technologies and systems.
• Self-starter with strong communication and presentation skills. Technical Skills:
Education
• Masters of Computer Applications degree from Visveswaraya Technological University
• Bachelor of Science degree from Kuvempu University Tools Experience Level
Automation Testing, Performance Testing &
Management Tools
Selenium IDE/RC/Web driver, SOUP UI, RPT,
QC, QTP, JIRA, Postman/Jetpacks, JUNIT,
TestNG, Cucumber, Jenkins, Rational
Performance Tester, Version One
Languages: Java, JavaScript, Ruby, SQL PL/SQL
Databases: SQL Server, Oracle, DB2
Platform: Windows, Linux, Mac
IDE Eclipse, RubyMine
Certifications & Trainings
• Software Testing and ALM
• Project Estimation
• FTC in US Banking
• Training attended for SOA Testing
Professional Experience
Salesforce Marketing Cloud, Indianapolis, IN
May 2016 – Present
Senior Software Engineer in Test
Worked in various projects for automating SOAP and Rest APIs using cucumber and Mcat- Framework with Ruby as programming language.
• Understanding Marketing Cloud application, web services and requirements for automating web services.
• Testing Web API's manually using an open source tool POSTMAN and automating API’s using Ruby/Cucumber.
• Building Test repositories, test suits for different QA and production environments for each projects.
• Building automation scripts, gherkins, step definitions and various methods using RubyMine/Ruby for positive, negative and end-to-end testing of REST API’s.
• Building tests suits for regression and smoke testing.
• Analyzing Bigdata project to build central gem and API Tests for multiple projects in big data dataplex application.
• Developed automation scripts for Bigdata and Contacts projects and coordinated for code review process.
• Thoroughly worked with consolidating code in GitHub for continuous integration. Creating repository (new project), creating branch, PR, reviewing and merging PR’s, creating new release and create test environment for current build in TACOS MCATFramework.
• Involved in release night test run for scrum teams and coordinating test results with various scrum teams.
• Involved in reviewing test results and bug fixes after each deployment and updating the test scripts if necessary.
Environment & Tools: MAC OS, Ruby/Rubymine, POSTMAN, JIRA, SOAPUI TransAmerica, Little Rock, AR
April 2015 –April 2016
Senior Automation Test Engineer
• Analyzing various tools for web API testing.
• Testing Web API's manually by exporting in JSON, XML, HTML format and automating Restful services using an open source tool POSTMAN/JETPACKS and JavaScript as programming language.
• Define Process for Web API Testing and preparing scenarios to automate using Selenium
& TestNG framework.
• Developed Selenium Web-driver automation scripts for both IE and Firefox for Sanity, browser compatibility, System and Regression testing using eclipse/Cucumber and Java as programming language.
• Experience with Jenkins for running multiple tests at a time in virtual box.
• Prepared test cases and scripts utilizing TestNG annotations.
• Worked on Selenium to record the test and find the objects to identify dynamic elements and properties for both IE and Firefox browser testing.
• Data driven scripts were developed using JXL and JDBC connections using Selenium/ Java coding.
• Wrote test cases based on User Story.
• Worked in Agile – Scrum project, attending daily stand up meetings and discussing the status.
• Develop test strategies and frameworks to drive up code coverage and automation metrics.
• Perform black box and/or white box testing as needed.
• Submit and verify defects; perform bug-scrubs and prioritize defects.
• Wrote and Execute SQL Queries to verifying and preparation of the test data at the back end databases.
• Worked towards improving and defining testing process and standardize the process.
• Used Version One tool for referring use cases.
Environment: Eclipse, Selenium, TestNG, Version one, Jira, HP ALM Quality Center, Postman/ Jetpacks, DB2, Version One, Firebug, Windows 2007. TATA Consultancy Services Ltd
3 major clients of TCS from August 2008- March 2015 MOUI Modernization, Jefferson City, MO
July 2013 – March 2015
Software Quality Assurance Tester & Test Lead
• Analyzing various tools for test management, test automation and performance testing and provide best possible solution based on customer requirements.
• Assisted in Installation and setting up Test Management tool in server machine.
• Created Data driven framework and scripts using eclipse/TestNG and Page Object Model using JAVA and JavaScript as programming language.
• Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, TestNg, Cucumber, Maven.
• Automated the manual regression test cases using the RAFT- SELENIUM framework.
• Define Process for Testing and create templates for each process to document.
• Prepared test cases and scripts utilizing TestNg annotations.
• Tested SOAP services using SOAP UI by importing WSDL files.
• Preparation of Test Plan, Test Scenarios and Test Strategy.
• Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.
• Analyzing and Testing the MOUI application.
• Updated the recorded scripts to create regression suits using Java/Eclipse and error handling for smoother run and screen-shots on failure.
• Created Performance test scripts using Rational Performance Tester (Recording, Creating data pool, substitution, Creating schedule, execution and verifying the results).
• Prepared test reports, traceability matrices, defect reports and various other management reports using HP Quality Center.
• Wrote and Execute SQL Queries to verifying and preparation of the test data at the back end databases.
• Designed excel templates for test case creation and Test Scenario Creation and exported to ALM.
• Used HP Quality Centre for Defect Reporting and Defect Tracking.
• Wrote defect reports, manages defect-feedback loop.
• Conducted Initiative Testing, SIT, and regression testing, Sanity testing, and also assisted in UAT.
• Mentored the team members and conducted training for ALM in multiple sessions for Team Members and Customers.
• Coordinated with the development team to resolve the defects and provided technical problem resolution.
• Coordinated with customers to create TFS bug module and validation TFS against Bugzilla.
• Worked in Agile – Scrum project, attending daily stand up meetings and discussing the status.
• Handled team as backup PL and involved in Timesheet approval, KPI meeting, WON allocation and resource onboarding.
Environment: Windows 2007, XML, DB2, LINUX, Selenium and Webdrivers, Rational Perfor- mance Tester, Quality Centre (ALM), MS-office, TFS, JIRA. AVIVA North America, Bangalore, India
September 2010 – July 2013
QA Test Analyst
• Analysis of the Specifications and creation of Test Designs according to the functional requirements.
• Involved in creating Test Plans, Test Cases and Test Scripts.
• Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the scripts and writing test suites using eclipse/Java/JUNIT/JavaScript.
• Documented test cases for Functional and Regression Testing using Selenium IDE and creating Scripts in selenium --RC by using Java.
• Performed web specific testing such as Link checking (external, internal), Browser page testing, and Application testing.
• Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
• Analyzing and Testing the CAPS system.
• Worked on Creating test cases using SQL for Oracle database for MDM.
• Categorized Severity Incidents Reports based on severity and interfaced with developers to resolve technical issues.
• Checked the data for premium verification and interacted with Customers and developers while testing the application
• Performed test management and bug reporting using Quality Centre.
• Wrote SQL queries to validate data in Source System and Target system.
• Performed all phases of end-to-end testing which includes User Acceptance Testing, Functionality Testing and Regression Testing of the Application.
• Tested web-based applications developed with Java and JavaScript using automated as well as manual testing through Quality Center and Quick Test Pro.
• Worked in V-Model Methodology.
Environment: Selenium IDE, Selenium RC, Java, Mercury Quality Center, Oracle, HTML, JavaScript, SQL Server 2000, CITRIX client machine. J P Morgan Chase, Bangalore, India
August 2008 – September 2010
QA Tester
• Involved with Business Analyst and users for requirements gathering
• Developed Test Plans, Test Scenarios and Test Cases.
• Developed and executed various Manual testing scenarios and neatly documented the process to perform Functional and Integration testing of the primary application in use.
• Involved in Functional Testing, Integration testing, System testing, Regression testing backend testing, and Stability Testing and also assisted in UAT.
• Actively participate on weekly meetings, conferences and walkthrough to understand the business and testing requirements and to plan the testing process on a regular basis.
• Used SQL queries for backend testing purpose.
• Developed Requirement Traceability Matrix.
• Played a major role in Recording and Running test scripts using QTP.
• Worked in Waterfall Methodology.
Environment: Manual Testing, QTP 9.2, Quality Center, SQL, HTML, Windows XP, Oracle 9i, SQL Server.
Wealth Management, Bangalore, India
January 2007 – June 2008
Intern QA Tester (College academic project in TCS)
• Involved with Business Analyst for requirements gathering
• Developed Test Plans, Test Scenarios and Test Cases.
• Developed and executed various Manual testing scenarios and neatly documented the process to perform Functional and Integration testing of the primary application in use.
• Worked with HP QC for maintaining Test Cases, executing and reporting bugs.
• Worked in Waterfall Methodology.
Environment: Manual Testing, Quality Center, SQL, HTML, Windows XP, Oracle 9i, SQL Serv- er.