Post Job Free

Resume

Sign in

Test Cases Data

Location:
Hyderabad, Telangana, India
Posted:
October 03, 2016

Contact this candidate

Resume:

SANDEEP PENDYA

Senior QA Analyst

E-MAIL: acwv8g@r.postjobfree.com PHONE: 609-***-****

Senior QA Analyst around 9 years of experience in all phases of Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC). Skilled in developing Test plan, Test Cases, and Automation test scripts using Java and Selenium. Proficient on different frameworks like Hybrid Driven, Data Driven, Cucumber and testing Web Services using SoapUI. Diversified experience in Automation and Manual testing with various domains such as Healthcare, Banking, Finance and E-Commerce.

Professional Experience:

Well versed with Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.

Experienced in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.

Strong knowledge in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology by analyzing user stories in Product Backlog, responsible for developing Test Objective, Scope, Test procedures and Test Matrices .

Implemented different automation frameworks like Hybrid, Keyword Driven, Data Driven, Behavior Driven Development (BDD) Frameworks and worked with POM design pattern

Experienced in Web Services testing by using Groovy Scripting in SOAPUI tool. Validated request and response XML for SOAP and RESTFUL Web service calls.

Proficient in using test automation tools such as Selenium WebDriver, RC (Remote Control), IDE (Integrated Development Environment) and Grid to develop automation testing scripts using Java for Web and Client Server Applications.

Extensively used Add-on’s like FireBug and FirePath with locator techniques like CSS selector, XPath expression, HTML id, Link Text, Name to find the Web Elements

Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them in Bug tracking tools

Experienced in handling Alerts & Pop-up’s in Selenium.

Knowledgeable in handling desktop based pop-ups by using AutoIT and Robot API tools

Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.

Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.

Hands on Experience in handling Frames, WindowHandles and hidden elements by using Java Script

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

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

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups and categorizing test cases.

Used Apache POI to read data from external sources to feed locators into the test script.

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

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

Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).

Experienced in using Test Management tools such as Bugzilla, Rally, JIRA and Rational ClearQuest bug reporting tools to track test progress, execution and deliverables.

Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like VSS, SVN, GIT.

Experienced with projects that utilized web technologies like XML, HTML, CSS, REST, and JavaScript and high-level languages such as Java

Running batch execution and sending status report to higher management.

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.

CERTIFICATIONS

Sun Certified Java Programmer (SCJP)

ISTQB Certified Quality Assurance Engineer

TECHNICAL SKILLS:

Test Approaches

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

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Appium, JUnit, Cucumber, SoapUI, QC, QTP

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report

Test Build& Integration Tools

Maven, ANT, Jenkins

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools

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

Markup Languages

HTML, XML, XPath, CssSelector

Databases

MySQL, Oracle, SQL Server, SQL

Operating Systems

Windows 7/8, Ubuntu, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, Bugzilla, Rally

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Utilities

Eclipse, VSS, GIT, SVN, Firebug, Fire Path

WORK EXPERIENCE

Senior QA Analyst

Cerner Corporation, Malvern, PA Jan 2015 to Present

Cerner’s Soarian Clinicals is an IT solution for healthcare institutions. Clinical modules can be plugged in and out with ease. The system is designed to support a wide range of user interfaces namely traditional desktop interfaces, web based interfaces and palmtop interfaces. The major modules involved are Architecture, Security, Desktop, ADT, Nursing, Orders and Results. I mainly worked on ADT module. It handles the patient Admission, Discharge, Transfer and Registration processes in the hospital.

Responsibilities:

Performed agile testing, reviewed the stories and participated in Daily Scrum, Sprint Planning and Release Planning meetings.

In-depth understanding of Object Oriented Programming and skilled in developing automated test scripts

• Worked with Hybrid Automation test framework in Selenium with Java.

• Prepared and executed automated test scripts in Selenium.

• Used Firebug Tool to identify the Object's id, Name, XPath, Link text in the application.

Implemented Page Object Model pattern with Java and Selenium Web Driver.

• Worked with cucumber (Behavior Driven Development) framework by creating Scenarios in the feature file and running them with the help of Runner class

• Automated Alerts handling, dropdowns, and frames on web browser.

Handling window pop-up’s and native OS applications using Robot API and AutoIT

• Experienced running automation scripts using TestNG.

• Generated test reports in TestNG, used Parameters and Data Providers in TestNG

Worked with @Groups annotation for grouping our test cases to perform Regression testing

• Tested GUI and functionality using VMware and reported software defects in that area.

• Used Ant for build management and Jenkins as Continuous Integration

• Version control is done by using SVN

Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver

• Utilized web developer tools such as Firebug and Chrome Developer Tool to test the calls to the web services and check if correct data is returned.

• Executed tests by using Selenium WebDriver in different browsers like Microsoft IE, Mozilla Firefox, Google Chrome, etc.

Used Apache POI to read data from Excel files and configured log4j for better logging mechanism

• Analyzed the logs for errors and exceptions during test execution.

• Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI

Used JIRA for bug tracking, Issue tracking and project management

• Participated in defect review and triage meetings to resolve the defects

• Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

• Configured JDBC connections to retrieve data from the database.

• 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, SoapUI,

MySQL, JDBC, Gherkin, Cucumber

Senior QA Analyst

Allscripts Healthcare Solutions, Inc., Chicago, IL Mar 2013– Dec 2014

Allscripts Healthcare Solutions is a publicly traded American company that provides Physician Practices, Hospitals and other healthcare providers with practice management and electronic health record technology. I worked on Census which handles the display of Inpatient and Outpatient list. There are different types of census based on the physician relationship with the patients (like consulting, attending, admitting and referring) and the configuration of nurse stations and clinical services.

Responsibilities:

Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.

Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.

Created & maintained the Traceability Matrix for all the requirements.

Involved in identifying the manual test cases for automation.

Participated in debugging and modification of existing scripts.

Created functional automation test scripts using selenium WebDriver with TestNG framework.

Designed Data Driven framework and read the data from excel sheet using Apache POI API.

Worked with Development and QA teams to establish a build schedule.

Running batch execution and sending status report to higher management.

Used Several TestNG Annotations like @BeforeTest, @Dataprovider to take advantage of test lifecycle.

Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.

Updated Framework functions when needed, executed them and generated reports.

Created Maven project and configured dependencies using pom.xml

Performed Continuous integration automation using Jenkins.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-up’s, Browser navigations, Mouse Movements.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data

with complex SQL queries from MySQL Server.

Performed Smoke, End to End and Regression tests in Test environment and Production support environment.

Non Functional/Performance Requirement Gathering.

Used Bugzilla as a Defect Tracking System for effective communications between teammates

Environment: Selenium Web Driver, Bugzilla, Java, HTML, CSS, X-path, Maven, TestNG, GIT, SOAPUI, Fire bug, Fire Path, Jenkins, MySQL, JDBC.

QA ENGINEER

Bank of America, San Jose, CA Sep 2011– Feb2013

Bank of America has multiple areas like Mortgage, Escrow, Bankruptcy, Investor Accounting etc. This project was to implement business logic to satisfy business requirements at backend and create web application for bank tellers/Customer Care representatives to assist bank customers. I involved in doing various functional testing and web services testing.

Responsibilities:

Analyzed BRD, HLD and LLD

Prepared all test deliverables throughout SDLC including test scenarios, test scripts, test data, performed test execution, test result documentation, test reports, defect logging and tracking, test matrix

Wrote automation/manual test scripts to test complex rule engine comprising of rule set defined for 50 states to compute late charge fees

Wrote Automation test scripts using Java implementing Selenium WebDriver to test Web Application

Extensively used methods like Get, GetTitle, DragandDrop, keys, Select, List Array, Iterate, Implicitly wait, iframes, Menu options, Actions, etc to build automation test scripts.

Designed Automation framework in TestNG for front end web application test.

Generated reports from TestNG for project team members

Created XML test suite for functional testing and regression testing and used SoapUI to test the application Web Service.

Worked with VSS for configuration management and version control

Performed browser compatibility testing for various browsers

Provided walkthrough to project team for test deliverables like test plan and test scripts

Attend project meeting, and ensure all the issues and concerns are raised and project time lines are met

Performed Defect tracking in Rational ClearQuest

Used Fitnesse automation tool for User Acceptance testing

Wrote complex SQL queries for test data set up in RDBMS-Oracle & DB2, backend database testing, and data validation and ETL data flow.

Validated the front end application and verified data mapping is correct

Environment: SQL, Oracle, Java, XML, Selenium WebDriver, JUnit, TestNG, Web Services, SOAP, Restful, SOAP UI, WSDL, HTML, Java Script, VSS, Execute Query, Rational ClearQuest, JDBC, MS Excel

QA ANALYST

Thrivent Financial, Chicago, IL Aug 2009– July 2011

Thrivent Financial one of the top financial services non-profit organization. It provides financial expertise, customer service and financial products and services including Health Insurance and Life Insurance, Annuities, Mutual Funds, and Trust & Investment services. The Project involved various types of Regression, Functional and Integration Automated Testing operations on the accessing of the online applications portal.

Responsibilities:

• Interacted with the Project Manager, Business Analyst and Developers to understand the application design and functional specifications.

• Reviewed the Business Requirements, Functional Specification Document and Technical Documentation

Execution of manual Test Cases and responsible to track the defects

• Implemented Data Driven automation test framework with Selenium Web Driver, Java and TestNG.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

• Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Used SQL commands to validate the database and test its integration with the front end

• Participated actively in System Integration Testing, Regression Testing and application.

• Generated test reports using TestNG and captured the error screenshots for creating test reports.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Defect tracking using Rally, Found Defects, prepared Defect Reports and Status Reports.

• Effectively prioritized the defect list by interacting with development and Environment teams and also involved in validating known bug fixes.

• Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

• 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.

Environment: Selenium IDE, Rally, Java, SOAPUI, TestNG, Windows, MS office 2007, Eclipse.

TEST ENGINEER

Benchmark Computer Solutions, INDIA Oct 2007– Aug 2009

Benchmark is comprised of several businesses that serve a variety of markets in software industry. This project was to develop and test e-Commerce website for one of its client to take care of the business transaction processing –orders, shipment, billing, categories, shopping cart, users etc.

Responsibilities:

Reviewing the BRD, HLD and LLD. Prepared Test Deliverables- Test Scenarios, Test Cases, Test Execution.

Executed and maintained manual test cases.

Performed Functional, System, and Regression Testing.

Involved in Unit Testing, handled issues in System Testing and UAT

Wrote SQL queries for backend testing.

Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.

Designed test scripts for Load and Performance Testing.

Performed browser compatibility test, stress test, scalability test for Web Applications.

Performed Test Execution and defect logging and tracking using HP Quality Center.

Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.

Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.

Prepared reports on defects and conducted defect meetings with the project team.

Environment: HP Quality Center, SQL Server, JSON, Windows 2003



Contact this candidate