Sign in

Test Cases Selenium

Pittsburgh, Pennsylvania, United States
February 28, 2019

Contact this candidate


Yagnika N

Mobile- 240-***-****


Bachelors in Information Technology with 5+ years of experience in Software Quality Assurance specialized in automation test and manual test for Client/Server applications, Web Services, Multi-tier WebBased and applications on mobile platforms. Experience in requirement analysis, Automation and performance testing and implementation of web base applications using automation testing tools like Selenium. Proficient in working with testing and carrying out functional, GUI Testing, Integration Testing, White Box testing, Black Box Testing, User Acceptance Testing and Regression Testing. Experience in writing, executing test cases, test plans, test strategies and test scripts. In-depth knowledge of SDLC process and related methodologies such as Agile software development method.


Expertise in preparing Test Plan, Test Summary Reports, Test Cases, Test Scripts for Manual and Automated testing based on the User Requirements Document and System Requirements

Exposure in all phases of Software Development Life-Cycle (SDLC) including Waterfall and AGILE environment.

Work experience with software automation testing tools like Selenium Web driver, TestNG, Selenium Automation Framework and Selenium Grid.

Implemented Automation Framework using Hybrid, Data Driven and Keyword framework approaches.

Worked with release management team to properly plan and allocate resources to test applications before releasing them into production.

Possess extensive in-depth knowledge of programming languages like Java, C, C++ and Selenium API.

Proficient in the preparation of test data for positive and negative testing of the different modules of the application under test.

Excellent reading, writing, verbal, communication and documentation skills with the ability to interact with business and development teams.

Expert in TestNG Framework, Annotations, Page Object pattern Framework and Selenium Selectors.

Strong Knowledge on Maven build automation tool-Life Cycle, Jenkins Integration tool.

Skillful Knowledge with designing, developing and the execution of reusable and maintainable automated scripts.

Has the ability to withstand pressures. Able to promote cooperation between software and QA engineers. Able to maintain the enthusiasm of the team and increase the productivity.


Testing Tools

Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, Cucumber, SoapUI, ALM, Protractor, Soap, Rest


HTML, CSS, JavaScript, Java, XML, Shell Script, Ruby, Python

Test Framework

Junit, TestNG

Project Methodologies

Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools

Jira, BugZilla, IBM Rational ClearQuest

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins, Hudson


MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio


Oracle, DB2, SQL Server, MS Access

Operating Systems

Windows Variants, UNIX


Key Bank, Washington, DC

Dec 2016 – Present

Role: QA Automation Engineer

Project: Key Bank Home Mortgage is one of the leading mortgages Lender, services and solutions. The company has operations in the U.S. where it has a physical and online presence. The application handles the data of the products purchased both online and in-store.


Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

Worked on Data Driven Framework and POM for Automation test scripts.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased 75% of manual testing.

Maintained and executed Maven build files for running automated tests.

Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script

Created and executed automation test cases using Selenium WebDriver/Cucumber framework for Web App and Appium / Cucumber for Mobile App.

Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).

Worked on the Android module of the project where I was responsible for automating the app using Appium with python.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.

Created Python scripting to test REST API functionality for regression setup.

Developed Python scripts to automate the test cases.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user's interaction with an AngularJS application running in a browser or mobile device.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Design and Implementation of BDD framework using Ruby-Cucumber.

Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them

Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.

Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.

Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.

Created data-driven automation scripts for testing API Web Services using SOAP UI.

Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.

Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.

Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.

Conducted backend testing using SQL queries to validate data for database.

Verified, edited and update test data in new or existing systems before testing.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Worked in the form of sprint team with business analysts and developers in Agile methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Protractor, Cucumber, Page Object Model, Ruby, SOAP UI, POM, Data Driven Framework, Quality Center/ALM, XPath, Dom, Python, WebServices, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.

McKesson, Charlotte, NC

Dec 2015 – Nov 2016

Role: QA Automation Engineer

Project: It is an online records documentation solution that combines the power of enterprise document management with the robust features of EHR (Electronic Health Records system) .The software is designed to take a medical practice into new technology. A complete conversion from paper charts to a Hybrid electronic medical records management system. Its e-prescribing platform helps doctors and pharmacies communicate electronically, prescribing & renewing prescriptions in a timely & efficient manner.


Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Extensively used Selenium WebDriver 2 to test the web application.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

Used BDD with Cucumber, Java and created feature files with scenario and scenario outline.

Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing using Appium. Also tested scenarios on real-time devices with automation scripts developed using Appium.

Implemented Page Object Model, Hybrid framework from scratch to automate web pages.

Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

Used Cucumber automated testing to test new and existing functionality.

Developed test suites using Ruby at API level.

Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.

Development of automated scripts for angular JS application using Protractor and Java scripts.

Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

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

Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.

Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.

Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.

Extensively used Selenium (XPath and CSS locators) to test the web application.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.

Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Used Cucumber for browser based testing with scenarios and situations.

Functional and Cross Browser testing of Defined Browser Stack of the site experience

Defect Triaging and Release sign off for Continuous Delivery cycles.

Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Used ClearCase, Subversion for code repositories and Maven for the dependencies.

Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Protractor, Jenkins, Ruby, Soap UI, Rest, HTML, XML, XPath, Eclipse, Firebug, Python, Quality Center/ALM, SQL, Oracle, Windows.

Hertz, Newark, NJ

Dec 2014 - Nov 2015

Role: QA Analyst

Hertz, the world's leading vehicle renting organization, operates from approximately 8,100 locations in 147 countries worldwide. Hertz's Worldwide Reservations Centers handle approximately 40 million phone calls and deliver approximately 30 million reservations annually. Hertz the number one airport car rental brand in the U.S. Hertz has locations at 69 major airports in Europe, operating both corporate and licensee locations in cities and airports in the world.


Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.

Design, develop and implement Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.

Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.

Configured Selenium WebDriver, Junit &Ant; created Selenium automation scripts in java using Junit prior to agile release.

Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).

Designed and developed User Interfaces for Python users as per requirements.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.

Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.

Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.

Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

On daily basis used build tools like ANT and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.

Monitored the test execution in Jenkins once the code pushed into CI.

Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.

Performed functional testing of SOAP and RESTfull Web Services using SOAP UI Tool.

Worked with source version control tool such as Subversion (SVN).

Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Junit, ANT, Jenkins, SOAP UI, Jira, agile, Python, XPath, Eclipse IDE, Rest, SVN, Git, UAT, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.

Company: Icrea Infotech, India.

Dec 2012 – Nov 2014

Role: QA Analyst


Created test plans and test cases in concert with system engineers and web designers.

Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.

Tested the application manually prior to automation for functional testing.

Performed Manual performance testing to identify various critical points in the application.

Created Test Cases Test Plans and Test labs using Quality Center.

Prepared Test Plan to identify software risks and ways to mitigate the risks.

Prepared Test Strategy to identify the overall approach for testing.

Performed the Manual Testing of the application before switching over to the automation phase.

Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.

Supported new and existing products by configuring and testing software products and software components of a website.

Provided Estimates for testing and updated the Project Plan with the testing timelines.

Wrote SQL queries and statements to test database for retrieving information.

Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Manual Testing, Quality Center, HTML, CSS, Java Script, Oracle, SQL, Windows.

Contact this candidate