Sign in

Test Cases Selenium

Pittsburgh, PA
October 10, 2018

Contact this candidate



Address: Chicago, IL Phone: 412-***-****



Over 5 years of Experience in Software Testing using Manual and Automation Testing of Web-based and Client/Server applications.

Expertise in analyzing Business Requirement documents, Requirement based on the Smart Criteria Verifying and Validating Web based applications.

Comprehensive knowledge of each phase of Software Testing Life Cycle (STLC), Software Developing Life Cycle (SDLC) and Defect Life Cycle (DLC).

Good exposure to Sprint Grooming and Sprint Planning sessions to analyze the Sprint Backlog items and providing proper estimates.

Experience with Verification and Validation in the testing phase of Software Development Life Cycle.

Experience in Peer Reviews of Test cases, Defects and maintain Review Checklists.

Experienced in Smoke Testing, Functional, Regression, Back-end, Positive, Negative.

Experience in working with open source tools Selenium (Selenium WebDriver), Cucumber JUnit, Selenium Grid, Git Postman using java programming language.

Expert in identifying, assessing and reporting defects using various defect tracking tool JIRA.

Experience Soap and Rest Web services.

Ability to manage Java Automation projects using build tool like Maven.

Experience create Maven projects, and developed Maven project object model file (pom.xml).

Solid understanding JDBC using MySQL java Database Connectivity.

Ability to manage MS Excel Automation using Apache POI.

Experience in creating Page Object Model and Page Factory design for implementing framework.

Expertise in developing automation scripts in BDD using Cucumber and writing step definitions in Gherkin language.

Experience in using Continuous Integration tool like Jenkins.

Solid understanding of Relational Database Design, proficient in writing SQL queries for further performing Back-end testing of application.


Proven team player and self-starter, capable of working independently and motivating a team of professionals


Automation Testing Tools Selenium WebDriver, Selenium Grid, Maven, SoapUI Rest, Postman, Sauce Lab.

Languages/Frameworks JAVA, SQL, JUnit, TestNG, Cucumber. Continuous Integration Jenkins (with cucumber report plugin). Bug Tracking Tools Jira Repository System Git. Methodologies Agile, Waterfall


JP Morgan Chase - Chase Paymentech

Sr. Quality Analyst – Application Development December 2017 - Present


Prepared Test Plan, Test cases and Test data from analyzing the requirements and discussion with

Product Owners.

Developed Test Plan, Test Methodology, Test scenarios, Test cases and Automated Test Cases.

Design and execute quality Test Plans and Test Cases to verify Reliability, Accuracy and

Compatibility of application.

API Development and Testing using Spring Boot integration.

Performed unit testing using Junit for declared variables, methods and code coverage.

Run sonar to check 100% code coverage.

Manual Testing using Postman and SOAPUI pro before automating the test Cases.

Developed test cases in BDD environment using Gherkin. Developed test automation framework for

testing using Cucumber, Java and REST Template.

Converted existing Fitnesse test cases to BDD Cucumber based test cases.

Worked in a T-shaped Scrum team as a Scrum Master, Developer and Analyst.

CLIENT: PNC BANK, PITTSBURGH, PA August 2016 - December 2017

Role: Automation Engineer


Deep knowledge writing XPATH and CSS selector and other locators for element identification by creating and Page Object Model based on application.

Designed and developed Test Plans, Test Cases and Requirements Traceability Matrix documents for the projects using approved templates based on the Requirements Document.

Met with the Business Analysts and Business Systems Analysts on a regular basis to discuss complex business processes and other issues related to the projects.

Prepared test strategy and test procedures to test the application in a given timeframe.

Developed automation scripts for Master Regression suite.

Executed automated test cases for regression and analyzed test failure for defects.

Supported functional testing on demand basis to meet the testing deadlines.

Worked on test data validation to conform to all business rules and requirements.

Maintained high customer satisfaction through the delivery of high-quality, timely, and through solutions to customer problems.


Role: Automation QA



Performed all aspects of verification, validation including functional, regression and system testing.

Developed Driver Script and scheduled daily Smoke Test script using Jenkins.

Maintained the Selenium & JAVA automation code and resources in source controls like GitHub over the time for improvements and new features.

Meet with the Business Analysts and Business Systems Analysts on a regular basis to discuss complex business processes and other issues related to the projects.

Participated in agile scrum methodology, attended Sprint Grooming, Sprint Planning, and Daily scrum and Review meeting.

Analyzed execution result to identify test failure and reporting defects.

Participated in weekly meeting with the management team and walkthroughs.

Participated in User Acceptance Testing by executing UAT test cases and validating Business Rules.

Was actively involved in and worked with other testers and developers to coordinate our testing efforts during the end to end and UAT testing of the project.

Participated in design session and provide feedback on requirements and design specifications.

Performed Manual Testing and Automation Testing in an internal web based application.

Interacted with Client, Product owner and Development team to understand the User story, Acceptance Criteria and gathered and Non-Functional and requirements for project release.

Actively involved in all stages of Software Development life Cycle(SDLC), which includes requirement, analysis, design, development, testing and documentation Scrum/Agile methodologies.

Participating in Daily scrum includes meeting, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings.

Attended Sprint Planning session and estimated each task is assigned.

Assigned tasks to other QA team members, submitted weekly Status reports reporting the bug metrics using Jenkins.

CLIENT: WALMART, ATLANTA, GA October 2012 – June 2014

Role: Quality Assurance



Developed and worked automation Test scripts through Maven. Used Maven for building the WebDriver project.

Identified objects using various Selenium Locators to find the Web Elements using Selenium and creating automation scripts.

Involved in acceptance testing using Cucumber.

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

Developed and executed Selenium test cases using Maven (Page Object Model) and Jenkins.

Tested on Different databases like Oracle, SQL server using SQL Queries. libraries

Designed, developed, and implemented automation testing framework utilizing Java, JUnit and Selenium WebDriver.

Used JUnit framework to run unit test and Maven to build the Project.

Performed Black box, Functional, Regression, Smoke testing in Eclipse with Selenium WebDriver-java JUnit, Maven for web-based applications.

Involved in creation of automation framework in Selenium WebDriver using behavior data driven approach.

Using Jenkins for nightly build execution and sending status mail if build fails to QA team.

Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and JUnit.

Involved in testing of application using the Scrum (Agile) Methodology.

Performed Cross Browser testing using, Firefox, Google Chrome.

Prepared test data by executing SQL by queries.

Performed Smoke, Functional Regression testing.

Followed up with the developers on defects the status on a daily basis and generated reports for managements.

Using Jenkins for nightly build execution and status mail build fails to QA team.

Experience working with RESTFUL Web Service using Rest Assured libraries.


Experience in executing SQL queries in order to view successful transaction of data and validation of data.

Performed Back-End testing based on testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Analyzed the User Story and provided inputs for clear Acceptance Criteria to ensure Testability of User Story.

Communicate with Development Team to resolve and retest defects.

Participated in requirements gathering, analysis and ensure requirements are clear and complete.

Performed Ad-Hoc testing and found critical defects that are not covered by business requirement documents.

Contact this candidate