Post Job Free
Sign in

QA automation engineer

Location:
Westborough, MA
Posted:
April 02, 2020

Contact this candidate

Resume:

Gurpreet Bhatia

Senior QA Automation Engineer

adclg1@r.postjobfree.com

+1-571-***-****

6+ years of experience in manual and Automated Software Testing of Web based and Client-Server applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding of automated frameworks.

Well versed with fundamental software quality testing techniques throughout the phases of software development lifecycle, in addition to object-oriented methodologies.

Designs manual and automated, BDD testing methods and adjusts strategies to meet desired design goals.

Knowledge of basic Unix/Linux platforms to trace logs, find errors and execute shell script

Great experience in managing projects in Agile/Scrum models.

Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Java, TestNG, Log4j, ExtentReports, and MAVEN.

Expertise in writing Selenium WebDriver automation scripts in JAVA websites.

Designed and implemented different automation frameworks like Cucumber/BDD, Keyword Driven framework, Data Driven framework and Hybrid framework.

Solid experience of Data driven testing, Cross browser testing, Parallel and Sequential testing, Database testing using Selenium Webdriver.

Experience in writing queries using SQL.

Experience in using Apache POI for Data Driven Testing from external Excel Files.

Experienced in build, deploy multi module applications; configure test coverage, integrated with Maven and Jenkins.

Motivated self-starter with strong interpersonal, communication and writing skills.

Technical Skills

Selenium WebDriver, Cucumber BDD

JAVA, HTML, CSS, JavaScript

Microsoft SQL Server, MySQL, Oracle

Junit, TestNG

Rest API Testing, SoapUI

Git, Jenkins, Maven, JIRA

Professional Experience

Cox Communications, Atlanta, GA

Sr QA Automation Engineer November 2018 – present

Responsibilities:

Developed and maintained test cases based on user stories and BRD’s in JIRA.

Performed and executed manual test cases in different testing phases like Functional testing, Regression testing, GUI testing, Smoke Testing for various modules.

Automated manual test cases using the Selenium WebDriver and TestNG and Cucumber BDD to cover all the quality risks identified.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.

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

Used GIT as a source repository system to share code within multiple teams and projects.

Involved in using Maven build tools to manage framework dependency jar files.

Tested and debugged all the functionalities of several retail applications on UNIX platform.

Use Unix shell scripting to file manipulation and scheduling program.

Performing testing with the help of a set of interface objects of the application on MacOS.

Experience in executing all the automated BDD regression testing for UAT and QA environment.

Experience in Database Testing using SQL Queries with SQL Server.

Finish Line, Indianapolis, IN

QA Tester May 2016 – September 2018

Responsibilities:

Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.

Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.

Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.

Used Selenium WebDriver and TestNG to run the parallel testing.

Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Worked on developing the automation scripts using Selenium WebDriver with TestNG Frame work.

Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.

Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

iNautix Technologies, Chennai India

QA Tester April 2014 – April 2016

Client: Pershing, NJ

Tested many programs in MQ series, DB2 and worked with DBA to resolve database related job efficiency problems.

Built, tested new programs to maintain customer account information.

Modified existing code to correct errors, adapt to new functionalities and improve performance.

Created detailed technical design specification for enhancing the batch programs, care was taken to re-use most of the existing components/modules.

Involved in the coordination of all phases of software development. Involved right from the requirement gathering of a project through the technical design, coding, testing and till the implementation and implementation support.

Performed unit testing, Integration for developed source code.

Created the design document and Incorporated the code changes for various modules.

Education

Bachelor's Degree in Computer Science and Engineering.

Rajiv Gandhi Proudyogiki Vishwavidyalaya, Madhya Pradesh India



Contact this candidate