Post Job Free

Resume

Sign in

Automation Lead

Location:
Irving, TX
Posted:
February 12, 2020

Contact this candidate

Resume:

Neha Bhatt

Automation Lead

Mob: +1-469-***-**** adbqxs@r.postjobfree.com

OBJECTIVE

A Software Quality Assurance analyst with 9.5+ years of experience in Automation Testing. I’m looking for a challenging position in the field of Software Quality Assurance and Testing/Software Programming as an Automation Engineer in an organization where my understanding of Frameworks, Automation Scripts, Automation Tools and other related software packages will be greatly utilized to achieve maximum performance of the company.

SUMMARY

A technocrat with 9.5+ Years of rich Experience in Automation Testing including 3 Years as an Automation Lead.

Expertise in working on automation tools: Selenium WebDriver using JBehave, TestNG and Cucumber, Selenium Grid, Serenity, UFT, QTP, Appium, XCode IOS UI Automation Tool, SoapUI, ReadyAPI, Selenium IDE, BPT and VSTS.

Sun Certified Java Programmer.

Developed Selenium and UFT integration.

Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG and JBehave framework and executing test scripts in Selenium Grid.

Experience in working on Serenity BDD Framework using Cucumber.

Developed Hybrid Framework in Serenity.

Developed the Data Driven framework for ReadyAPI.

Web Service Automation testing using ReadyAPI.

Developed a Localization Framework for Automating an Application using QTP.

Developed a Framework for automating an IOS Application used for iPad using XCode.

CI using Jenkins for Selenium.

Develop re-usable functions and create Story Steps file in Groovy.

Experience of configuring and executing Jenkins job for selenium and UFT scripts and monitoring results using WinSCP.

Configure CI/CD Pipeline using the Jenkins job with UDeploy to trigger the job automatically once the deployment of development is done.

Configure Jenkins job for sending customized e-mails after the execution is done.

Expertise in developing test script for Mobile Devices using Appium.

Experience in writing Xpath expressions, CSS Selector, use of excel (POI API), JBehave, TestNG and Cucumber for Automation testing reports.

Good knowledge of JavaScript, VBScript, ASP.Net using C#, PL-SQL, HTML and XML.

Worked on Business Process Testing (BPT) for creating Manual and Automated Components and Scripts containing automated components

Experience in developing and maintaining QTP functional scripts for regression testing including dynamic parameterization using datasheets, database tables Regular Expressions, file system object, VBScript classes/objects, Recovery scenarios and Checkpoints, Synchronization points

Worked in various phases of SDLC such as Requirements and Analysis, Design and Agile Methodology.

Experience in working with version control such as GIT/Stash and GitHub and SVN

Experience in working on SourceTree tool for check-in and check-out code on daily basis.

Worked with Assembla, JIRA and ALM Tools used for defect logging and Rally for defect tracking.

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver using JBehave and TestNG, Selenium Grid, Serenity with Cucumber, Jenkins, UFT, QTP, SoapUI, ReadyAPI, XCode, Appium, QC, ALM, BPT, VSTS, Jira, Assembla, Rally, GIT/Stash, SourceTree

Databases

Oracle, SQL Server, MS Access, MySQL

Development Env.

Eclipse IDE, IntelliJ Idea, .NET, Java, Visual studio, C, C++, UDeploy

Domain Knowledge

Investment, Banking, HealthCare, Storage, Telecommunication

Testing Types

API & UI Automation, Database Automation, Functional, Integration, System, Regression

Browsers

Internet Explorer, Mozilla, Safari, Chrome.

Programming Lang.

J2EE, Java, C, C++, Java Script, VB Script, SQL, PL/SQL, C#.Net, VB.Net, Groovy

Operating Systems

Windows, Unix/ Linux, iOS, Andriod, MacOS

PROFESSIONAL EXPERIENCE

Reliable Electricals (Feb 2019 – Jan 2020)

Client: Reliable Electricals

Project: RIS

Role: Automation Lead

RIS is Web based application for managing inventory, Sales and Payroll. It is also used to track leaves, perks and benefits of employees. The purpose of the system is to replace all the manual paper work into software application. Customers can also create an account into the system to place an order with the desired specifications, receive invoice and tracking the shipment.

Responsibilities:

Work on Agile methodology.

Develop Framework for automation using Selenium.

Develop and maintain BDD framework using Cucumber

Create JIRA tickets with workflows of the system to assign to the team

Create common functions for team to use in development of feature functions

Review the feature functions and library functions developed by the team

Make sure the tasks assigned to the team members are completed on time.

Create presentation at the end of every sprint with the features tested using automation.

Provide demo to the development team with the execution of the automation scripts.

Configure the Jenkins job with CI/CD Pipeline

Configure a Jenkins job for sending customized emails

Analyze and assign the failed scripts of smoke test after every deployment of dev team to the team

Provide Traceability Matrix to higher management after every release

Tools & Technologies: Selenium Web Driver, Eclipse, Java, Cucumber, Jenkins, UDeploy, Jira, Git/Stash, SourceTree, ALM, Confluence, Windows.

Eliassen Group LLC. (Sep 2016 – Jan 2019)

Client: Fidelity Investments

Projects: DAO, AOTOA, Alternative Investments

Role: Automation Lead

DAO is web based application for creating an account and transferring the assets of the customers. It is also used to maintain the accounts. The intention of this project is to replace all the channels of account creation and transferring the assets into a single application. The advisors are responsible for creating an accounts and transferring the assets of the customers. Advisor also uses this application to approve the supporting documents provided by the customers.

AOTOA is web based application for creating an account and transferring the assets of the customers. It is also used to maintain the accounts. The advisors are responsible for creating an accounts and transferring the assets of the customers. Advisor also uses this application to approve the supporting documents provided by the customers.

Alternative Investments is web based application used to create, search and main the Trades and Transfers for Fidelity Investments. The representatives of Fidelity will use this applications on requirement basis to create and maintain Trades and Transfers.

Responsibilities:

Work on Spotify Agile model

Develop framework for automation for DAO application using Serenity

Develop Hybrid Framework using Serenity Cucumber BDD and Data driven supporting various file formats like Excel, XML and JSON

Develop and maintain Cucumber feature file

Develop feature functions for each steps in Cucumber feature file

Develop library functions in Java for each feature function in appropriate library file

Create sub tasks of the Jira ticket assigned

Assign sub tasks to team members

Making sure task is delivered on time

Creating demo for each sprint and presenting it to team for the tasks performed during the sprint.

Giving demos of Serenity on weekly basis to other teams as our team first introduced and worked on this tool

Develop framework for automation for application using Selenium

Develop and maintain TDD framework with TestNG

Develop automation scripts for manual test cases

Write functions in appropriate library files

Create Jenkins job for executing the scripts in batch

Configure a Jenkins job for sending customized emails

Configure the Jenkins job for creating the CI/CD pipeline with development deployment

This continuous Integration provided a great visibility to the team and received applaud from the Senior Management

Analyze the test results and assign failed scripts to the team for further analysis

Develop automation framework for verifying the Soap request and response

Develop Data driven automation framework in ReadyAPI (SoapUI NG Pro) tool

Develop Web Service Automation scripts for ReadyAPI

Develop Selenium and UFT integration

Create Jar for the automation scripts developed in selenium and call it in UFT scripts

Tools & Technologies: Serenity, IntelliJ Idea, Selenium Web Driver, Cucumber, UFT, Eclipse, Java, VB Script, TestNG, Jenkins, Excel, XML, JSON, UDeploy, Jira, ReadyAPI, Git/Stash, SourceTree, ALM, Confluence, Windows.

Client: Fidelity Investments

Project: MyWorkspace

Role: Automation Lead

My Workspace is desktop application, develop to navigate to all other applications of Fidelity Investments. This application is .Net based application.

Responsibilities:

Develop and maintain hybrid framework using UFT

Framework is combination of data driven and Test Library approach

Develop automation scripts

Create Jenkins job for executing the scripts in batch

Configure a Jenkins job for sending customized emails

Configure the Jenkins job for creating the pipeline with development deployment

Tools & Technologies: UFT, VB Script, Jenkins, UDeploy, Jira, Git/Stash, SourceTree, ALM, Confluence, Windows.

Prabhav Services Inc. (Nov 2015 – Sep 2016)

Client: Verizon

Project: MyVerizonSelfService

Role: Senior Automation Engineer

My Verizon Self Service is a self-serve web application for managing the customer's accounts. With this customer can register, add or remove products, add or remove features, view or pay bills. It is a web and mobile based application developed for the customers of Verizon Wireless network. Application supports Postpay as well Prepay customers. Mobile application supports iOS and Andriod.

Responsibilities:

Automation Test Script development for Web Application, Mobile Application

Maintain the developed TDD Framework using TestNG

Using Jenkins for CI.

Create and execute Jenkins job every day to make sure scripts are robust and monitoring results using WinSCP.

Framework used is Data Driven and Test Library Approach

Develop Test Script for Web Application

Develop Test Script for Mobile Application

Create re-usable functions in Java

Execute test script on Selenium Grid

Maintaining a Git repository.

Unit Testing of the test script for multiple data sets

Executing a batch for Regression Testing

Supporting Production Releases

Proactive communication with Managers, Development and Manual Testing Team (Onsite & Offshore)

Proactively identifying blockages and then escalating when and wherever required.

Provide Task estimations to Managers

Guided new team members and acquainted them about all the automation testing processes

Analysis of test cases for automation

Execute test scripts on physical device (Mobile, Tablet)

Raising a defect during Regression Testing

Tools & Technologies: Selenium Webdriver, Java, Eclipse, TestNG, Selenium Grid, Appium, Git/Stash, Jenkins, SourceTree, ALM, Confluence, WinSCP, Windows, Android, iOS.

ACCENTURE (Aug 2013 – Nov 2014)

Client: BNP Paribas

Project: Global Markets

Role: Senior Automation Engineer

Global Markets is BNP Paribas' capital markets portal to pre-trade, execution and post trade tools and services. Research and Analysis provides in-depth market research and investment trade ideas with comprehensive market coverage of all region, sectors and assets.

Responsibilities:

Development of Hybrid Framework using Keyword driven, Data driven frameworks, generic functions for test cases and Recovery scenario functions.

Downloading, scrubbing and analyzing the Test Cases and writing automation scripts for the application using QTP.

Constructing the Object Repository for the Application.

Writing Functions in VB Script for the specific areas of the Application.

Preparing, handling and fixing defects of batch execution of the test scripts in QC.

Reporting high priority bugs and defects in the application to the development team and following up to ensure it is fixed on priority.

Providing WSR to the manager and the Development team about the progress of the sprint.

Database testing using automation scripts in QTP.

Developing Recovery Scenarios for Application where unexpected pop-ups and screens appear.

Coordinating with other teams on dependent scripts in the application.

Defect logging in QC and Jira.

Assigning script defect fixing to other team members to ensure it gets fixed on time.

Creating and maintaining confluence page containing framework specifications in detail which can help a new team member in understanding the framework.

Interacting, coordinating across onsite team members to ensure everyone is in sync.

Running scripts during Production Release and reporting bugs to development team.

Tools & Technologies: QTP, VB Script, SVN, Oracle, SQL Developer, JIRA, Confluence, QC, Windows.

IGATE Global Solution (Jun 2010 – Aug 2013)

Client: GE Healthcare

Project: PACS (Picture Archiving and Communication System), Allegro

Role: Senior Automation Engineer

PACS System contains images of a patient having different Modality. It contains both demographic and non-demographic data. The application is Java Desktop Application.

Allegro is developed in Java and it is a Web Based front end application with PACS back end. It is a web version of the PACS application. Like PACS Allegro contains both demographic and non-demographic data. Allegro Program is also developed with various language supports like Japanese, German, French, etc.

Responsibilities:

Developed a Localization Framework for automating the application using QTP.

Analyzing the application for Automation with QTP and feasibility of Business Process Testing (BPT) as a possible approach for Automation

Writing Scripts for Automating the Application using QTP

Downloading, Scrubbing and Analyzing the Test Cases

Handled Problem Controls and areas that were not recognized by QTP for automation using Absolute Co-ordinates

Creation of Manual Components, converting them to Scripted Components and Preparing BPT for each of the Manual Test Case

Interaction with Client for reporting of defects, status of automation, problem controls in application for the automation, etc.

Preparation of Batch for Batch Execution of the BPT’s created

Localization framework developed by iGATE was used in this project which could handle Automation of the application in multiple languages

Constructing the Object Repository for the Application

Writing Functions in VB Script for the specific areas of the Application

Data Base testing using Sybase ASE (firing SQL queries by interfacing the backend with QTP)

Preparing Test Sets in Test Lab in QC for Batch Execution

Handling Batch Execution of the Test Scripts developed

Analyzing the Errors and played a key role in Defect Fixing in Batch Execution

Developed Recovery Scenarios for areas in the Application that behaved unexpectedly on a few occasions.

Microsoft Visual Studio used to develop DLL’s related to Mouse Operations and Screen captures which are imported into QTP.

Image Verification framework developed by iGATE was used for performing Image related Operations and Captures.

Tools & Technologies: QTP, VB Script, QC, Rally, Sybase, Putty, Barco Monitors for multiscreen image viewer, SVN, Confluence, Windows.

Client: Toshiba Mitsubishi Electric Industrial Systems Corporation

Project: TMEIC- TMDN Drive Navigator

Role: Automation Engineer

This Project belongs to Toshiba Mitsubishi Electric Industrial Systems Corporation to automate the whole testing process used to test the TMdN Drive Navigator tool (used for drive communication) which includes automation of test cases, firmware (used in drives) development process using QTP.

Responsibilities:

Analysis of test scenario documents, test cases and acceptance test case documents

Scrubbing of test cases to determine which test case are automatable and decide on framework to use for automation and finding generic functions to be used in scripting process

Development of Hybrid Framework using Keyword driven, Data driven frameworks.

Development of Generic functions for test cases and Recovery scenario functions.

Writing test scripts for test cases.

Interaction with client on weekly basis to discuss the schedule and progress of Test Automation project.

Interaction with other team members to ensure timely delivery of deliverables to client.

Tools & Technologies: QTP, VB Script, JIRA, ALM, Oracle, SQL Developer, SVN, Confluence, Windows.

Client: EMC2

Project: CCE

Role: Automation Engineer

CCE Project belongs to EMC2. This application is Trend Reporting iOS app used in iPAD and developed in XCode. UI Automation enables to automate testing of iOS applications by scripting touch events. It allows writing test scripts to exercise application’s user interface elements as the application runs on a connected device or simulator. The test is written in JavaScript to the UI Automation API, which simulates user interaction with the application as it runs and returns log information to the host computer.

Responsibilities:

Learnt how to operate a MAC OS.

Writing Manual Test cases, analyzing the Manual test cases for automation.

Constructing the Object Repository for the Application.

Writing Functions in JavaScript for the specific areas of the Application.

Writing Scripts for Automating the Application.

Providing accessibility for automation in the development code.

Creating batch files.

Contribution in building a framework for Automation.

Logging defects in Assembla, JIRA tool.

Running the Basic Acceptance Testing scripts for every build on both simulator and iPad.

Creating WSR and Interaction with Client for reporting of defects, status of automation, problem controls in application for the automation.

Tools & Technologies: JavaScript, iOS, XCode, iPad, SVN, Assembla, JIRA, Confluence.

AWARD & RECOGNITION

Awarded “Star Performer” by Fidelity Investments for being the first team member across all teams in the organization in developing Continuous Integration.

Awarded “Pat on the BACK” Certificate for automating maximum scripts within given deadline for PACS project.

Awarded “Team of the Quarter” for valuable contributor in helping client for batch execution.

Awarded for outstanding contribution in CONCORD – CENTRICITY Project.

Second rank holder with 91% in ENGLISH in MAHARASHTRA BOARD S.S.C.

PROFESSIONAL CERTIFICATION/TRAINING

Sun Certified Java Programmer (SCJP).

EDUCATION

Bachelor of Engineering in Computer Science, University of Mumbai, May 2010.



Contact this candidate