Sign in

Senior QA automation Engineer

Baltimore, MD
March 23, 2020

Contact this candidate


Shivani.B Email:

QA Automation Tester Phone:469-***-****


7+ years of experience in IT Industry mainly in performing Manual and Automation Testing in wide variety of projects and environment.

Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, MAVEN build tools.

Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)

Expertise in testing applications developed using various mobile technologies including Android SDK, IOS SDK, .Net Technology etc.

Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.

Developed an automated scripts and frame works using Python, Java, C#, VB Script.

Worked on source version control tools such as Subversion (SVN), TFS and Git.

Proficient in using Quality Center, POS, JIRA.

Experience in manual testing and automated testing using different tools like QTP/UFT, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP/UFT and Selenium automation frameworks.

Knowledge on Automated Web Services using SoapUI, REST with knowledge of RESTful, eclipse.

Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.

Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL and Oracle.

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

Extensive knowledge in Protractor framework for Applications developed.

Specialized in Performance Testing applications using load-testing tool Load Runner.

Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.

Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.


Testing Tools

Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)

Language/ Script

VBScript (UFT), C, C#, java


Junit, TestNG, TDD, BDD, C#

Firefox Add-ons

XPath, Firebug

Web development

HTML, VB Scripts, XML, CSS, Flash, JavaScript, Python.

SOA Technologies


Bug Tracking Tools

HP Quality Center, BugZilla, Visual Studio TFS, JIRA.

Build/ CI Tools

Ant, Maven, Jenkins, Hudson.

Databases Technologies

MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL


Windows 7/Vista/XP, UNIX, Linux


Client: Fannie Mae Sept 2018– Till date Role: Sr. QA Automation tester

Location: Frederick, MD

Roles and Responsibilities:

Performed Regression Testing at various phases of development life cycle for impacted existing functionality Functional, System, System Integration, UAT.

Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.

Worked on Android based tools like ADB and DDMS for debugging logs and pushing/pulling files and to devices and capturing database.

Worked in Agile - Behavior Driven Development (BDD) model.

Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium in embedded domain.

Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.

Automated highly transactional web application using Selenium WebDriver.

Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.

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

Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.

Also, responsible for converting automation scripts to new framework using Selenium WebDriver, shell scripting and TestNG/Junit.

Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Used ADB tools to deploy and debug android-based application.

Implemented simulator for Mobile App Testing in Android Platform using Appium.

Experienced in load and performance testing tool JMeter.

Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.

Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.

Integrated Appium with Sauce Labs for distributing tests on the cloud.

Environment: shell scripting, Gherkin, Cucumber, Selenium, Maven 3.1.1, Eclipse, TestNG/Junit. Git, SOAP and REST, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, XCode, TestNG, Junit, Agile (SCRUM), C#, QTP/UFT and leanFT, SQL.

Client: Meijer July 2016 – Aug 2018

Role: Sr. QA Automation Tester

Location: Grand Rapid, Michigan.

Roles and Responsibilities:

Used python to develop Automation framework to Validate RESTful Web Services.

Used SVN tool for Source code management and used Selenium Grid for parallel, Batch Test Execution.

Developed test suite for all the Web service operations in the SOAP UI test tool.

Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server (TFS) source control to deploy application.

API test cases with different tools like selenium and Java

Tested the application in highly dynamic environment with sprint team using agile methodology.

Reviewed all the Requirement documents, Functional Specification and Use Case documents and e-commerce.

Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.

Performed functional, integration, black-box, and system, regression, and user acceptance tests. Mobile testing (iOS and Android) using Appium/Perfecto, postman.

Experience with build tools like Maven and GIT.

Experience in working with build tools like TestNG, Jenkins, Ant and Maven.

Developed test automation framework scripts using Python Selenium WebDriver,

Implemented Page Object Model framework with Python and Selenium.

Postman-SDET Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.

Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.

Environment: Selenium, Java, Cucumber, Soap UI, Restful, Web driver, Python, SVN, Agile, TSF, shell scripting, Gherkin, Cucumber, Selenium, Maven 3.1.1, Eclipse, TestNG/Junit. Git, SOAP and REST, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, XCode, TestNG, Junit, Agile (SCRUM).

Client: MSC Feb 2016– June 2016

Role: QA Mobile Tester/ Manual

Location: Pittsburgh, PA

Roles and Responsibilities:

•Performed Functional Testing, Mobile Testing User Acceptance Testing and System Testing.

•Automating and debugging the regression and smoke test scripts for the major releases.

•Check the manual test scripts for automation and identifying the reusable test components.

•Involved in root cause analysis and performance analysis of the developed test scripts.

•Analyzed Test specifications and written Manual Test cases for Black Box Testing.

•Involved in defect management and defect reporting with IOS.

•Coordinated testing activities with testing team members.

•Talked to the end users to create the process requirements and to proper explain to the design and development team the flow of future data modules.

•Developed rigorous SQL queries in PL/SQL to perform the database operation for verification and validation.

•Authored security architecture design documentation and standard operating procedures.

•Introduced use of security metrics to mitigate vulnerability by analyzing historical threats, addressing risks/gaps/violations and implementing improved protocols.

•Develop API functional and automation testes with tools

•application UI automation with the supporting tools like JENKINS.

•Participated in the team meetings to discuss the issues arising out of testing.

•Logged and kept track of all Defects till their closure using Quality Center.

•Created and maintained Test Data on Excel sheets.

•Performed Backend Testing using SQL.

• Conducted Cross Browser Testing on different versions of IE and Firefox.

Environment: Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.

Client: Indi Technology. May 2013– July 2015

Role: QA Automation Tester

Location: Hyderabad, India

Roles and Responsibilities:

Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.

Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.

Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text.

Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.

Experience in automating regression test cases using Selenium WebDriver.

Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation.

Implemented automation using Selenium Grid to perform testing on multiple devices.

Application Screenshots are captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.

Handled various Alerts using different methods such as dismiss, accept, getText in effective way depending on the requirement.

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.

Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.

Good hands-on experience on bug tracking tool like Jira.

Involved in Requirements Analysis for all ongoing releases.

Develop API functional and automation testes with tools like C#, QTP/UFT and leanFT.

Creation of complex SQL queries.

Develop function and automation tests with tools like QTP/UFT and leanFT for windows application UI automation with the supporting tools like JENKINS.

Environment:, SQL Server, TFS, C#, QTP/UFT and leanFT.A, Selenium, TDD, Java, Cucumber, Soap UI, Restful, Web driver, Python, SVN, Agile.

Contact this candidate