Priyanka
ISTQB certified Automation QA Engineer with 4+ years of experience in reviewing business requirements, documenting test cases, test plans, API testing, testing both Web based and client server applications, developing and maintaining Automation frameworks – Data Driven Frameworks, Hybrid, Page Object Model and implementing automation scripts for Cucumber BDD framework in various domains like Finance, Banking, Healthcare, E-commerce and Insurance.
PROFILE SUMMARY
Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test strategies, Scope, Automated Test scripts and Test Matrices.
Extensively involved in creating Automation framework by using Selenium Web Driver, Java, Database SQL Testing, Web application Testing.
Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
Experience in using finder mechanisms like CSS, XPath expression, Link text, Partial Link text and name to find the Web Elements.
Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.
Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
Involved in designing and implementation of Selenium Web Driver Automation Framework for Smoke and Regression test using TestNG. Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional Testing using the Test NG annotations like Groups, Parameter, Data Provider.
Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
Worked on Selenium Grid for running the Automation Test script on different Platforms and Browsers.
Used Selenium Web Driver and TestNG to run parallel testing by creating Groups and categorizing test cases
Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites
Tested SOAP Web Services by understanding the WSDL, driving the parameters from property files and scripting using groovy scripting.
Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
Experience in configuring Jenkins to email the content of the status of the build.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, ALM etc.
Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling and Collections)
Experienced in Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.
Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.
ISTQB Foundation Level Certification
AREA OF EXPERTISE
Development Methodologies
Agile/ Scrum, Waterfall, Jenkins,
Artifacts
Test Plan, Test Case, Test Summary Report, Bug report
Automation Tools
Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Cucumber, JUnit, TestNG.
Frameworks
Data Driven, Page Object Model, Hybrid Testing Frame work.
Bug Management Tools
JIRA, ALM
Programming Languages
Java, HTML, XPath, CSS, DOM, VB.NET
Database/Database Tools
SQL Server, MySQL, SQL.
Operating Systems
Windows, XP
Utilities
Eclipse, Git, Firebug, Fire Path
: JavaScript, Shell Scripting.
PROFESSIONAL EXPERIENCE
Fifth Third bank, Cincinnati, Ohio May 2016 - Present
Automation QA Engineer
Bank Billet is a standalone application used for tracking Foreign Currency requests initiated by
Customers of Fifth Third Bank. Setup Bank Billet interaction with multiple external systems in order to
get customers account information, currency rate information, and booking of these currency
transactions in another external system – Int’l Ops Online. It also involved redesigning the reports in
Bank Notes and storing them in location, multiple currency drawers were setup to track the inventory of
currency held by Individual Processors. This involved addition of new modules and reports in
Bank Billet.
Roles and Responsibilities
Analyzed User stories, Business Requirements, Functional Requirements and System Requirements and participated in Review Sessions and Scrum Meetings.
Designed Data Driven framework for reading the data from excel sheets using Apache data provider.
Worked with utilities like Firebug and Fire path for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.
Designed, coded and executed automated tests using Java/TestNG/XML/SQL based test frameworks.
Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
Worked on Selenium Grid for automation script in Java for cross platform testing.
Handled scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
Dealt with Ajax requests in Selenium Web driver using Synchronization.
Performed cross-browser Testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
Used Jenkins and Maven to regularly build the project from the remote repository to keep track of failed builds.
Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.
Environment: Selenium WebDriver, JIRA, Jenkins, Maven, Git, SQL, Eclipse, Firebug, Fire path, SOAPUI.
Sony Entertainment, Culver City, CA Aug 14 - Dec 15
Automation Testing Engineer
Sony Pictures Digital Networks has developed a site where a user can subscribe and download full episodes of
their favorite soap opera with commercial free episodes. User can choose to pay per view or begin a monthly
subscription, create an account, download the episode(s) and watch at their convenience. User will be able to
purchase, download and watch an episode for up to 28 days after it becomes available on the site and after the 28
days the episode essentially expires.
The project involved in tracking the purchase and downloads of the soap opera and generating billing statement.
Roles and Responsibilities
Wrote and executed test scenarios, test cases and test scripts for web applications using Java Selenium
Mapped the objects in Name Mapping and developed the automation scripts in Selenium using java application+.
Used the Page Object Model design pattern to create Object Repository for web UI elements.
Worked with Git to manage files, folders, directories and the modification made to these files.
Performed Smoke, Functional, Regression, Positive and Negative Testing for each build of the applications.
Used Jenkins and Maven to regularly build the project and manage the builds.
Defined automated acceptance criteria using ATDD to ensure that all project members understand precisely what needs to be done using Cucumber feature file, JUnit Test Runner Class, Gherkin Keywords and Step Definition.
Hands on experience in handling synchronizations using waits (Implicit, Explicit) which are Unconditional and Conditional.
Used Tags, Data tables, Hooks, Annotations and manage code efficiently by reducing redundancy in cucumber.
Integrating Cucumber with Jenkins and thus generate reports according to the requirement.
Developed scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
Analyzed software failures and reported bugs on ALM which has been used as the defect tracking and project management tool.
Worked with SQL queries for test data set up and backend database testing, and data validation.
Environment: Selenium WebDriver, Jenkins, Maven, Git, SQL, Data Provider, Cucumber, Gherkin, Eclipse, Firebug, Fire path, SOAPUI, Java.
Design Tech, Pune,INDIA
Software Test Engineer July 2010 - Dec 2012
provides solution to high level patient care. It is a fully integrated solution that enables the user to store as well as it analyzes the data smartly using integrated Business Intelligence tools. It is based on the principles of work flow management and serves as a highly efficient decision support system.
Role and Responsibilities:
High Level Test Designing
Low Level Test Designing
Review of different testing artifacts
Status Reporting
Execution of the test cases.
Functional, Regression and Random Testing.
Bug reporting and bug tracking in JIRA.
Bug reporting and assigning in JIRA.
Good knowledge of JIRA Life cycle.
Environment: VB.NET 2005 (Framework 2.0), MS SQL Server 2005, JIRA