Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

RAVISH KANCHERLA

NJ

Summary

Over 9 Years of experience as Software Quality Engineering Lead/ Software Development Engineer in Test with emphasis on the Design, Development and Architecting Test Automation frameworks, developing automated test scripts and in overall quality control practice.Well Versed Manual and Automation techniques. Involved in various phases of testing like Integration Testing, System Testing, Functional Testing, Regression Testing, User Acceptance Testing, Accessibility Testing and Performance Testing.

  • Extensive experience developing Automated Scripts for Web Applications, Mobile Applications, Database and Web Services using various automation tools like REST Assured(API’s), Selenium, Cucumber and Appium.
  • Strong Experience in Retail, Banking, Financial and Ecommerce Domains.
  • Ability to program in various programming languages like Java, C, Groovy, Obj C and SQL.
  • Experience developing highly modular and extendable Test Automation Frameworks that can be consumed by test apps testing UI, Database and Batch applications.
  • Good analytical and communication skills and ability to work independently with minimum supervision.
  • Experience using various defect management and process tool like HP ALM, JTMF, Jira, Agile Manager.
  • Excellent understanding of Software Development Life Cycle (SDLC) and Software testing life cycle(STLC) methodologies. Experience in Agile, Kanban and Waterfall models.
  • Experienced working in various domains like Finance, Banking and e-commerce.
  • Experience in configuring and using CI-CD tools like Jenkins, Buddy build, Nexus, Artifactory and in using dependency managers like Maven, Ant.

Overview

10
10
years of professional experience

Work History

Sr Automation Engineer

TD Bank
11.2017 - Current

(Apps.apple.com/us/app/td-bank-us/id382107453 , https://play.google.com/store/apps/details?id=com.tdbank&hl=en_US&gl=US, https://onlinebanking.tdbank.com),

  • Involved in analyzing the business requirements and developing test cases, test strategies and test plans.
  • Updated and maintained project documentation for detailed recordkeeping.
  • Established best practices and innovative solutions to enhance production rates and output quality.
  • Discussed requirements and processes with project managers and developers.
  • Kept on track with deadlines for development cycle times.
  • Troubleshot software to alleviate obstacles preventing functionality.
  • Responsible to Lead the team consisting of Offshore, Canada, and Onsite Resources.
  • Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements
  • Ability to work on Multiple projects with different release timelines.
  • Involved in evaluating various automation tools, processes and developing automation strategy for the project
  • Designed and documented REST/HTTP, SOAP API’s, including JSON data formats and API versioning strategy
  • Expertise in API testing using SOA parasoft, Postman
  • Reviewed System specific documents, sequence diagrams and designed Automation test suites for hundreds of
  • API’s using SOA parasoft and REST Assured.
  • Lead integration testing activities by coordinating with various vendors like payplus, Fiserv, Tsys, Leanplum and Flybits
  • Participated and initiated team meetings on regular basis and involved in active discussion to improve the testing quality by better strategies and testing approaches.
  • Extensively worked with core banking teams and used mainframe commands to retrieve test data in UAT(User
  • Acceptance Testing) environment.
  • Designed and Developed an Automation Framework using Selenium and REST Assured to enable writing test scripts for Web Applications, Mobile Applications and API’s.
  • Used Maven as dependency manager for building the framework.
  • Extensively used TDD and BDD frameworks like cucumber.
  • Designed/Leveraged existing Automation scripts using REST Assured to validate the API responses.
  • Developed Functional, System Integration, UI and Regression Test cases using Selenium Webdriver and Tricentis Tosca.
  • Configured Selenium Grid to execute the Scripts parallelly on different browsers.
  • Used various defect management tools like JIRA, JTMF and HP ALM to log and track the defects.
  • Performed Database testing for insertion, Updating and Deletion with SQL.
  • Worked closely with Scrum Master and PO for the analysis of defect metrics, Sprint reports, and Sprint planning.

Environment: Selenium WebDriver, HP ALM, Java, Maven, Mainframe, GIT, Confluence, TestNG, Jenkins, HTML, SoapUI,

Groovy, Web Services, REST API’s, SQL, Microsoft Excel, Eclipse, SharePoint.

Software Development Engineer in Test

Fidelity Investments
08.2016 - 10.2017
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Pioneered new methods of code review to incorporate wider range of voices.
  • Strong understanding of user acceptance testing protocols and methodologies.
  • Reviewed Functional requirement and Use Cases documented in Repo.
  • Used TestNG as test framework and built the Object repository for the Web objects using Page Object Model
  • Used Ant as dependency manager for building the framework
  • Developed the framework using TestNG and used Surefire plugins to generate test reports.
  • Used Page Factory to build Object Repository as a design pattern.
  • Extensively performed Database testing by writing complex SQL queries.
  • Used Selenium Grid to run the tests on Multiple browsers
  • Enhanced the scripts to capture screenshots on failure and loop back to the Jenkins results
  • Performed Database automated testing to validate the formed end screens and reports
  • Used MyBatis framework to connect to the Database from the framework.
  • Developed end to end framework to enable the testing of different applications across the tech stack using Java as programming language.
  • Worked extensively on UI applications developed with different technology stack.
  • Extensively used different type of locators like CSS selectors, xpath and others to handle static and dynamic websites
  • Developed and Executed Web Service Tests using SoapUI Tool comparing with backend data
  • Tested SOAP and REST API’s using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.
  • Extensively used TestNG groups for tagging of the test cases and to build various group of test cases like Smoke Regression, Functional etc.
  • Used Jira tool to track the Agile user stories and to track the epics and backlog

Environment: Selenium Webdriver, Java, Ant, Jenkins, SQL, Maven, TestNG, HP ALM12.x, Toad, SQL, Oracle, XML, HTML

Windows 7, MS Office Tools, Microsoft Excel, SoapUI, WebServices, Eclipse.

QA Tester

Motorola Solutions
02.2014 - 07.2015
  • Created Automated test cases based on the business requirements and described the test setup conditions, set the criteria for test pass/fail
  • Developed specific instructions on how to perform the tests
  • Responsible for creating and execution of automated test scripts using QTP and Carried out Functionality
  • Integration and Regression testing using QTP
  • Experienced in Creating test script QTP by recording, without recording, modifying manually and running the script in QTP / HP ALM QC saving the results in HP ALM
  • Created VBA applications using Microsoft Excel to simulate the Application Under Test (AUT)
  • Designed and developed SOA tests using SoapUI and HP Service test
  • Tested Soap and Restful Webservices
  • Automated web applications testing with Quick Test Pro using VB Script
  • Inserted Check Points to check the broken links, Text and standard properties of an object using QTP
  • Designed and enhanced QTP Hybrid Driven Framework for the regression testing using modular approach
  • Extensively performed Data Driven Testing using QTP
  • Created Excel applications to feed data for QTP Data Driven
  • Testing
  • Created Recovery Scenarios to handle Exceptions in QTP
  • Used Descriptive Programming to perform operations on objects not stored in object repository
  • Extracted various properties of the object and used them in descriptive programming to resolve object identification ambiguities
  • Performed Database validations using SQL and tools like Toad, SQL Server
  • Used different defect management tools like HP Quality Center, Sudden Impact and Bugzilla
  • Environment: Quick Test Pro, XML, HTML, Business Objects, Oracle 9i, DB2, SQL, PL/SQL, TOAD, WebSphere, Windows
  • XP/2003, Unix, Linux.

Quality Assurance Analyst

Motorola Solutions
08.2013 - 01.2014
  • Prepared Test Plans as per requirements document
  • Involved in manual testing of all applications at Component Level, Integration and System levels
  • Performed Compatibility testing to ensure its performance in different Operating Systems
  • Documented test scripts and test cases according to the developed Test plans
  • Prepared Defect Report as per severity and Priority
  • Responsible for doing System testing of the entire applications along with team members
  • Analyzed results with Business Analysts
  • Worked with technical analysts to develop functional specifications for the features and requirements
  • Environment: Manual Testing, SQL, Test Director, JIRA.

Education

Master of Science - Computer Science

University of The Cumberlands
Williamsburg, KY

Bachelor of Science - Electrical, Electronics And Communications Engineering

Jawaharlal Nehru Technological University
Hyderabad,India.

Skills

    Tools : Selenium Webdriver/IDE/Grid/RC, REST Assured, Eclipse, Tricentis Tosca, Appium, Jira, HP, ALM, SoapUI, Maven, SOATest, Postman, JTMF, Jenkins,Cucumber, JMeter

    Languages : Java, C, VBScript, Groovy, Gherkin, SQL

    Database : Oracle, My SQL

    Web Technologies :HTML, JavaScript, CSS, AngularJS, jQuery, JSON

    Version Control Tools : SVN, GIT, PVCS

    Operating Systems : Windows, UNIX, Linux, IOS, Android, MAC

    Frameworks : TestNG, Page Object Model, Data Driven, Hybrid, TDD, BDD, Junit

Timeline

Sr Automation Engineer

TD Bank
11.2017 - Current

Software Development Engineer in Test

Fidelity Investments
08.2016 - 10.2017

QA Tester

Motorola Solutions
02.2014 - 07.2015

Quality Assurance Analyst

Motorola Solutions
08.2013 - 01.2014

Master of Science - Computer Science

University of The Cumberlands

Bachelor of Science - Electrical, Electronics And Communications Engineering

Jawaharlal Nehru Technological University
RAVISH KANCHERLA