Post Job Free
Sign in

Test Cases Java

Location:
Schiller Park, IL
Posted:
January 24, 2018

Contact this candidate

Resume:

MadhuBabu M

E-Mail: **********@*****.***, Mobile: 917-***-****

Summary

Skilled IT professional with around 4 years of experience in Quality Assurance and software testing experience in web-based and mobile based applications.

Gathering requirements in SCRUM meetings and writing Test cases accordingly.

Thorough understanding of software quality activities throughout the software development life cycle (SDLC) and Test Methodologies from project definition to post-deployment documentation.

Detailed understanding of QA methodology (Agile) to ensure quality control.

Experience in automating Web based application using Selenium Web Driver.

Expertise in creating selenium web driver scripts and adept in handling selenium objects and Selenium IDE.

Experience in writing Business Requirements, Test Plan, Test cases.

Experience in performing black box testing, Smoke testing, Functional testing, Integration testing, Regression testing, UAT testing on various applications against Mobile and Web based applications.

Experienced in writing TestNG test cases for Java applications and familiar with Assertions.

Good understanding of Object Oriented concepts and programming expertise in Eclipse.

Ability to write & understand code written in languages like Java, SQL and MySQL.

Hands on experience testing and programming Java applications

Working knowledge of converting manual test cases into automation script using Selenium.

Experienced in SDLC Methodologies like Waterfall, Agile.

Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.

Expertise in ELT tool TALEND for automating the Integration Jobs.

Expertise in Test automation using Selenium Web Driver and Cucumber

Ability to interact with Developers and Product Analysts for Testing Status and QA Documentation, Diversified experience in attending and participating in Technical Requirements review, Walkthroughs.

Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.

Good experience in testing web applications using Soap UI.

Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Jira.

Technical Skills

Languages

Java, SQL and PL/SQL, HTML.

Testing Tools

Selenium IDE, WebDriver, JIRA, Test NG, JUnit, SOAP UI.Postman

IDEs/tools

Eclipse 3.4/3.5, Net-Beans, Maven, Jenkins, Notepad++.

Web Tools

JavaScript, XML, HTML, CSS, DHTML, WSDL.

Database

MS SQL Server 2005/2008/2012/2014, DB2 9.5/9.0, Oracle 12g/10g/9i, Microsoft Access.

Documentation Tools

MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint

Web/Application Servers

Kibana, Camunda, Dynatrace,Wildfly

GUI Application

Kafka

Work Experience

Client: Walgreens, Chicago Nov 2016-Till Date

Role: QA Engineer

Project: Rx Renewal

Responsibilities:

Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.

Identified test cases to automate and develop automation test scripts using Selenium Web Driver and Java.

Involved in creating the functional testing framework using TestNG and using Selenium Web Driver for writing Automated Scripts with Java.

Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.

Worked on Talend (ETL TOOL) for providing automation test execution jobs.

Incorporated OOPS concepts and utilized Java Collection classes extensively to develop test code

Involved in E2E Testing, System Integrated Testing and UAT test Scenarios.

Developed new and updated existing Automation test cases using Selenium Web Driver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as a build tool and Jenkins to create and run deployment jobs.

Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG, and maintained test environments used for white box testing during new product releases.

Executed both Manual Tests and Automated Tests for Functional Testing and Integration Testing

Performed build acceptance testing and smoke testing using Cucumber automation tool.

Used Core Java to write Selenium Web Driver scripts.

Worked on Selenium Data-Driven Framework with Core Java programming.

Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.

Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.

Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.

Used SQL Queries to access and verify the data from the various Oracle DB repositories

Tracked open defects, verified, and closed fixed bugs using JIRA.

Attended daily Scrum meetings and provided test progress status as part of the agile process.

Environment: Selenium, Cucumber, Maven, Java, SOAP UI, Oracle 11g, JIRA,XML, Xpath.

Client: Independent Health, Buffalo, NY Jun 2016 – Nov 2016

Role: QA Analyst

Project: Clinical Trials

Responsibilities:

Analyzed system requirements and user stories to develop, implement and maintain detailed Test Plans, Test Scenarios and Test Cases in Confluence wikis for Functional Tests and Integration Tests

Reviewed positive and negative test cases with product management and development.

Prepared testing schedule based on development and sprint plans.

Developed Functional Tests and Integration Tests for a Web Application UI using Selenium and TestNG.

Incorporated OOPS concepts and utilized Java Collection classes extensively to develop test code

Developed the existing Page Object Model test framework.

Used Firebug and Fire path to create HTML element locators based on XPath, CSS elements, ID, Name, and more

Created tabular data and parameterized test scripts for Data Driven Testing

Developed functional and integration tests for SOAP Web Services

Executed both Manual Tests and Automated Tests for Functional Testing and Integration Testing

Used Maven to automate the build process for web applications testing.

Performed Regression Testing and Compatibility Testing using Jenkins.

Verified and debugged Compatibility on different browsers and platforms

Participated in end to end system setup and carry out end to end system tests.

Used SQL Queries to access and verify the data from the various Oracle DB repositories

Tracked open defects, verified, and closed fixed bugs using JIRA.

Attended daily Scrum meetings and provided test progress status as part of the agile process.

Interacted with the developers for bug fixes and to resolve issues

Worked closely with developers to understand upcoming features and to product implementation details

Updated management on testing progress, issues and concerns on weekly basis.

Environment: Selenium 2.0, TestNG, Jenkins, Maven, Java, Oracle 11g, JIRA, Tomcat, XML, XPath

Reena info Tech Hyderabad, India Aug 2013 - Feb 2015

Role: Software QA Engineer

Responsibilities:

Created Test strategy and plan, create test data and organize test plans and test runs for automation.

Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver.

Developed the automation framework using Selenium and TestNG for functional testing.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.

Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.

Involved in automating test cases using Selenium WebDriver with TestNG.

Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.

Plugins with Continuous Integration for builds validation, using Jenkins.

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

Involved in using Jenkins as a Continuous Integration server to configure with Maven.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.

Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.

Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.

Worked closely with development team in creating automated scripts for the application using Selenium.

Designed and develop framework for Mobile Browser application testing using Perfecto Mobile.

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

Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.

Designed automation steps, identifying objects and creates test scripts.

Analyze testing results and defects, and provide recommendations to the development team.

Worked in Agile Scrum Development Environment with frequently changing requirements and features set.

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

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

Environment: JAVA, Selenium WebDriver, Selenium GRID, TestNG, Maven, Jenkins, XML, MS Excel, HTML, JavaScript, XPath, Eclipse IDE, Windows.

GMR InfoTech, Bangalore India Jun 2012 - Jun 2013

Role: Manual/QA Tester

Responsibilities:

Analyzed requirements documents to formulate a detailed test plan, test cases and conducted manual testing for the different phases of the entire application.

Involved in System Test Plans, Test Strategy and created System Test Cases based on the business and system requirements to test the functionality of the system.

Performed Requirements based testing on SRS and BRD.

Created Change Requests (CR).

Written manual test cases in Microsoft Word, organized, executed the test cases efficiently.

Created Data Driven Tests that randomized the test data, for testing the UAT with real time test conditions

Parameterized test scripts to ensure a unique set of data inputs.

Performed Manual, Functional, System Testing and Regression Testing

Created Unix scripts for automation of some test cases.

Created various reports like Test Prep report, Test Execution Report, Testing Summary Report.

Extensively used Quality Centre in order to track bugs and writing test requirements and test cases.

Environment: Manual Testing, JAVA, HTML, CSS, JavaScript



Contact this candidate