Post Job Free

Resume

Sign in

Test Cases Driver

Location:
San Francisco, CA
Posted:
September 26, 2016

Contact this candidate

Resume:

DEEPIKA PAMU - SENIOR QA

SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET) –

PHONE: 518-***-****

E-MAIL: acwr3y@r.postjobfree.com

8+ years of experience as a Senior Quality Assurance Tester involving in various phases of Software testing life cycle; for Web based and Client/ Server applications,playing a major role in analyzing business requirements Workflow assessments,onsite support,Developing and Documenting test strategies, Test Cases, and Test Plan .Developed Automation test scripts with Selenium Web driver implementing java to reinforce the quality in products among various domains of Banking, Ecommerce and Healthcare.

PROFESSIONAL SUMMARY

Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle and Defect Life cycle with major responsibilities in all the phases.

Experience in various sorts of testing like Manual testing, Automation Testing, Web based testing and Client/Server testing.

Hands on experience in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology.

Expertise in developing Test scenarios, Test cases, Test data, Test procedures, Test reportsand Test Matrices and documenting manual and automated test scripts in Java for Selenium.

Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC,Web Driver, SeleniumGrid, SoapUI, Cucumber, JUnit and Eclipse.

Experience in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.

Involvement in testing frameworks utilizing Selenium (IDE,RC,Web driver and Grid) UFT/QTP, Cucumber, and modular frameworks, TestNG/JUnit, with hands on involvement in Java.

Expertise in implementing Parameterization usingTestNG XML andDataProvidersin handling with a diverse set of data with TestNG.

Expertise in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.

Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text,DOM and CSS using Firebug to create scripts of automation.

Good knowledge in handling frames (frames, iframes) of a HTML page with having different DOM's for every Iframe.

Expertise in implementing Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.

Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.

Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.

Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.

Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.

Worked on handling multiple windows and Pop-ups with Selenium.

Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzillaand HP ALM.

Experienced in using Continuous Integration and build management tools such as Jenkins Build Server, Maven, ANT and,Tortoise SVN, Subversion to handle different versions of the source code.

Expertise in implementing Log4j as a logging framework.

Experienced on SeleniumCross Browser Testing to check the application functionality and behavior over various browsers.

Experienced in automating various web applications and web services using SOAPUI and Cucumber implementing with JUNIT and TestNG.

Worked on AjaxCall and Javascriptexecuters for handling dynamic and hidden web elements.

Good Expertise at using Selenium Synchronizations with conditional synchronization and unconditional synchronization (Implicit,Explicit) wait statements.

Conversant in handling Cookies, popup and alerts in Selenium Web Driver.

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

Worked on SVN to handle and maintain the build scripts, test data and other documents related to the project

Used tools such as Maven and Ant for automating software build processes.

Attended weekly design meetings to understand the application and specific new or modified features.

Dynamic and dedicated team player with a strong inclination to improve and optimize process development and implementation.

Proactive individual contributor with ability to quickly master new concepts, enthusiastic seeker of new technologies and sharing ideas.

Worked on Mobile Testing using Appium.

Ability to work independently over minimal supervision and prioritizing towards client focus and relationship management skills.

TECHNICAL SKILLS

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing tools

Selenium, Selenium RC, Selenium WebDriver, TestNG, Cucumber, SOAPUI,JUnit ALM, QC, UFT/QTP

Test Build & Integration Tools

Maven, ANT, Jenkins, TortoiseSVN

Programming Languages

JAVA, JavaScript, VB Script, Gherkin, SQL C, C++

Databases

MYSQL, Oracle, SQL Server.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Markup Languages

HTML,CSS, XML, XPath, CSS Selector

Operating Systems

Windows 7/8, UNIX, LINUX, Ubuntu, Mac

Frameworks

KeyWord driven, Data driven, Hybrid, Page Object Model.

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

Defect tools

HP Quality Center (ALM), JIRA, Rally

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path,

Project 1

Sr. QA Test Automation Engineer

Charlevoix State Bank

Michigan January2015 to Present

Description:Worked on the banking application of Charlevoix Financial Services. The bank teller can access Account details of customer for Checking and Saving Account details can view, update mortgage information and can make the payments directly from the checking accounts. They can view details of current balances, Loan history, Tax and interest information, and order the Mortgage documents online .Bank teller can perform transactions like cash deposit, withdrawal to the customer account. The application is an enhanced version of a previously used application with more user-friendly features for online banking and money transfers both internally and externally.

Responsibilities:

Assisting QA team for the completeness/review of test scenarios, test cases, Test data, Test procedures, Test reports in support of a set of global tools, systems, and databases.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Involved in a fast paced agile team in reviewing user stories and participated in Sprint planning,Daily Scrum, sprint review, product backlog grooming, Release Planning meeting and sprint ceremony.

Automating the test scripts using Selenium Web Driver and creating test data for executing functional and regression scripts

Involved in preparing test cases to validate all UI components using Selenium Web driver, to handle Popups, Browser navigations, Mouse Movements.

Resolving issues on handling Iframes, navigating and switching frames using Selenium web driver.

Helped in handling and resolving Ajax call, Cookies and Frames in selenium web Driver.

Taking application Screenshots and maintained copies of these images wherever exceptions/failure occurred and also at important checkpoints of application execution

Extensively worked in locating various web elements using ID, name, class, CSS selector and XPATH, Link text,Partial Link Text locatorsto debug, edit and locate the objects with firebug,firepath.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox and executing multiple tests at the same time using Selenium, TestNG.

Used various TestNG features like Grouping,Parameterization, Data providers,Annotations to automate test scripts.

Used TestNG automation framework to perform Smoke Test to make sure that the application functionality works as implemented and Regression Test to trace out any bugs if the enhancements or configuration settings of the code affecting the application functionalities.

Wrote automated Test scripts and Configured the Test Cases to retrieve Test Data Sets for the corresponding test cases using TestNG Data Provider Annotations.

Maintained the flow details of Selenium Automation script in a file using Log 4j.

Used Maven/ANT as framework dependency jars, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Implemented POM framework and page factory with Data Driven Test Automation Framework and automated test scripts.

Implemented Data Driven Framework and extracted data from external Excel files source using Apache POI to perform operations with excel like read, write and update the excel sheet and loaded into the variables in the scripted code

Performed Web services testing using SOAPUI Tool.

Validating request and response XML. Added assertions in validating the XML in Web services SOAPUI.

Utilizing test Management tools such as JIRA bug reporting tools to track test progress, execution and deliverables.

Implemented BDD (Behavior Driven Development) frameworkfor UAT implementing Cucumber Features, Scenarios, Outlines and Step Definitions file using Gherkins format.

Implemented Cucumber creating the Features and Step Definition files to execute automation test scripts.

Configured Jenkins build job for continuous Integration and also for Regression Testing.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.

Involved in preparing the data to cover various test scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the bank diverse customer transaction records.

Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each customer transaction used in the test script or scenario by using Selenium.

Interfacing with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.

Created .au3 files using AutoIt to interact with the desktop windows to upload files.

Coordinating with other cross team to ensure the newly developed features function End-to-End.

Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment:Java, SeleniumWebDriver, Selenium grid, Apache POI,TestNG, XPath, Firebug, Gherkin, Eclipse, POM/Data Driven Framework, Oracle, XML, CSS,HTML, Cucumber, SOAP UI, Maven/ANT, Jenkins, JIRA, Agile/Scrum.

Project 2

Senior QA Test Engineer

Overstock.com

Cottonwoods heights UT January 2013 to December 2014

Description: B2C website Overstock.com & its Incorporation is an American online retailer headquartered in Utah, near Salt Lake City. It initially sold surplus and returned merchandise on an online e-commerce marketplace. The end users search for the products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilizing the coupons, gift cards to get discounts on the cart items.

Responsibilities:

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables.

Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.

Located web elements using Contains, Sibling, Ancestor various xpath axes to find elements using Selenium.

Implemented desired capabilities to provide environment that we are going to use in our test script.

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

Involved in developing selenium automation framework using TestNG.

Developed Maven targets to execute automation suites from command line.

Wrote test cases to automate Alerts and pop-ups on the web page using Selenium web driver.

Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

Used Maven build tool to implement the framework dependency jar files.

Customized the reports using ExtentReports.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Identifying the elements of webpage by id, name, CSS Selector, xpath, Class Name, linktext, partial linktext,tagnameusing the Firefox plugins like firebug and firepath.

Saved remarkable time and cost of testing by automation using Selenium Web Driver, JAVA, Cucumber.

Implemented the selenium synchronization using the wait and sleep methods.

Implemented test automation for handling popups and alerts.

Performed Parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit.

Performed Data driven testing using Selenium Web Driver,TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver)& created Data Driven framework usingTestNG.

Created Test Scripts in SOAPUI for Testing Web Services.

Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Environment:JAVA,Selenium Web Driver, Selenium IDE, Cucumber, TestNG, Eclipse, Oracle,MSWord, MS Excel, Windows, SQL,XML,SOAPUI.

Project 3

QA Tester

UnionBank

Bellows Creek, NC May2012 to December 2012

Description:Union Bank provides deposit, credit, trust and investment services to a broad range of business and institutional clients.Each transaction is validated for the correctness in terms of Account Number, Account Type, Name of Account Holder, Installment Amount, and Mode of Payment. Once the basic data is validated the transaction goes through the payment authentication process. Online bill pay, schedule payments, alerts are other features available for customers.

Responsibilities:

Reviewed Functional Requirement Specifications and created test cases based on test scenarios

drawn from functional requirements

Worked closely with Developers, &Product Managers (BA) to get updates and resolve defects.

In the Agile development model (Scrum/Sprint), organized regression test suite and optimized the workflow testing from 14 complex test cases to 6 test cases when keeping all business scenarios covered using Jenkins as continuous integration tool.

Performed Positive testing and Negative testing.

Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consist of business system analysts, developers and architects.

Used Java as a programming language and testing framework for scripting. Used Maven for building the Web Driver project.

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

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver,TestNG, Maven and Jenkins.

Extensively used Functional testing, Performance testing, and Regression testing.

Performed functional, Cross Browser, and GUI testing using Java, Selenium Web Driver.

Maintained end - end test automation including Maven, Jenkins based Build& CI systems for Q .

Tested Web Services using SOAPUI.

Involved in acceptance testing using Cucumber and Selenium Web Driver.

Contributed in Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.

Involved in using BDD UAT using Gherkin format and implemented the Step definitions using Cucumber.

Performed Integration, Regression, UAT, and Functional testing.

Reported defects using Quality Center and interacted with developers to resolve defects/issues.

Contributed in Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.

Performed data validation using SQL for backend testing.

Used Defect tracking tools JIRA in reporting bugs to the Developer.

Prepared status summary reports with details of executed, passed and failed test cases.

Responsible for updating and maintaining Quality center for all the defects found during functional and regression testing and follow up the bug life cycle.

Communicated with developers to discuss about the defects found in the system.

Environment: HP Mercury Quality Center, Selenium WebDriver, Java, TestNG, Apache POI,Extent Reports, Cucumber,BDD,Windows, MS office 2007, JIRA.

Project 4

Senior QA Test Engineer

Christian health Center

Riverwoods, IL February 2010 to March 2012

Description:The Pharmacy Management System aims at providing robust computerized system for maintaining the transactions of medical distributors and to provide user-friendly interface. The interface is provided with relevant controls and names right from login screen till to the report generation screen. Three modules are present in this project such as

Purchase orders, Drug, Sales and maintain stock.

Responsibilities:

Involved in designing Automation test framework in Selenium with Java.

Developed and automated test cases in Selenium.

Performed Automaton Testing, System Integration Testing, Functional testing, and Regression testing

Used Firebug Tool to locate web elements the Object's id, Name, XPath, link text,CSS in the application.

Handled pop ups and dropdowns, iframes using Selenium Web driver.

Handling special keyboard and mouse events using the Advanced User Interactions API.

Involved in automating the functionality to read data from external source files by adding annotations of TestNG.

Executed tests by using Selenium IDE and Web Driver in different browsers like Microsoft IE, Mozilla andFirefox, Google Chrome, etc.

Tested GUI and functionality and reported software defects in that area.

Analyzed the logs for errors and exceptions during test execution.

Used defect tracking tools JIRA to report the bug to developers.

Experienced running automation scripts and performed regression testing using TestNG.

Generated test reports in TestNG.

Identified the Test Cases and documented them in Quality Center.

Used Continuous Integration tool to manage and deploy various versions of the source code through Jenkins.

Used ANT, Maven as build management tools and Continuous Integration through Jenkins.

Experience testing SOAP and REST Web services implementing assertions.

Conducted defect review and triage meetings to resolve the defects

Involved in giving daily and weekly status reports to clients.

Interacted with Project Managers, developers, QA Analysts, and business management in reviews and solving the problems encountered in the applications.

Environment:JIRA, Selenium WebDriver, Java, TestNG, Windows, MS office 2007, Agile, Eclipse.

Project 5

QA Automation Engineer

Metropolis Health care

Mumbai India September 2008 to January 2010

Description: Metropolis Health Care projectcomprises of patient information management tool which contains clinical decision support, computerized provider order entry, pharmacy and clinical documentation applications. The project focused on supporting the patient electronic medical record across inpatient and outpatient environments and is used by practitioners to document, monitor, and manage health care delivery within the organization.

Responsibilities:

Developed test plans and test cases for Black box testing, White box testing.

Executed test cases and procedures manually and compared actual results against expected results.

Identified, prioritized and designed test scenarios.

Used Quality Center for requirement management, planning, scheduling, executing tests, managing and tracking defects.

Performed functional, integration, regression, positive, negative and system testing.

Contributed in test planning and test execution of manual and automated test scripts as part of the Agile/Scrum team.

Test Scripts were developed after reviewing the business requirement documents, and Use cases.

Contributed in identifying the areas of automation.

New Functionalities were tested manually and automated existing functionalities for repetitive testing with QTP. Identified, analyzed and documented all programming errors.

Developed graphs and reports using Quality Center to present the test results of functional testing efforts to the management.

Involved in writing SQL queries to verify the database.

Implementation of QA methodologies.

Coordination with development team, manual testing team and tech support team.

Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.

Requirements review, design review, test plan review, test cases review, meetings coordination.

Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixes using Bugzilla.

QA weekly meetings, proposals for resolving the conflicts.

Analyzed the existing business scenario and understood the business rules.

Environment: SQL Server, HTML, Manual Testing, XML, SQL, Windows, MS Excel.



Contact this candidate