Post Job Free
Sign in

Test Cases Project

Location:
United States
Posted:
July 18, 2016

Contact this candidate

Resume:

RAMYA BANDLA

Senior QA Analyst

E-MAIL: acvq3p@r.postjobfree.com Phone: 703-***-****

Experienced Senior QA Test Engineer with 8 years of experience in all phases of Software Testing Life Cycle (STLC); Developing Test Cases, Test Plan and Automation test scripts using Selenium. Experienced in Automation, Manual testing and Business Analysis, serving various domains such as Insurance, Banking, Finance, Healthcare.

Professional Summary:

Strong knowledge in entire Software Development Life Cycle (SDLC) and Test Development Life Cycle(TDLC) in Agile along with Iterative development environment.

Expertise in implementing Waterfall and Agile(Sprint/Scrum) Methodology by analyzing requirement specifications.

Strong Knowledge in java OOPS (Object Oriented Programming System) concepts, Exceptional Handling, Collection Framework, Conditional and Looping statements.

Expertise in Grouping of Test cases, Test Methods and Test Suites for functional testing and regression testing using the TestNG annotations like Groups, Parameter, Data Provider.

Experienced using the Accessing Forms, Keyboard Mouse Events, links, Uploading File, tables using Selenium WebDriver.

Designed and Implemented different automation frameworks like Keyword Drive Framework, Data Drive Framework and Hybrid Framework for a number of projects.

Experienced in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid, Java, TestNG, POM framework.

Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environment.

Utilized knowledge of java to create and execute the Automation Test Scripts with Selenium Java API using Eclipse IDE, performed web service testing, thus ensuring high code coverage and security.

Experienced in using Selenium WebDriver, TestNG to run parallel testing by creating groups and categorizing test cases, Tests.

Experience using test and defect management tools, such as, Client Quality Center/Application Lifecycle Management, IBM Rational DOORS, IBM Rational ClearQuest, or JIRA.

Responsible for developing Test analysis, Test plans, Test scope, Test approach, Test Matrices and Test procedures

Experienced in Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects.

Experienced in Web Services testing using SOAPUI tool. Validated request and response XMLSOAP and RESTFUL Web service calls.

Experienced in using Maven to define project structure, dependencies, build and test management.

Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Action for various key and mouse events, using different Locators (XPath, CSS, ID, Link text).

Involved in setting up Continuous Integration to run daily build jobs for regression test suits using TestNG, Jenkins and Maven

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

Experienced in using Apache POI to read data from external sources to feed locators in web application using Test Scripts.

Experienced in Database Testing using SQL Queries with multiple Databases SQL Server, Oracle and MySQL.

Experienced in using Test Management tools such as JIRA, RALLY, Test Director/HP Quality Center to track test progress, execution and deliverables.

Extensively involved in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Junit Testing, Black box testing, Functional Testing, Database Testing, GUI testing, Web/UI and User Acceptance Testing.

Running batch execution and sending status report to higher management.

Conducted meetings with the end-users in order to establish guidelines for UAT. Guidelines included specification of necessary screen components, appropriate message boxes.

Hands on experience in using build and project management tools like MAVEN, TortoiseSVN and configuration management tools like GIT.

Experience with projects that utilized web technology like XML, HTML, CSS, REST and high-level languages such as Java.

Generated test logs using log4j for various log levels.

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

TECHNICAL SKILLS:

Test Approaches

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

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Soap UI, log4j, QTP, ALM, Gherkin, Toad

Test Build& Integration Tools

Maven, Jenkins, ANT, GITHUB, TortoiseSVN, Hudson, Firebug, Fire Path

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model

Programming Tools

JAVA, C, C++, VB Script, Gherkin

Databases

MySQL, Oracle, SQL Server, SQL

Markup Languages

HTML, XML, XPath, CSS Selector

Defect Tools

HP Quality Center, JIRA, Rally

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows 7/8, Ubuntu, UNIX, LINUX

MS Office Tools and other tools

Eclipse IDE, MS Outlook, PowerPoint, Word, Excel, Microsoft Project, MS Access, MS One Note

Professional Experience:

1.Project Profile

Project

Billings and Payment Systems

Client

State Farm Insurance

Location

Bloomington, IL

Duration

Feb’2015 – Present

Role

Sr. QA Test Engineer

Project Description:

The existing State Farm built agent based insurance system uses mainframes extensively and does not support mobility. The new system is being built in such a way that it would keep the legacy system in sync so that the existing customer data can be used wherever required.

The Billing and Payment application needs to interact with the legacy system to maintain synchronization between the two systems. The main business flows implemented are Establishing billing down payment process, create a Billing Account, Manage Billing Account Process, Generate Bill Process, Initiate Payment Process, Suspend Billing Process, purchase a new policy, Choose the method of payment and Make Payment

Roles/Responsibilities:

Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

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

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

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to make sure that the existing functionality is not broken.

Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts.

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

Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.

Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI.

Managed individual sprints user stories and tasks using Jira as tracking tool

Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Managed the framework dependency jars using Maven

Verified the integration of various components in the application and executed end-to-end testing.

Involved in developing automated UAT test cases using Cucumber.

Maintained the Selenium & Java Automation Code and resources in source controls like GIT, Jenkins for improvements and new features

Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases

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

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.

Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium IDE, Selenium Web Driver, Eclipse, Java, Html, XML, Firefox, Fire Path, Firebug, SVN, XPath, CSS, JUnit, TestNG, Jenkins, Json, SoapUI 4.5, Agile/Scrum, Maven3.2.1, Cucumber, Microsoft Office. Oracle Gherkin

2.Project Profile

Project

Loan Organization System

Client

Union Bank

Location

Los Angeles, CA

Duration

Nov’2013 – Jan’2015

Role

Sr. QA Analyst

Project Description:

Loan Origination System processes the loans, creates Service Requests in Branch and Call Center. Preprocessing of the loans is done to verify the eligibility and to approve the loan for the customer. When Service Request is created in Branch or Call center it has to be routed to respective group, based on certain parameters like Location, Channel, Branch and Status. Escalation is required to keep track of processing of Service Request.

Roles/Responsibilities:

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

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

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

Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts.

Performed Data driven testing to validate the components displayed on the website using Selenium

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.

Used Hybrid Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Performed defect logging and tracking using JIRA.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.

Developed Automation framework implementing Data Driven Test for certain Test Cases.

Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags

Managed the framework dependency jars using Maven.

Participated in continuous integration using Jenkins

Customized Selenium API to suit in testing environment.

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

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Participated in Release Review/Requirement Analysis and Design review meetings.

Used SVN as a source repository system to share code within the office as well as with the team in overseas.

Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.

Environment: Selenium RC, WebDriver, Selenium IDE, Selenium API, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office Excel, Cucumber, Eclipse, Manual Testing, JUnit, Maven, Test NG, GitHub.

3.Project Profile

Project

Smart Work Application

Client

Cetera Financial Group

Location

St. Cloud, MN

Duration

July’2012 – Oct’2013

Role

QA Analyst

Project Description:

This project was for Cetera Financial Group. Project was to implement new features for Smart Work Web Application. Features were to assist online customers to locate Cetera financial group preferred dealers near their location.

Roles/ Responsibilities:

Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.

Run Defect Triaging and review the Test Plan, Test Scenarios, Test Cases with Project Team.

Involved in creating, updating and executing of test cases according to requirements.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language and TestNG.

Configured ANT for JAVA automation projects and for project object model (POM).

Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.

Developed Hybrid Keyword/Data Driven Framework to retrieve test actions, test data from Excel files and Oracle Databases.

Identified the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, XPath.

Used TestNG framework, covering different types of test designs like a unit test, functional test, end to end test, UI test and integration test.

Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.

Experienced in Apache POI Jar for reading Excel file using Java IO operations.

Designed, coded and executed automated tests using TestNG and generated tests using Log4j in various output target.

Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.

Built Test Suite in XML for functional and regression test.

Used Jira as a bug tracking, issue tracking and project management software

Monitored the jobs which could be SVN checkout using Jenkins.

Performed browser compatibility testing

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

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Involved in Web Services Testing using SOAP UI.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.

Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC)

Environment: Selenium WebDriver, Selenium GRID, Java, Web Services, SOAP, Quality Center, AGILE, Jira, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, MS Word

4.Project Profile

Project

Patient Electronic Information

Client

MedLink International Inc

Location

Islandia, NY

Duration

Aug’ 2010 - June’ 2012

Role

Test Engineer

Project Description:

This Project is mainly developed for displaying Patient Electronic Information on the Webpage in the form of Portals. This project includes the modules like Patient, Admin, Insurance and Master.

Roles/ Responsibilities:

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in Preparation of Test Scenarios and review of Test Cases.

Involved in updating and executing test cases according to requirements

Obtaining KT for the relevant Web Based Applications.

Raised defects while doing System Testing, defect tracking and regression testing.

Involved in Unit Testing, Handled issues in System testing and UAT.

Performed Sanity testing during code deployment after the fix to the code has been done and verification of the proper code deployment.

Identified the Test Cases and documented them in JIRA.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Extensively worked with SQL, SQL in Oracle database

Prepared various reports based on different stages of Testing.

Involved in Bug reporting and bug tracking using JIRA.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Preparing Suggestion Documents to improve the quality of the application.

Communication with the Test Lead / Test Manager.

Conducting Review Meetings within the Team

Environment: Windows XP, Manual Testing, UNIX, Oracle 10g, SQL Server, JIRA.

5.Project Profile

Project

Electronic Health Record

Client

Ozone Hospitals

Location

Hyderabad, INDIA

Duration

Sep’2008 – July’2010

Role

QA Tester

Project Description:

EHR is Electronic Health Management, practice management and billing software that automates physicians’ office’s workflow. It manages the daily operations of the healthcare provider, schedules appointment, manage patient information, and generate reports, process claims and send HCFA and EDI 837 files to the Insurance companies and HL7 to the laboratories. It can bill claims to various medical specialties, process the electronic data format in compliant with HIPPA regulations. The system can generate batch payments for the vouchers sent by the insurance companies.

Roles/ Responsibilities:

Talk to the business users and analyzed requirement documents.

Involved in identifying the manual test cases for automation.

Involved in preparing Test data based on business functions.

Executing Test Scripts in QC tool for Regression Testing and analyzing the Test results.

Finding and reporting defect in defect tracking tool Quality Center.

Involved in giving daily and weekly status reports to clients.

Involving in resolving valid issues and queries.

Tested 837 and 835 file.

Tested 270 and 271 within our application.

Involved in Functional, Regression testing and GUI testing using QTP

Used Quality Center defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.

Performed different types of testing like Functionality, system, regression and Retesting.

Developed Test Scenarios and Test Cases as per the requirement document

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



Contact this candidate