Vishnu K Email: ******.*****@*****.***
Phone: +1-309-***-****
Professional Summary:
* ***** ** ********** ** Manual/Automation testing for various clients/server and web based applications.
Developed Selenium scripts with Selenium Web driver using TestNG and JUnit Framework.
Implemented Page Object Model and Page Factory design patterns using Selenium.
Built and Maintained Data driven, Modular driven and Hybrid driven frameworks using Selenium WebDriver.
Experience with build tools such as Maven, Ant and version control tools such as SVN, Git Hub.
Hands on experience in Functional Testing, System Testing, Regression Testing, Smoke Testing, Compatibility Testing, and GUI testing.
Hands on in preparing Requirement Traceability Matrix to ensure comprehensive test coverage of requirements.
Experience in designing test cases, covering all test conditions and eliminating redundancy and duplications with Black box testing techniques like Equivalence partitioning and Boundary value analysis etc.
Experienced with different SDLC methodologies such as Waterfall, V Model and Agile Process (Scrum Methodology).
Experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle (DLC) &Test Methodologies.
Experienced with BDD development processes and prepared automation framework using Cucumber with Gherkin language.
Hands on experience in writes and executes SQL statements, verifies test results and gathers test data from the database.
Experienced in Defect Management Tracking like TFS, TRAC, JIRA and Bugzilla.
Having experience in testing SOAP and Restful Web Services using SoapUI.
Identifying elements by using different techniques like Id/Name, Class, XPATH and Link.
Handing on experience in Test Management Tools HP ALM, JIRA.
Hands on experience in CI/CD approach using Jenkins.
Experienced on integrating the automation scripts with build server like Jenkins.
Involved in testing Web Services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Attended walkthrough and standup meetings with Project managers, Developers and QA leads.
Technical Skills:
Automation Testing
Selenium Webdriver with Java, TestNG, Data driven testing, Reports, RestAPI.
Automation Framework
POM, Hybrid, Keyword, Modular, Data Driven, BDD (Cucumber)
API Testing Tools
SOAP UI
Bug Tracking and Requirement tools
Jira, TFS, QC.
Performance Tools
Jmeter
Primary Languages
Core Java, VB Script
Continuous Integration
Jenkins
Source Control Tool
GIT HUB, SVN.
Web Technologies
Web Services, HTML, XML, AJAX, Java script.
Database
MySQL
Build and Logging Tools
Ant, Maven
Professional Experience:
Client: United Airlines-Chicago, IL OCT 17 – Till date
Role: Sr. Automation Engineer
Roles and Responsibilities:
Involved in understanding the Business Requirement Document and User stories.
Preparing Test cases, Reviewing and Executing Test Cases Perform System, Functionality, Regression Testing, and Usability Testing.
Designed and implemented automation framework for Sanity and Regression test cases using Selenium Web Driver using Java.
Involved in developing and maintenance of Page Object Model design pattern and TestNG Framework..
Executing the Test Cases in different environments (QA, Staging and PreProd).
Smoke Testing done for every release of the application.
Worked with Source version control tool such as Git.
Used Maven build tool, and Jenkins for integration.
Involved in testing Restful Web services using SOAP UI tool.
Prepare Traceability metrics ensuring the requirements coverage.
Preparing Test Execution Report on daily basis during execution phase.
Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox
Develop in writing scripts using Java and TestNG.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Defect tracking, Defect Reporting and Summary report analysis using Insight.
Implemented BDD framework using Cucumber tool.
Implemented feature files and test steps files using Cucumber.
Attend daily standup call meeting, client calls and weekly demos.
Tools: Selenium WebDriver, POM, TestNG, Maven, Jenkins, Cucumber, SOUP UI, JIRA, Java.
Client: First American Corporation-Santa Ana, CA Jan 15 – July 2017
Role: Automation Engineer
Description: FAST is the First American Escrow and Title Settlement Transaction System. FAST is enterprise-wide web-based, title and escrow transaction system designed to be flexible to support the needs of the business, A legal document signed, sealed and delivered to affect a transfer of property and to show the legal right to possess it. Insurance to protect the buyer and lender against losses arising from disputes over the ownership of property. Owners Policy: It protects the owner of the property for the full value of the property. Lender’s Policy: It protects the lender for the amount of the loan
Roles and Responsibilities:
Involved in understanding the Business Requirement Document and User stories.
Preparing Test cases, Reviewing and Executing Test Cases Perform System, Functionality, Regression Testing, and Usability Testing.
Designed and implemented automation framework for Sanity and Regression test cases using Selenium Web Driver using Java.
Involved in developing and maintenance of Page Object Model design pattern and TestNG Framework..
Executing the Test Cases in different environments (QA, Staging and Fac Staging).
Smoke Testing done for every release of the application.
Worked with Source version control tool such as Git.
Used Maven build tool, and Jenkins for integration.
Involved in testing Restful Web services using SOAP UI tool.
Prepare Traceability metrics ensuring the requirements coverage.
Preparing Test Execution Report on daily basis during execution phase.
Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox
Develop in writing scripts using Java and TestNG.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Defect tracking, Defect Reporting and Summary report analysis using Insight.
Implemented BDD framework using Cucumber tool.
Implemented feature files and test steps files using Cucumber.
Attend daily standup call meeting, client calls and weekly demos.
Tools: Selenium WebDriver, POM, TestNG, Maven, Jenkins, Cucumber, SOUP UI, JIRA, Java.
Client: First American Corporation- Santa Ana, CA Nov 13– Dec 14
Role: Automation engineer
Description: Horizon Blue focuses mainly on providing medical insurance to people belonging to various age groups. This application enables you to get an overview on the different medical insurance schemes available along with the benefits associated with each scheme. You can also make a comparison between two or more schemes and decide on the most appropriate scheme suitable for your requirements and health conditions. This application also provides the facility to apply online any of your desired medical insurance policy.
Roles and Responsibilities:
Involved in understanding the Business Requirement Document and User stories.
Preparing Test cases, Reviewing and Executing Test Cases Perform System, Functionality, Regression Testing, and Usability Testing.
GUI Testing for entire application.
Designed and implemented automation framework for Sanity and Regression test cases using Selenium WebDriver.
Executing the Test Cases in 3 different environments (QA, Staging and Horizon blue Staging).
Smoke Testing done for every release of the application.
Worked with Source version control tool such as Git.
Tracking the defects till closure
Involved in testing Restful Web services using SOAP UI tool.
Prepare Traceability metrics ensuring the requirements coverage
Preparing Test Execution Report on daily basis during execution phase.
Tested the site on Different browsers (IE, Firefox and Chrome).
Involve in Automation Frame work include in my project as Page Object Model and Data driven
Develop in writing scripts using Java and TestNG
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application. Defect tracking, Defect Reporting and Summary report analysis using Insight.
Implemented BDD framework using Cucumber tool.
Implemented feature files and test steps files using Cucumber.
Implemented parameterization with in BDD framework
Attend daily standup call meeting, client calls and weekly demos.
Tools: Selenium WebDriver, POM, TestNG, Maven, Jenkins, Agail, Cucumber, JIRA, Java.
Client: Service Source- San Francisco, CA Jan 2012 – Oct 2013 Role: Sr.QA Engineer
Description: The Proposed Quoting Application will be a customized quoting management system designed to provide SSI SSC’s with the information needed for building and managing quotes. Currently the SREV (Service Source) data team pulls Progress data from the Progress systems and loads to the SRP (Sales Renewal Platform) quarterly basis. The introduction of dynamic quoting requires an accurate view of all data required for the quoting process. Progress will submit to SREV a complete extract of all data required for all customers that participate in the quoting process.
Roles and Responsibilities:
Involved in understanding the Business Requirement Document and User stories.
Prepared Minutes of Meeting Document on daily basics about client discussions
Involved in Writing, Reviewing and Executing Test Cases
Perform System, Functionality, Regression Testing, and Usability Testing.
GUI Testing for entire application
Smoke Testing done for every release of the application
Developed the Test Suite for execution of automated test scripts in test lab
Performed failure analysis on the executed test scripts
Tracking the defects till closure
Enhancing the scripts using QTP.
Involved in team meetings and interacted with development team.
Prepare Traceability metrics ensuring the requirements coverage
Defect tracking, Defect Reporting and Summary report analysis using Insight.
Tools: Manual testing, QTP, JIRA, Reports.
Client: Visine - New Brunswick, NJ Dec 2009 – Dec 2011
Role: QA Engineer
Description: Build a iPhone application with a unique functionality to reduce red eye effect in the pictures with simple, elegant and intuitive UI design. The application is going to be available in iTunes and can be used in both iPhone and Itouch
Roles and Responsibilities:
Involved in understanding the Business Requirement Document and User stories.
Involved in Writing, Reviewing and Executing Test Cases
Perform System, Functionality, Regression Testing, and Usability Testing.
Involved in Test data preparation
Tracking the defects till closure
Involved in preparing the metrics test execution report and traceability matrix
Preparing ad hoc status reports.
Defect tracking, Defect Reporting and Summary report analysis using Insight.
Tools: Manual Testing
Client: Johnson & Johnson- New Brunswick, NJ Nov 2008 – Nov 2009
Role: QA Engineer
Description: Healthy Planet is an Enhancement Of Itrinno Johnson & Johnson It is a Marketing Of Medical Products to different Marketing websites in Johnson & Johnson, It Provides validation for the Products such as Product validation and HCP validation and it provides survey of Medical Products across Different E-marketing website in JNJ . It uses CAM Services for validating the Online and Offline Services methods, It Fulfills the Needs for The Customer by providing coupons to the products across different E-marketing website in JNJ.
Roles and Responsibilities:
Preparing Test Cases & Executing Test Cases.
Smoke Test, Functionality Test, User Interface Test and Regression testing.
Involved in Adhoc and UI testing.
Logging defects and verifying defects after fixing.
Deployment of the application.
Involved in preparing the metrics test execution report and traceability matrix
Tools: Manual Testing
Education:
MCA (Master of Computer Application) from Nagarjuna University.
B.Sc (Bachelor of Computer Science) from Nagarjuna University.