Post Job Free
Sign in

Test Cases

Location:
Hyderabad, Telangana, India
Salary:
70
Posted:
October 04, 2017

Contact this candidate

Resume:

Likita Batu

Software Development Engineer in Test

Email: ******.**@*****.***

Phone: 323-***-****

Software Development Engineer in Test with 8 years of experience in reviewing business requirements, documenting test plans and test cases, Test Data, Automation using Java, Selenium and Cucumber while serving various domains like Insurance, Banking, Health Care and E-commerce. Adept at using both manual and automated testing using Selenium, Behavior Driven Development (BDD) and Web Services Testing. 2 years of Java development and 6 years of testing experience along with Databases.

Professional Summary

As a SDET Engineer I worked on various testing frameworks such as, Selenium WebDriver & RC, Selenium Grid, Java, Maven, JUnit, Web Applications, JIRA, SQL.

Experience in software engineering methodologies like Agile/Scrum and Waterfall methodologies.

Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.

Experience in writing test plans, test scripts, test scenarios, test data preparation, test execution and defect tracking.

Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.

Experience in using finder mechanisms like CSS, XPath expression, Link text, Partial Link text and name to find the Web Elements.

Well conversant with the implementation and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Modular, Page Object Model, Hybrid frameworks and used Apache POI for data driving.

Well versed with Java Testing Frameworks like TestNG and JUnit3, JUnit4.

Experience working test tools like HP Quality center, Jira, Selenium RC/WebDriver, Java, Eclipse, HTML, XML, MS Office.

Wrote complex SQL scripts for Backend Testing of RDBMS- Oracle, MySQL, SQL Server, MS Access.

Executed test scripts in headless browsers like HTMLUnitDriver and PhatomJS etc.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Rally etc.

Involved in performance Testing using JMeter.

Dealt with Ajax requests in Selenium Web driver using Synchronization.

Generated test logs using Log4j for various log levels.

Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.

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

Excellent Experience in automation web-based, Highly transactional and large client/server/multi-tier application.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and many more.

Developed Web-Service enabled applications using SOAPUI and Restful API for testing WebServices, inspecting WSDL files, generating SOAP envelopes, and automating or accelerating many other common XML, JSON tasks when encountered.

Experience in managing and coordinating with offshore/onsite test team and working closely with Project team in Agile Methodology.

Expertise in diverse domain technologies like Banking, Insurance, Ecommerce, Healthcare

Ability to achieve targets and deliver results in a high-pressure environment

Proactive and analytical problem solver with strong leadership and excellent interpersonal skills also has good client interaction and team skills.

Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, PhantomJS, Cucumber, SoapUI, RESTful.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC

Languages

Java, Unix, HTML, CSS, XML, C, JSP, servlets, JavaScript, SQL, NoSql- Databases, Gherkin.

Mobile Testing Tools

Appium, Perfecto Mobile, Android Studio, Sauce Labs

IDE

Eclipse, IntelliJ, SQL Developer

Test Framework

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

Web Debugging Tool

XPath, FirePath, Firebug, Chrome Inspector

Utilities

AutoIT, Robot Class

Repository Tools

GIT, SVN

Build Tool

ANT, Maven.

Bug Tracking Tools

JIRA, Rally, Quality Center.

Integration Tools/Other

Jenkins, JMeter.

Databases

SQL Server, MS Access, Oracle, MySQL

Operating Systems

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

MS Office tools/Others

Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio, Rational Rose, MS Visio Professional, Log4J, JDBC

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Education & Certifications

Bachelors in Information Technology.

ISTQB (International Software Testing Qualifications Board) Certified.

Java Certified

Work Experience

Role: Software Development Engineer in Test

Client: Agile health Insurance, Mountain view, CA Aug 2016 – Till Date

Agile health Insurance is an American company, which provides health care insurance. It offers wide variety of health insurance plan from different health insurance companies. The company website which is agilehealthinsurance.com, details prices for various health insurance plans and allows consumers to apply coverage online.

Responsibilities:

Followed Agile testing methodology, participated in daily scrum meetings and testing each sprint deliverables

Experience in performing Build Verification, Positive, Negative, Functional, System, Parallel Regression, GUI, User Acceptance Tests, End to End Testing (E2E).

Extensively developed automation test scripts using Selenium WebDriver and java programming language and used TestNG for controlling execution.

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.

Dealt with Ajax requests in Selenium Web driver using Synchronization.

Developed test code in Java language using Eclipse IDE and TestNG framework.

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.

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Identified functionality and Performance issues, including: database connectivity problems, and system crashes under load.

Involved in Mobile Automation Testing on Android platforms using Automation tools like Appium.

Created JMeter scripts to perform the load, volume, stress and capacity testing.

Analyzed the Log files to verify the processes for debugging and for test data verification purposes using Log4j.

Intensive experience in using Maven and Jenkins as build management and Continuous Integration Tools.

For functional and non-functional requirements, requirements traceability matrix and defect tracking by using Jira

Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.

Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.

Performed Data Validation and testing using SQL.

Extensively wrote the PL/SQL programs and Designed and developed the views, materialized views, functions, procedures, packages, triggers and cursors.

Performed black box testing, database testing and web-based testing on each transaction using Selenium and used SOAPUI to test application web services.

Used Selenium WebDriver and TestNG to run the parallel testing and Used Selenium screenshots for bug reporting, analysis and exception debugging using ExtentReports reporting library with TestNG.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin.

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.

Performed extensive Data Validation, Data Verification against Data Warehouse.

Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, Oracle, MS Excel, UNIX, manual testing, Cucumber, TestNG, Maven, Jira, SOAP UI, XPath, Eclipse, XML, Java, HTML, CSS.

Role: Sr. QA Automation Engineer

Client: The Provident Bank, Jersey City, NJ Jan 2016 - Aug 2016

The Provident Bank is 100% home financing and one of the largest financial services firms in the United States. Provident bank has served individuals, families and businesses in our local communities. It offers services like personal services, Business services, wealth Management and digital services. I worked on branch locator navigator. Used Selenium Web Driver and SOAP UI Tools.

Responsibilities:

Analyzed Business Requirements and identified documents required for system and functional testing efforts for all test scenarios.

Participated in all phases of the Software Testing Life Cycle(STLC).

Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.

Developed the automated test script for regression test suite in an application by using Selenium tool.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.

Wrote Selenium script for taking screenshot and also used Actions class to perform mouse and keyboard events.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium.

Selenium WebDriver 2.0 for automating Cross Browser Testing on IE, Firefox, Safari and Chrome and also performed parallel testing using TestNG and selenium Grid

Performed database testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Developed Hybrid Automation Framework, Page Object Model from scratch using Selenium Web Driver and TestNG and defined dependencies using Maven.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Used AutoIt to for automating the Windows GUI and general scripting.

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Maintained user documentation with Selenium output screenshots for User acceptance Testing (UAT).

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

Co-ordinate with off shore team, to ensure test team is progressing and have good understanding of the project

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

Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports

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

Validated the frontend application and verified data mapping is correct

Participated in peer review with team and developers to review test cases/test scripts.

Environment Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, Maven, Eclipse, Jenkins, HTML, XML, agile, Quality Center, Appium, SQL and Windows.

Role: QA Engineer

Client: Ethon Healthcare Solutions, Hyderabad, India Feb 2013 - Dec 2015

Ethon Healthcare Solutions creates unique and innovative software products that are designed to improve the delivery of healthcare. Our software is created by a team of physicians and software engineers. This unique blend of expertise in healthcare and software allows us to create products that are informed by clinical experience and inspired by the need to make patient care easier for physicians and providers.

Responsibilities:

Working through all phases of the application software lifecycle (SDLC) including design, development, testing and deployment.

Analyzed system designs specifications and developed Test cases for overall quality assurance testing.

Analyzed system requirement and business requirement documents and developed test cases and test scripts.

Created Test Cases for testing rules applicable to each State

Designed and executed automation Test Scripts using Selenium Web Driver and TestNG.

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

Use multiple tools to complete UI testing, including cross browser testing, XML validation, SOAP UI

Intensive experience in using Maven and Jenkins as build management and Continuous Integration Tools.

Designed, coded and executed automated tests using Java/TestNG based test frameworks.

Designed and developed Page Objects using POM Model and Hybrid Framework.

Used Apache POI to retrieve test data from Excel files.

Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.

Used Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Provided production support for Development as well as User Acceptance Testing environment.

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

Used Hybrid/Data Driven Framework and extracted the data from external Excel files.

Web applications were Automated and debugged using Java.

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

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.

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

Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Selenium WebDriver, Java, SOAP, REST API, HTML, JavaScript, Rally, Page Object Model, XML, Oracle.

Role: QA Engineer

Client: Infibeam, Bangalore, India Sep 2011 - Jan 2013

Infibeam popular e-commerce site offers various lifestyle categories such as books and magazines, watches, etc. The sections that are of interest to us include Camera, Computer peripherals and Electronics. There is a wide collection of peripherals. One thing we liked about this site is that it features a deal on each of its category page.

Responsibilities:

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

Involved designing and developing of templates for the Test Plans and Test Cases. Involved in preparation of Test Scenarios and review of Test Cases.

Written java scripts to Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing.

Prepared various reports based on various stages of testing.

Developed, Implemented and Executed test methodologies and plans to ensure software product quality.

Involved in extensive interaction with users to define acceptance criteria.

Worked with developers to communicate regarding issues in the application.

Coordinated the testing effort towards End-to-End testing to verify the proper functioning.

Developed test scripts to performed Integration Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), and Back End Testing of an application.

Involved in effective execution of the prepared Test Cases.

Created Test input requirements and prepared the test data for data driven testing.

Data Validation and Database Integrity Testing done by executing SQL queries in Mysql.

Performed Quality Assurance reviews on all System Development Life Cycle phases.

Involved in daily status calls and reporting.

Adopted Data Driven Methodology to the test application with different sets of data.

Follow up with development team on defect resolution. Updating daily status to Release Manager which includes issues, action, items, and defect status.

Environment: Java, SQL, HTML, XML, Windows, Mysql, Quality Center, MS Office.

Role: Java Developer

Client: MediConnect Inc, Delhi, India June 2009 - Aug 2011

MediConnect drives performance in the business of healthcare. By combining clinical and analytics expertise with advanced technology and services. The project was about developing the Health Information Exchange (HIE) hosting application, identifying any broken functionality or defects.

Responsibilities:

Developed application using J2EE architecture with Servlets.

Experienced in using QTP integrated environments like Data Table, Actions, and Recovery scenario.

Performed end to end testing in the form of scripts.

Developed the project by using the waterfall methodology.

Used JSP, HTML and CSS to create UI pages.

Eclipse was used for Rapid Development of the application.

Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements

Extracted data of various types from SQL Server by developing SQL query scripts in Query Analyzer.

Design and Developed business objects, data objects, view objects and helper classes.

Interacted with testers to resolve technical issues using Defect Tracking System Quality Center.

Writing & Executing SQL queries for fetching test data held on Mysql Database.

Performed Smoke, Functional, and Integration, User interface (UI), Regression and User Acceptance Testing (UAT).

Performed regression, functionality, system, front-end, back-end, negative and positive tests.

Investigated that software bugs are appropriately identified, analyzed, documented, tracked, and resolved in Quality Center.

Involved in daily Defect Triage meetings with Project Managers and testers during System testing and UAT.

Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.

Environment: Java, J2EE(Servlets, JSP), HTML, JUnit, JDBC, Manual Testing, HP Quality Center, Windows XP, Microsoft office, SQL server 2005, Test Plan, Functional Testing.



Contact this candidate