Resume

Sign in

senior qa analyst

Location:
West Windsor Township, New Jersey, United States
Posted:
September 01, 2017

Contact this candidate

NITISH KUMAR

SENIOR QA ANALYST

ac13w8@r.postjobfree.com

518-***-****

A Senior QA Analyst with over 9 years of experience in comprehensive testing of various applications. Strong knowledge inSDLC and STLC life cycles.Good atJava programming language andimmense knowledge in various tools like Cucumber, TestNG, Junitand SoapUI, along with gained expertise in various domainslike Health Care, Banking, E-Commerce and Retail.

PROFESSIONAL SYNOPSIS:

Expertise in various types of testing likeSoftware Testing Automation, Manual Testing and Web and Client-Serverbased application testing.

Extensively worked with Selenium IDE, RC, GRID and Web Driver for testing web applications.

Good knowledge of Java Development and proven experience in using Java for Automation.

Designed and created Test Suites using different frameworks likeData driven,keyword driven and hybrid framework for Java based applications.

Worked Extensively with JUnit &TestNG Testing Frameworks. Has implemented cross browser testingand Data driven testingusing @parameters and @Dataprovider annotations.

Thorough knowledge in grouping the tests methods and running those methods parallel.

Used Log4j to maintain Log files and debugging of automation scripts and web applications.

Implemented the selenium synchronization using implicit and explicit waits.

Implemented test automation for handling Popup windows and Alerts usingWebDriver andAlert interface class.

Expertise in working as SDET.

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

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.

Have the ability to perform switch over to elements in iframes using WebDriver.

Proficient in handling the SSL certificate error using Desired capabilities in all the web Browsers.

Abilityto performCompatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

Performed connection with the Database to execute SQL statements for validating data in the data table(Database testing).

Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.

Expertise in knowledge of Core Java and Object Oriented ConceptslikeInheritance, Polymorphism, Exception Handling and Collections.

Proficient in script maintenance by using page object model (POM) with and without Page Factory.

HandledAjax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.

Excellent working experience with Bug Tracking tools like Quality Center, Bugzilla, and JIRA.

Good knowledge in Web Development languages like HTML, HTML 5, CSS, JavaScript and XML.

Experienced in web services testing with WSDL usingSoapUI tool.

Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.

Performed BDD (Behavior Driven Development) withData Driven Test Automation Frameworkusing Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Experienced in reporting bugs, conducting bug review, coordinating with development team in bug fixing.

Extensive experience in Functional testing, Integration testing, System testing, and User Acceptance Testing, Cross-Browser Testing.

Configured Jenkins build job for continuous Integration and also for Regression Testing.

PreparedRequirement Traceability Matrix for test cases and proficient in writing Test cases by using test case design technique.

Extremely good with Test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs & classifying them based on Severity and Priority.

Very quick learner, Exceptional Analytical programming and debugging skills.

SKILL SET

Testing Tool

Selenium Web Driver, Selenium IDE, Selenium RC, Selenium Grid, SoapUI, Selenium Grid,Jenkins,Cucumber, QTP/UFT, JUnit, TestNG.

Project Management Tool and Defect Tracking Tools

HP Quality Center/HP ALM, JIRA .

Configuration Management Tools

GitHub, SVN.

Automation Framework

KeywordDriven, Data Driven, Hybrid Driven, Page Object Module.

Utilities

Eclipse, Firebug, Fire Path, Auto IT,Wget

Microsoft

MS-Word, MS-Excel, MS-Outlook, PowerPoint.

Programming Languages:

Core Java, Groovy, Gherkin,XPath, CSS,VB Script.

DBMS

Oracle, MS-SQL Server.

Operating System

Windows XP, Windows 7/8.

Test Build and integration tool:

Maven, ANT, Jenkins

Mark Up Languages

HTML, XML, CSS, DOM.

Browsers

Firefox, Chrome, Safari, IE, Opera, Headless browser.

WORK EXPERIENCE

PROJECT1 FEB 2015- PRESENT

CLIENT NAME : Paragon Medical Inc. Pierceton, Indiana

ROLE : Senior QA Analyst.

PROJECT DESCRIPTION :The Health Information System (HIS) is designed carefully to keep a clear check on its operations. It provides information about various modules like Reception, Doctor, Operation labs, Laboratory Details, Billing, insurance details and Personnel data etc. This System provides various reports like Patient Registration, In-Patient listing, and out-Patient to in-Patient Transfer, Patient listing, Doctors Specialization wise listing, Daily Collection reports, Bill Summary.

ROLES AND RESPONSIBILITIES:

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

Involved in developing of Data driven framework with POM to test the web application and used Maven build tool to implement the framework dependency jar files.

Automated test suites using Selenium TestNG Framework.

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

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver)& created Data Driven framework using JUnit.

Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.

Wrote XPATHexpression for identifying dynamic objectand handled Ajax requests using Synchronization.

Implementedmouse and keyboard events using the Actions class.

Used Apache POI to read data from Excel sheets and testing the test scenarios.

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

Documented test results and preparing test report.

Performed Cross browser testing in different browsers and operating system by using Selenium Grid.

Involved in Database testing by connecting to the Database and validated the data tables through SQL statements.

Created test reports generated out of TestNG and captured the error screenshots.

Worked on code reusability by instantiating Abstract and Interface classes.

Used Log4j to maintain Log files and debugging of automation scripts.

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

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

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.

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

ENVIRONMENT : Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, SVN, Cucumber, Jira, Auto IT, Apache POI, SoapUI, Extent Reports.

PROJECT2 JUL2013- JAN 2015

CLIENT NAME : Sutter Health, Sacramento, California

ROLE :Senior QA Analyst.

PROJECT DESCRIPTION : Sutter Health project focused on MyHealthOnline portal which provided health records, medical information and enables you to contact physician. New enrollments for online account activation were performed using Selenium Webdriver and TestNG.

ROLES AND RESPONSIBILITIES:

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

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

Implemented Keywordautomation test framework with Selenium WebDriver, Java and TestNG.

Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

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

Performed Selenium Synchronization using Explicit & Implicit waits.

Wrote test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.

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

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

Wrote XPATHexpression for identifying dynamic object and handled Ajax requests using Synchronization.

Created test reports generated out of TestNG and captured the error screenshots.

Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.

Used Cucumber by creating the Features and Step Definition files to execute test scripts.

Used Jenkins tool for continuous integration of the builds.

Implemented automation test scripts in SOAPUI for web service testing.

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

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 SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.

ENVIRONMENT:Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, HTML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Selenium Grid.

PROJECT3 OCT2011–JUL 2013

CLIENT NAME : Walmart, Bentonville, Arkansas

ROLE : QA Analyst.

PROJECT DESCRIPTION : The Walmart application enables the customers to browse through the website. The application is designed for online shopping to manage the items in the shop and also help customers purchase them online without having to visit the shop physically. The online shopping system will use the internet as the sole method for selling goods to its consumers.

ROLES AND RESPONSIBILITIES:

Developed System Test Plans, Test Cases and Test Scripts based on Business requirements.

Developed test cases and scripts for GUI testing, functionality testing and regression testing.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.

Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

Developing test and defect reports and also test scripts in Selenium Environment

Implemented the selenium synchronization using theimplicit and explicit wait methods.

Responsible for Executing Test cases, Test Procedures and Records Defects.

Performed Functional, System, Regression and user acceptance testing.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.

Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.

Performed Cross browser testing in different browsers and operating system by using Selenium Grid.

Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

Created test reports generated out of TestNG and captured the error screenshots.

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

Configured Jenkins build job for continuous Integration and also for Regression Testing.

Used Quality center to track defects and attended meetings with developers in resolving the same.

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.

Participated in walkthroughs and technical reviews all through the testing phase.

ENVIRONMENT:Java, WebDriver, Selenium IDE, Hudson,HTML, XML, Rally, Microsoft Office, SVN, Eclipse, JUnit, Ant, SQL server.

PROJECT4 AUG 2009 - SEP 2011

CLIENT NAME : Key Bank, Cleveland,OH

ROLE : QA Analyst.

PROJECT DESCRIPTION : The intention of this project is to develop an online banking system. This system helps in processing different options for valid account holders of its various branches. This project contains various options like balance checking, online funds transfer and generating Transaction Reports based on user options.

ROLES AND RESPONSIBILITIES:

Involved in preparing Master Test Plans, QA metrics and mentoring the team in testing methodologies.

Implemented automation framework using Hybrid model framework and Data Driven framework to test web application.

Thorough understanding of POM using page factory and without page factory.

Worked on Selenium WebDriver automation script in Java for cross browser testing. Used TestNG annotations to group the test methods and for cross browser.

Developed test scripts to fetch test data from Excel using Apache POI API.

Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

UsedFirepath and Firebug Firefox plugins for identifying all the web elements using locators.

Maintaining the Selenium and Java automation code and resources in the SVN source control.

Wrote Selenium script for taking screen shotsand implemented Action class to perform mouse movement.

Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java in Windows platform.

HandledAjax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.

Performed BDD (Behavior Driven Development) using Cucumber Features.

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

Configured Jenkins for continues integration and also for regression testing.

ENVIRONMENT:Java, Selenium WebDriver, Selenium RC, Junit, Selenium Grid, Ant, Hudson, Eclipse, SQL Server, SVN, Rally, Apache POI.

PROJECT5 JUN 2007 –JUL 2009

CLIENT NAME : Syndicate bank,Bangalore, INDIA

ROLE : Software Engineer

PROJECT DESCRIPTION : The intention of this project is to develop an online banking system. This system helps in processingdifferent options for valid account holders of its various branches. This project contains various options like balance checking, online funds transfer and generating Transaction Reports based ondifferent user options.

ROLES AND RESPONSIBILITIES:

Read the Business requirements, aapplication, 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.

Identified the Test Cases and documented them in Quality Center.

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

Prepared various reports based on different stages of Testing..

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

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

ENVIRONMENT: MS - Excel, oracle, Quality Center, Windows.



Contact this candidate