Karthika L.

QA AUTOMATION ENGINEER

469 dollar

My experience

More

Motorola SolutionsMay 2019 - January 2020

Company name: Hexaware Technologies

Client name: Motorola Solutions (
The main goal for the development of this project was to buy or sell products online over the internet which reduces hassle to customers to walk to the shops for purchasing the products. This has achieved Enhanced flexibility in selecting multiple products as per the customer needs. In this project customer should search for the product ID and add them to the cart. Post which check out page is displayed where customer should check for the product, quantity, rate, payment options, shipping and billing address. Once the customer is happy with the details at the checkout page, then the customer can place the order. In the order confirmation page, order number will be displayed which can be used for the tracking purpose by the customers.

Role: Senior System Automation Analyst

Responsibilities


* Lead the team of 5 members in automation for defining the automation strategy and implement the framework based on the requirements

* Automated the UI test cases by using selenium web driver java

* Gathered requirement documents such as business requirements and design documents and other related documents.

* Experience in Restful webservice API testing using Rest Assured Framework Java. Validated json formatted data, different http status codes, status lines, response body and headers

* Involved in testing REST services using Rest Assured and tested JSON formats

* Created automated script for REST-API testing using Rest Assured framework

* Parsing the JSON response and validated the DATA using JAVA

* Setting request data using query and path parameters

* Handling SSL and TLS certificate issues using Rest Assured JAVA

* Handling Authentication checks in Rest API

* Serialization and de-serialization of JSON objects

* Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.

* Developed test code in Java language using Eclipse and TestNG framework.

* Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms

* Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

* Involved in testing the application utilizing the Scrum (Agile) methodology.

* Involved on Cucumber testing and defined the test scenarios and created the test cases using BDD approach.

* Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.

* Used TestNG for developing the test scripts by using annotations to avoid the main function.

* Usage of GIT Hub for code pull, push, merge into Bit bucket repository.

* Usage of Jenkins to schedule the jobs and to send the execution report to the emails.

* Amending the existing regression pack to accommodate the latest project changes.

* Daily execution of regression pack to identify and fix the scripting issues.

* Post each sprint, execution of the regression pack in production to identify the issues post deployment of the new changes

* Identified, Reported and Tracked Defects using Quality Center test management tool.

Environment: Selenium WebDriver, Rest Assured Framework, Java, TestNG, Jenkins, Cucumber, Agile, Maven, XPath, Firebug, Eclipse, Quality Center, HTML, XML, GitHub, Windows 7.

Company name: Wipro technologies
More

Wipro Gallagher SolutionsNovember 2018 - May 2019

This project was to upgrade the automation of Mortgage loan Process beginning with customer initiation to the title transfer. It involved developing a risk analysis and modeling system for the collateral pools that has been purchased and securitized. It was intended to help the business users to structure the securities based on mortgage pool characteristics. Credit Risk and Prepayment Risk could be assessed and the system could also determine loss provisions based on the expected range of loss estimated by foreclosure frequencies and loss severity of the mortgages. Implement the trade surveillance requirements. This project followed Agile Scrum methodology.

Role: Senior Automation Engineer

Responsibilities:


* Involved in test cases review by development team, product management and modified the test cases based on their feedback.

* Developed and Implemented automation using Selenium WebDriver and Java.

* Automated the UI test cases by using selenium web driver java

* Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.

* Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.

* Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

* Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

* Involved in the Continuous Integration of the automation framework with Jenkins.

* Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

* Used XPath and DOM to work with dynamic and static objects in Selenium.

* Used Git as code repository and Code Collaborator to manage code reviews.

* Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

* Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

* Coordinated with technical support associates to fix proprietary software issues

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, XPath, Eclipse, HTML, Quality Center, agile and Windows.
More

Data ServicesJune 2016 - November 2018

Cofee Billing is the customer bill generation and customer bill management system, Bills will be generated for every bill cycle. The main modules in the billing application as follows Account search, Bill Search, Billing Adjustments, Multiline Adjustments, Approvals, Follow ups. Automated the billing High level cases for daily build sanity check. Automated the full regression cases which will be used in every release. Both high level cases and full regression cases are scheduled to run in Jenkins on Auto manual trigger process. And the executions are set to run in a slave machine which is a AWS instance. After the execution IRs will be created in JIRA automatically for the failed cases.IR logic module consists of the complete IR management process starts from IR creation, Retest, Closure and duplicate management.

Role: IT Analyst

Responsibilities:


* Analyzing of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium webdriver.

* Helped to define and analyze the test requirements based on the application functionality.

* Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver with Java.

* Developed test code in Java language using Eclipse framework.

* Used TestNG for regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

* Developed the automation framework using Selenium and TestNG for functional testing, Smoke Testing, Regression Testing.

* Automated the UI test cases by using selenium web driver java

* Performed functional testing, regression testing and End to End testing of the new releases in Workplace Engagement.

* Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.

* Performed extensive Cross Browser Compatibility testing on various web browsers like Internet Explorer, Mozilla Firefox and Google Chrome

* Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH, CSS in Selenium.

* Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.

* Aggressively pursued the resolution of high-level defects in the project to facilitate smooth functioning of the test execution

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM), DataDriven Framework, Quality Center, HTML, XPATH, XML, Windows.
More

Discover Financial ServicesDecember 2011 - June 2016

Company name: Cognizant technology Solutions

Project name: Discover Financial Services
Discover Financial Services, Inc. is an American financial services company, which issues the Discover Card and operates the Discover and Pulse networks. Discover Card is the third largest credit card brand in the United States, when measured by cards in force, with nearly 50 million cardholders. The Discover Card is a credit card, issued primarily in the United States. It was announced by Sears in 1985 and was introduced nationwide the following year. Discover was part of Dean Witter, and then Morgan Stanley, until 2007, when Discover Financial Services became an independent company. Novus, a major processing center, was once partners with the company. The Novus logo was retired, replaced by the Discover Network logo.

Role: Functional Tester

Responsibilities:


* Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

* Worked with development team to understand technical design and architecture for test planning.

* Worked under waterfall methodology.

* Executed Manual tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.

* Prepared traceability matrix to ensure the adequate coverage of the test cases.

* Prepared required documentation for testing signoff by various parties as required by the project plans.

* Assigned, Monitored and Tracked Tasks of Team Members.

* Updated Test Plans and Test Cases periodically to manage changes in requirements.

* Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

* Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.

* Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Environment: Java, Functional Tester, Quality Center, HTML.

My stack

XPath, XML, User Acceptance Testing, Unit testing, TestNG, Test Planning, Test Cases, Technical Design, Teamwork, Team management, System testing, STAF (Software Testing Automation Framework), Smoke testing, Selenium, SDLC, REST API, REST, Regression testing, Quality control, Product Management, Negative testing, Mercury Quality Center, Manual testing, JSON, Jira, Jenkins, Java, HTTP, HTML5, HTML, GitHub, Git, Functional testing, FireBug, Eclipse IDE, Debugging, Cucumber, Continuous Integration, Black-box testing, API, Apache POI, Apache Maven, Agile Methodology