Post Job Free

Resume

Sign in

QA

Location:
Visakhapatnam, Andhra Pradesh, India
Posted:
May 06, 2021

Contact this candidate

Resume:

QA Automation Engineer with * years of experience in all phases of Software Testing Life Cycle (STLC)&Software Developer Life Cycle (SDLC). Analyzing, reviewing, and understanding Business/Functional requirements and executing test cases manually as well as generating automated scripts for TDD, BDD, API Testing, Mobile Testing. Worked in various domains like Retail, Banking and Healthcare.

Professional Summary

Experienced in all levels of Testing such as Positive testing, Negative testing, Functional Testing, Integration Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Cross Browser Testing.

Able to maintain the highest level of quality assurance best practices using QA Standards, and the company’s Software Development Life Cycle.

Knowledge of SDLC, STLC and software development methodologies such as Waterfall model and Agile model.

Worked in a highly dynamic AGILE environment and participated in scrum, sprint meetings and in waterfall environment as well.

Extensive experience in Quality Assurance using Manual and automation tools which includes Selenium RC/IDE/WebDriver/Grid, Quality Center, Cucumber, Appium, Jenkins, SOAPUI and TestNG, Maven.

Extensive experience in automation of Web-based, Highly transactional and large Client/Server/Multi-tier applications.

Expertise in documenting defects with high level of detail, accuracy, and informative steps using Quality Center, JIRA.

Possess the expert level of understanding of WSDL, WADL, and XML documents for Web Services. Performed manual and automation testing of Webservices, API Testing using SoapUI for SOAP, REST, HTTP. Used Groovy Scripting for automation testing of Webservices workflow.

Performed Mock Testing of Java API’s and Webservices using Mockito and Mock Services.

Performed Cross browser testing for different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux, and Mac using TestNG, Java, and Selenium.

Designed and Developed Hybrid Framework Data Driven Testing and POM framework from scratch using Selenium WebDriver.

Wrote Protractor test scripts to test the Java Scripts in AngularJS web application

Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.

Implemented the Selenium Synchronization using Implicit Wait, Explicit wait and Fluent Wait.

Performed the behavior Driven Development (BDD) of the Web Application functionality using Gherkin features, scenarios.

Performed switch over to Windows, iFrames, Alerts using WebDriver.

Experience in testing Mobile Applications using Android Studio, Appium Desktop. Tested on Emulators, Simulators and Real Devices using Appium.

Used Log4j to maintain Log files and debugging of automation scripts and web applications.

Proficient in handling SSL certificate errors using Desired Capabilities of different Browsers.

Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins build jobs and analyzed the Test Results from Jenkins email notifications.

Experienced in using Apache POI to read the data from Excel to feed test data sets into the test scripts

Hands on experience in using build and project management tools like ANT, MAVEN and Configuration management tools like SVN, GIT.

Involved in Manual testing & Tracking defects using JIRA.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and much more.

Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium RC, Selenium Grid, JUnit, Cucumber, Gherkin, Rest Assured, SOAPUI, Appium, Postman, Appium Desktop

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML, Gherkin, Java Script

IDE

Eclipse, SQL Developer

Test Framework

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool

XPath, Firepath, Firebug.

Utilities

AutoIT, Git, SVN

Build Tool

Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Centre.

Test build, Integration Tools

Maven, ANT, Jenkins, SVN, Git

Mobile testing

Android, IOS

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP, Vista & 7, 8,10) Linux, UNIX, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Capital One – Plano, Tx March 2020 till present

QA Automation Engineer

Capital One is a U.S. based bank holding company specializing in credit cards, home loans, auto loans, banking, and savings product. Capital One introduced a heavy spend high value program for their credit card customers. Involved in interface redesign in order to better highlight existing features, add new functionality and improve overall usability. The Login portal would enable credit card holders to check account balance, pay credit card bill, dispute a charge, add a travel notification, request a call back from account manager, request fee waiver, and other related functionalities.

Responsibilities:

Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.

Performed Functional testing as per user stories and also performed Integration Testing &System Testing using Selenium WebDriver automation scripts.

Executed test scripts in headless browsers like HtmlUnitdriver and PhatomJS etc.

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.

Have the ability to perform switch over to elements in iframes using WebDriver.

Proficient in handling the SSL certificate error using Desired capabilities in all the web Browsers.

Abilityto perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing). Experienced in using Apache POI to read the data from external sources to feed locators into the test script.

Performed Data driven testing to validate the components displayed on the website using Selenium

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.

Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

Managed individual sprints user stories and tasks using Rally as tracking tool

Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Managed the framework dependency jars using Maven.

Customized Selenium API to suit in testing environment.

Involved in developing feature files using Cucumber in JUnit.

Maintained the Selenium & Java Automation Code and resources in source controls like SVN, Jenkins for improvements and new features.

Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Experience in doing manual testing for Mobile application.

Used GitHub as a source repository system to share code within the office as well as with the team in overseas.

Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.

Environment: Selenium WebDriver, Selenium Grid, Jenkins, Rest Assured, Postman, SoapUI, HTML, XML, JSON, JIRA, Microsoft Office, Cucumber, Gherkin, Appium, Appium Desktop, Android, IOS, Eclipse, JUnit, Maven, TestNG, Agile, Oracle.

Maryland Health Insurance – Maryland March 2018 – February 2020

QA Automation Engineer

eHealth Insurance Services offers insurance for families and individuals. It offers different insurance policies based on the family members details. A policy holder would be benefited with different policy return options available depending on the tenure of the policy and premier of the policy he chooses.

Responsibilities

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed and followed.

Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

Implemented Hybrid framework using Data Driven Framework and Keyword Driven Framework

Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.

Involved in developing selenium automation framework using TestNG and configured the Test suites intesting.xml.

Implemented selenium synchronization for conditional and unconditional waits using Explicit and Implicit waits

Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

Handled various Alerts such as dismiss/accept/getText based on the requirement.

Used TestNG Dataprovider annotation for Data Driven Testing and also used annotation and attributes like @BeforeTest, @AfterTest, groups, priority, alwaysRun, enabled.

Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver.

Used different TestNG Listeners like IReporter and ITestListener for customizing the reports and logs, and configured them at suite level in testing.xml.

Performed WebServices (SOAP & REST) testing using SOAPUI and validated the requests for the responses

Logged all the bugs to JIRA for defect tracking.

Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Performed Smoke Testing after each build to check whether build is deployed properly and is ready for further testing

Wrote BDD Features, Scenarios, Scenario Outlines using Gherkin and GWT format. Wrote Cucumber Test Runners, Cucumber Options for configuration of BDD test suites.

Tested Application Rest APIs using Postman and Rest Assured for GET, PUT, POST Http Methods. Used JSONPath for parsing Response JSON and Assertions.

Involved in performing Mobile Testing using tools like Appium on both IOS and Android applications functionality along with testing on various browsers using Emulators, Simulators and Real Devices.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and TestNG.

Performed Backend testing by writing and executing SQL queries using JDBC connections to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Participated in peer review with team and developers to review test cases/test scripts.

Used Maven for dependency management.

Used Git Distributed version control for continuous check in and checkout of the code and Jenkin for continuous integration

Environment:

Java, Selenium WebDriver, Selenium Grid, Eclipse, Oracle, XML, JSON, Postman, Rest Assured, Git, Appium, Appium Desktop, TestNG, Jenkins, SoapUI, Jira, Maven, Cucumber, JDBC, HttpClient, GroovyScript, log4j, Jenkins, Linux.

Bed Bath & Beyond Inc. - Union, NJ June 2016 – January 2018

QA Automation Engineer

ATG-BBB is a web application which contains the products related to the business. The end users search for the products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilizing the BBB coupons, gift cards to get discounts on the cart items. After placing the order user is given the order number and expected delivery date.

Responsibilities:

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables.

Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.

Wrote test cases to handle Alerts on the web page.

Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data

Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit. Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Server and Web Driver)& created Data Driven framework using JUnit.

Created Test Scripts in SOAPUI for Testing Web Services.

Wrote Mobile Test Scripts using Appium Client to test Native and Web Mobile applications. Tested Android Apps using Appium Desktop.

Tested Enterprise Restful API using Rest Assured and Postman, Used HamCrest Assertions,

Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Planning for Test Execution activities to accomplish tasks on daily/weekly basis.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Oracle, HTML, XML, Git, JUnit, TestNG, Jenkins, Rest Assured, Postman, SoapUI, JIRA, Maven, Cucumber, Appium.

LOWES, Charlotte, NC November 2014 – May 2016

QA Analyst

Lowes.com is an e-commerce web application, which deals in home appliances like refrigerators, lawn mowers, washing machines etc. It provides clients a stock of approximately 40,000 products in about 20 product categories ranging from appliances to tools, to paint, lumber and nursery products. The website is setup in such a way that it simulates the transaction happening in a store. Users have an option to choose their local store by entering the zip code after which the pricing and catalog is fetched accordingly for that store. It operates more than 1,725 stores in the United States, Canada and Mexico.

Responsibilities:

Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.

Actively involved in functional, system, integration, positive, negative, GUI testing of the application.

Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.

Created Test Data using SQL and wrote SQL queries for back-end testing.

Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

Converted XML result to nicely formatted JSON response and added an assertion to validate the content of the response for RESTful web-services in SoapUI.

Prepared Test Cases for functional and UAT testing.

Used Maven and performed continuous integration of code and scripts using Jenkins.

Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.

erformed social networks integration (Facebook, Twitter) testing that allows to share coupons within social networks. Setup for new Initiatives E.g. Mobile Offers, Mobile Ordering, Handheld order taker.

Conducted geolocation functionality testing that shows coupons in your mobile app based on your current location using Appium.

Performed compatibility testing on iOS and Android platforms using Appium and by customizing Android Studio emulators.

Work closely with technical project manager and developers to identify problems and offer improvements

Suggested to add “Not a coupon” feature for usability improvement, and got it implemented

Environment: Selenium Webdriver, TestNG, Eclipse, HTML, SVN, Maven, Jenkins, UAT, JIRA, Java, Eclipse, Manual Testing, Data Driven Framework, Page Object Model Pattern, Oracle, SQL, Maven, Appium.

Citi Bank, New York November 2012– October 2014

QA Automation Engineer

The intention of this project is to develop an online banking system. This system helps in processing different options for valid account holders of its various branches. This project contains various options like balance checking, online funds transfer and generating Transaction Reports based on user options.

Responsibilities:

Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.

Served as a coordinator for all testing activities on a project.

Wrote test cases to handle Alerts on the web page.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Performed Selenium Synchronization using Explicit & Implicit waits.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Used Firebug and FirePath for element identification while creating Page Object Repository.

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.

Executed test cases and participated actively in System Integration Testing, and Regression Testing and Used SoapUI to test the application web service.

Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.

Created test reports generated out of TestNG and captured the error screenshots.

Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

Used Jenkins tool for continuous integration of the builds.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Environment:

Waterfall, Java, Selenium WebDriver, Eclipse, TestNG, Bugzilla, SQL Server, Jenkins,SQL, JDBC, GIT,Apache POI .



Contact this candidate