Post Job Free

Resume

Sign in

Test Cases Testing

Location:
Seattle, WA
Posted:
May 13, 2016

Contact this candidate

Resume:

Ritika

Email: acurp6@r.postjobfree.com

Ph #: 401-***-****

Professional Experience:

Over 7 years of diverse experience in Software Quality Assurance with a thorough knowledge of System, Functional, Regression and Performance testing methodologies.

Involved in entire QA Life Cycle (SDLC), which includes Design, Development and Implementation of the entire QA process for the Relational Database, Web and Client/Server.

Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver, IDE, Grid, ANT/Maven, Jenkins/Hudson, and SOAP UI.

Experienced in using testing frameworks like Junit/TestNG and writing custom code for Integration and API Testing for REST and SOAP based web services

Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.

Proven experience using test management and defect tracking systems such as HP Quality Center (ALM), Jira

Lead initiative for proper detailed documentation of QA reports

Extensive risk management experience conducting fraud and risk investigations for financial institutions and payment processing organizations

Provided support for Unit and UAT testing as required for the application or any other assigned application.

Extensive experience in reviewing and understanding of Business & Testing requirements and writing detailed Test Plans, Test Cases, and Test Scripts.

Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, White Box Testing, System Testing, Build Verification Testing, User Acceptance Testing.

Strong experience in conducting User Acceptance Testing (UAT) and documentation of Test Cases. Expertise in designing and developing Test Plans and Test Scripts.

Extensively uploaded test cases from MS Excel, MS Word to Test Director & HP Quality Center.

Excellent experience with source version control tools such as Subversion (SVN) & Git.

Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.

Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.

On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development and QA and Production Environments.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills:

Testing Tools

Selenium WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), Test Link, Test Manager, SOAP UI, Jmeter

Languages

JAVA, Python, VB Script, Java Script, HTML, XML

Test Framework

JUnit, TestNG, Data Driven Framework, MVC

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins, Hudson

Processes

Agile(Scrum), Waterfall, RUP and RAD

Bug Tracking Tools

JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)

Source Version Control Tool

Subversion (SVN), Git

Databases

SQL Server, MS Access, Oracle, MySQL

Operating Systems

Windows (XP, Vista & 7, 8) Linux, Mac

Professional Experience:

Client: Sun Trust Bank, Atlanta, GA. Apr 15 – Till Date

Sun Trust Bank is one of the leading bank companies in USA. I was part of testing team which involved in testing of various personal checking accounts’ applications, which allowed customers to access convenient features and to sign up and open different checking accounts.

Role: Selenium Automation Engineer.

Responsibilities:

Involved in preparing test strategies for client side verifications and validations.

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

Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.

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

Involved in automating test cases using Selenium WebDriver with TestNG.

Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.

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

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Used Jmeter extensively to create performance test and integrated test to Continuous integration using Jmeter-Maven Plugins.

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

Collaborated daily with QA leads to improve test coverage across platform using Java (TestNg, SOA test) and scripting languages (Groovy, JavaScript, XML).

Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.

Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.

Used Selenium WebDriver to test search results of Meta search engine.

Developed Python scripts to automate the test cases.

Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Validated web services using Groovy Scripts in Soap UI.

Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.

Involved in testing the application utilizing the Scrum (Agile) methodology.

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

Prepared user documentation with screenshots for UAT (User Acceptance testing).

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

Environment: Selenium WebDriver, Java, TestNG, Python,Jenkins, Maven, SOAP UI, Agile, XPath, Ruby, Quality Center, Eclipse, HTML, CSS, JavaScript, Jmeter, MSWord, MS Excel, PL/SQL, SQL, Windows.

Client: Target Corporation, Minneapolis, MN. Nov 13 – Mar 15

Description: Target Corporation has over 1400 stores in 47 states and is among the biggest players in the retail sector in the US. The client needed a secure, robust, and flexible platform to support all of their POS devices. The solution was required to result in cost savings, improved sales tools, easy integration with mobile devices, smooth integration between disparate systems, and electronic audit trails.

Role: Selenium Automation Engineer

Responsibilities:

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

Developed Test Plan with a Test Strategy for the System testing. Instrumental in creating design and frame work for automation.

Developed Automation framework using Selenium WebDriver.

Tested applications developed in Java with TestNG framework.

Used Selenium WebDriver for writing test scripts for regression test coverage.

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

Converted QTP scripts to Selenium WebDriver scripts. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.

Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).

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

Worked on creating test case for Object -driven framework for Selenium WebDriver.

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

Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.

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

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

Coordinated with technical support associates to fix proprietary software issues.

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

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Worked on Project Management tool- RTC, Jira.

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

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, SOAP UI, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows.

Client: Quest Diagnostic (Exam One) Lenexa, KS. Sep 12 – Oct 13

Description: Quest Diagnostics Incorporated is the world's leading provider of diagnostic information services that patients and doctors need to make better Healthcare decisions. Many companies and organizations rely on Quest Diagnostic products & services, such as Clinical Trials, EHR Vendors, Employers, Government Agencies, Health Plans, Life Insurers and Pain Clinics. By improving data security and HIPAA compliance, Quest Diagnostics served as the life insurance industry as the leader in risk assessment testing for life insurance companies. As part of Quest Diagnostics, Lab One’s Insurance Services Group and Exam One consolidated brands, consisting of laboratory testing, paramedical exams, electronic data collection, medical records retrieval, inspection reports, data products, etc. This project involves modifying and testing backend automation framework. This product interface is entirely web based. Worked on different features of the product like Processing, legal hold, collections etc.

Role: QA Automation Engineer

Responsibilities:

Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

Involved in testing various business rules User/Customer functionalities, and Change Processes.

Participated in all the phases of Software Development Life Cycle (SDLC) like, Requirements Review, Test documentation, Application testing, and defect reporting.

Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.

Design and Developed automated functional Test suite using Selenium WebDriver.

Extended Junit framework by adding some helper classes and methods.

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

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

Used Jenkins continuous integration server to run automated test suites.

Created and develop Test Cases, test scripts and Test Data using HP/ALM 11.0 Quality Center.

Developed Automation Test Scripts for all types of test cases including Functional, Integration, and Smoke test cases.

Used Firebug and Firepath to write automated test scripts using XPATH.

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.

Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.

Executed SQL queries to extract the required test data and also to validate Front-end vs. Backend data values. Tested the Web-services using SOAP UI, wrote Test cases in Soap-UI and performed Regression.

Executed Automation Scripts in Batch Mode on various builds to validate the functionality of the application.

Responsible for Functional, Regression, UAT Testing.

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

Maintained and create new Shared Object Repository for Automated Test Cases.

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Environment: Selenium WebDriver, Java, Junit, Jenkins, Ant, SOAP UI, Agile, XPath, Firebug, Firepath, Quality Center, Eclipse, HTML, CSS, JavaScript, MSWord, MS Excel, SVN, agile, PL/SQL, SQL, Windows 7.

Client: JP Morgan Chase, Chicago, IL. Nov 11 – Aug 12

Description: Centralized Banking System - CBS is a complete web based and centralized banking solution covering all the functions of a bank. It supports multi-currency transactions and all types of delivery channels. The product has been developed using open, industry standard proven technologies and high quality software engineering methodologies. CBS is highly parameterized to support constantly changing customer and regulatory requirements.

Role: QA Engineer

Responsibilities:

Involved in testing the application for regression builds, manually and automation.

Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.

Gather the relevant test data necessary for the test scripts, based on the Transactions, Test Conditions documents and updated in the property files.

Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.

Developed automated scripts using Selenium RC, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.

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

Extensively involved in integrating Selenium RC with existing API to test framework.

Integrated Selenium RC with existing API to test framework.

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

Used Quality Center to prepare Test cases, procedures and Requirements Traceability Matrix

Involved in System testing, Functional testing, Regression testing and Smoke testing.

Involved in the preparation of Test Analysis Reports and defect profile document.

Responsible for submitting the bugs into the QC (Quality center) depending upon their priority.

Performed Database testing using SQL queries.

Used agile model testing of the Application, starting from static testing on the requirement document.

Created SQL queries and fine-tuning the queries for Data Verification and Validation testing.

Performed regression and functional testing.

Environment: Java, Junit, Selenium Grid/RC, Ant, Quality Center, XPath, Eclipse, MS Office, HP Quality Center, Agile, UAT, SQL, Windows.

Company: WEBSHINE TECHNOLOGY, India. Nov 08 – Oct 11

Description: Project for a bank in India that serves Consumer Banking customers with credit cards, personal loans, mortgages, deposit, wealth management services and Wholesale Banking customers with services in trade finance, cash management, lending and corporate finance.

The Credit Card and ATM Card Application Processing System is an integrated system for processing credit card and ATM Card applications. The system incorporates various modules for handling distinct stages through which an application passes before finally being approved or rejected. All approved applications are uploaded for card number assignment and generation of the card personalization file.

Role: Quality Analyst

Responsibilities:

Worked on various Online Banking projects like set up Check Payment, Browser variations, Keep the Change, Online Banking mail communication with live customers, Authentication flow, Alert mails to Customers etc.

Defined the test criteria, project schedules and base lined the Test Plan with the help of project meetings and walkthroughs.

Performed User Acceptance Testing (UAT) for various web based and database related applications.

Executed the test cases and test scenarios using HP Quality center (QC).

Performed user acceptance testing (UAT) after the scripts were developed.

Responsibilities included source system analysis, data transformation, loading, validation for data marts, operational data store and data warehouse.

Involved depth understanding of Credit Risk management for the application.

This module included Online Bill Payments, Transfers, Online Bank Statements & Check Images, Email & Wireless Alerts.

Executed Test Cases Manually, once the application is stable and documented the successful or unsuccessful completion of each test case in HP Quality Center (QC) for End-to-End Scenario based testing.

Conducted UAT (User Acceptance Testing) to make sure that all the user requirements are catered by the application.

Conducted market research and analysis in Capital Markets consisting of Stock Market and Bond Market

Manually tested the whole application before going for the automated testing.

Performed user acceptance testing (UAT) after the scripts were developed.

Used Quality Center/Test Director for requirement management, test planning, scheduling, executing test cases, managing and tracking defects.

Used Controller to organize the test scripts, Execute and Report scenarios.

Involved in development and reporting of quality assurance project metrics.

Involved in preparation of test cases for source to target count testing and other ETL business functional tests.

On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development and QA and Production Environments.

Environment: Oracle, SQL, SQL Server, SOAP, .Net, Web services, HP ALM, HTML, XML, Quality Center, QTP, UAT, Agile, MS Office Suite, MS Visio, MS Access, Windows XP.

Education: Bachelor of Technology in Information Technology from Kurukshetra University, India.

References: Will be provided upon request.



Contact this candidate