Post Job Free

Resume

Sign in

QA Automation Engineer

Location:
Hartford, CT
Salary:
$65
Posted:
January 31, 2022

Contact this candidate

Resume:

HAMSA ASHOK

Phone: 469-***-****

Email: adp24x@r.postjobfree.com

Professional Summary:

8+ years of working experience as Quality Assurance Automation engineer. Experienced in software Automation Testing, Analyzing, Reviewing, Understanding Business/Functional requirements, writing Test Plan, Test Scripting and creating Test Senarios. Expertise in developing, executing test cases manually as well as generating automated scripts using Selenium, and Cucumber while serving various domains such as Logistics, Retail, Banking & IT.

Expertise in Software Automation Testing and Manual Testing. Extensively worked with Selenium WebDriver, Grid for testing web applications.

Good knowledge of Java Development and proven experience in using Java for Automation.

Designed and created Test Suites using different frameworks like Data Driven, Keyword Driven, Page Object Model and Hybrid Framework for Java based applications.

·Worked Extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @DataProvider annotations.

·Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface classes.

·Used AutoIT, WebDriver in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups.

·Has ability to perform switch over to elements in iframes using WebDriver.

·Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Mac OS.

·Experienced in using Apache POI to read the data from external sources in-order to feed test data sets into the test scripts.

·Involved in Manual testing & Defect Management using JIRA.

·Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression, report generation.

·Experienced in using Forms, tables, links, Keyboard Mouse Events, Uploading Files using Selenium WebDriver, AutoIT.

·Experienced in web user interface automation testing with Selenium WebDriver, Java, Cucumber and TestNG frameworks.

·Proven ability in developing BDD with Cucumber and writing Step Definitions, Scenarios, Scenario Outlines, Features in Gherkin format.

·Used Rest Assured Framework to test Restful Web Services including Http GET, POST, PUT. Used Basic Authentication for API Security testing. Used Hamcrest Matchers for Restful Response Assertions.

·Used SoapUI for testing SOAP, RESTful Web services. Used SoapUI assertions to verify the API response.

·Ability to connect with the Database to execute SQL statements for validating data in the Database.

·Analyzed requirements documents and Use Cases to prepare the detailed Test Plans, Test Cases and developing Test scripts.

·Expertise in Integration, Functional, Regression, System testing and User Acceptance Testing.

·Quick learner and excellent team player.

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

·Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.

·Assist in User Acceptance Testing when necessary and recommend certification of software changes once the software meets the business requirements.

Technical Skills:

Automation Testing Tools:

Selenium WebDriver, Selenium Server, Selenium Grid, TestNG,

JUnit, Cucumber, Gherkin, SoapUI, Rest Assured, Postman, QC

Bug Reporting Tools:

JIRA, BugZilla, Quality Center

Databases:

Oracle, MS SQL, SQL Server, SQL

Operating Systems:

Windows, UNIX, Linux

Languages:

Java, JavaScript, SQL, HTML, XML, JSON, XPath, JSON Path

MS Office Tools:

MS Excel, MS Word, MS PowerPoint, MS Access, TOAD

Test build, Integration Tools.

Maven, Jenkins, GitHub

Frameworks

Data Driven, Hybrid, Page Object Model (POM)

Utilities

Eclipse, Firebug, Fire Path

Professional Experience:

XPO Logistics, Greenwich, CT Jun 2018 – Present

QA Automation Engineer

Description: This will ensure no fraudulent activities are present to customer accounts. XPO Logistics is an American transportation and contract logistics company that manages supply chains for 50,000 customers worldwide, including 69 of the Fortune 100. The project is for customer authentication to guarantee the authenticity of the client during the sign in procedure.

Responsibilities:

Developed System Test Plans, Test Cases and Test Scripts based on Business requirements.

Developed test cases and scripts for GUI testing, functionality testing and regression testing.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.

Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.

Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSSs elector, Link, Partial Link, Attributes and Tags.

Developing test and defect reports and test scripts in Selenium Environment

Implemented the selenium synchronization using the implicit and explicit wait methods.

Performed Functional, System, regression, and user acceptance testing.

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

Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.

Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium Web Driver

Used Selenium API for Mouse movements, Keystrokes, Window control manipulations and pop-ups.

Ability to handle multiple windows using web drivers.

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

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

Configured Jenkins build job for continuous Integration and for Regression Testing.

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.

Participated in walkthroughs and technical reviews all through the testing phase.

ENVIRONMENT: Selenium WebDriver, Selenium GRID, Oracle, Jenkins, SoapUI, Postman, HTML, XML, Quality center, JIRA, Microsoft Office, Cucumber, Gherkin, Eclipse, JUnit, Maven, TestNG, Agile.

Bed Bath &Beyond Inc. Union, NJ Jan 2017– May 2019

QA Automation Engineer

Project Description: This is a web application which contains the products related to the business. The end users search for the products, add to cart, and proceed with 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, system generates the order number and provides expected delivery date.

Responsibilities:

Created Test Cases and Test data after analyzing the BRD under AGILE development methodology.

Worked with Business Users and Developers to Create complete test plan as per the high-level project schedule

Requirements gathering by working with business analysts, developers and to define the test scope and approach

Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (TestNG and Maven)

Developed test plan, test cases, test strategy, test scripts and testing scope document detailing the process for each of the test scripts and the scenarios.

Involved in complete project software development life cycle (SDLC) and software testing life cycle (STLC)

Setup the automation framework using Selenium.

Developed test scripts to automate testing process in Selenium WebDriver using Java programming to develop/execute the application test plan.

Prepared and identified Test Cases for automation and developed Automation test scripts using Selenium 2.0(Web Driver) as framework, used Jenkins to maintain, build and execute scripts

Developed the test cases Client based on Use cases, Annotated Documents and Business Rules.

Performed Input validations, User interface validations, Browser compatibility and Navigation testing.

Conducted Functional, Regression and Retesting; performed Sanity testing to check basic application functionality.

Conducted GUI, Functional, Integration, User Acceptance and Regression Testing and logged the defects.

Checked the client side and server-side validations. Tested the functionality of the application.

Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Selenium

Performed data accuracy, validation, and integrity testing by querying database using SQL Queries to ensure and confirm the business rules

Involved in planning as per test results and progress and took necessary actions to compensate for problems

Generated reports for tracking defects, test project metrics, test process improvement and management review

Used to prepare weekly and monthly status reports.

Developed and enhanced process flows for Shipping address, Shipping options and Payment.

Involved with the User Acceptance Testing (UAT) to test the usability of the application.

Assisted testing team to identify software bugs, created Test Reports

Environment: Selenium WebDriver, Eclipse, Oracle, HTML, XML, GitHub, JUnit, TestNG, Maven, Jenkins, SoapUI, Postman, Rest Assured, JIRA, Cucumber, Gherkin, Soap, Restful.

Santander Bank, Providence, RI Jul 2015 – Dec 2017

QA Engineer

Description: Santander Bank offers credit cards, home loans, auto loans, banking, and savings products. 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 & analysed 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, analysed 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, performed Integration Testing &System Testing using Selenium WebDriver automation scripts.

Executed test scripts in headless browsers like HTML Unit driver.

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.

Ability to perform switch over to elements in iframes using WebDriver.

Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE.

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.

Involved in gathering business requirement, studying the application and collecting the information from developers and writing the test Scenarios.

Reviewed test assignments developed Test Scenarios and Test Cases, and conducted tests as assigned.

Application was updated twice a week, so that all the Test Procedures created as Baseline can be played back to perform Regression Testing.

Performed Functional Testing, Smoke Testing, System Testing, Pega, Regression Testing and End-to-End Testing.

Wrote SQL Queries to retrieve the data from various Tables and to Test the Database.

Preparation of test data for the negative and positive test cases.

Documented Defects found during test and communicated the recorded problems to the responsible development personnel.

Retested the application once the Defects were fixed.

Participated in weekly walk-through and inspection meetings, to verify the status of the testing.

Environment: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle.

Indi technology Jan 2013 – Jun 2015

QA Tester

Responsibilities

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in Preparation of Test Scenarios and review of Test Cases.

Involved in updating and executing test cases according to requirements.

Identified the Test Cases and documented them in Quality Centre.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Prepared various reports based on different stages of Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing, or pending.

Interacted with developers, users, and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Used Checkpoints, synchronization points for test scripts.

Environment: Internet Explorer HTML, JavaScript, Eclipse, Oracle.

Education:

Bachelor of Engineering, Electronics, and Instrumentation Engineering

Annamalai University, INDIA May 2002



Contact this candidate