Resume

Sign in

Test Cases Testing

Location:
United States
Posted:
October 12, 2016

Contact this candidate

Resume:

Nikhil Ram

Senior Automation Engineer in Test - Baltimore CareFirst Administrators

Princeton Junction, NJ

acw0xo@r.postjobfree.com - 309-***-****

Proficient in industry standard methodologies such as Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Water Fall and Agile Methodology.

Involved in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.

Extensive experience working with Open Source Tools such as Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid, Cucumber and Eclipse.

Skilled in handling of Test-NG annotations like @DataProviders, @Test, @Before Test, @After Test,

@Before Method, @After Method, @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using Test-NG XML.

Analyzed GUI web elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts.

Robust work experience in Cross-Browser Testing to test whether the web applications are working as desired in different browsers and environments.

Designed and enabled different Automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

Used Selenium Web Driver and Test-NG to run parallel testing by creating Groups, and categorizing test cases in XML file.

Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events, Uploading File using Selenium Web Driver and handled Synchronization issues and Ajax calls using Waits.

Toiled on handling Multiple Windows and Pop-ups with Selenium.

Conversant in handling Cookies and alerts in Selenium Web Driver.

Good experience in developing automation framework using Test-NG and developing ANT/Maven targets to execute automation suites.

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI in Selenium Web driver.

Strong working experience in Core Java, Groovy Script and Gherkin language.

Developed BDD (Behavior Driven Development) scripts with Cucumber, writing Feature File and Step Definitions for Gherkin based features.

Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.

Worked on Maven and Ant Build Management Tools for the frameworks.

Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD using Cucumber.

Immense experience in Web Services testing using SOAPUI tool. Performed Assertions on request and response XML on both SOAP and REST Web services.

Knowledgeable with SQL and PL/SQL, to run the data integrity tests for backend testing and JDBC (Java Data Base Connection) to establish connectivity between the Java Programming language and a wide range of databases.

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

Generated test logs using Log4j for various log level.

Experience in testing and handling different Frames (frameset, iframes) of a HTML page with having different DOM's for every frame.

Excellent inter personal communication, Test to Break attitude, analytical and problem solving skills. WORK EXPERIENCE

Senior Automation Engineer in Test

Baltimore CareFirst Administrators - Baltimore, MD - August 2015 to Present Project Description:

The project was to advance the system from HIPAA 4010 to 5010 standards which involved the NCPDP conversion for drug claims. It also involved, receiving, documenting and processing the business claims, incorporating eligibility verification, alterations in policies, rules and regulations due to the business needs. Roles & Responsibilities:

• Involved in the full Testing Life-Cycle from analyzing business requirements to testing phase.

• Worked in Agile development environment with frequently changing requirements and features.

• Wrote test scenarios and test cases based on System Requirements Specifications, Analyze Documents, Change Requests and Functional Specification documents.

• Wrote test scripts to handle Alerts, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Mouse Events, Multiple Check Box, Synchronization on the web page.

• Used Firebug/Fire Path tools to identify ID, Name, XPath, link in the application.

• Extensive use of Selenium (Data-Driven, X-Path Locator) and Web Driver to test the web application.

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

• Involved in developing selenium Automation Framework using Test-NG.

• Developed Maven targets to execute automation suites from command line.

• Wrote test cases to handle Alerts on the web page.

• Achieved Data driven Testing using Test-NG functions which reads data from property and XML files. Also performed Continuous integration automation using Jenkins.

• Worked on Parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

• Established connectivity between the Java Programming language and a wide range of databases using JDBC.

• Created Test Scripts in SOAP UI for Testing Web Services.

• Performed testing on Web Services SOAPUI on WSDL (SOAP) and WADL (REST) to check the communication between different web services.

• Performed Cross Browser Testing on different Operating Systems like Windows, Linux and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

• Generated test logs using Log4j for various log level.

• Regression Testing was performed after each build release of the application and updated the Scripts by executing the Regression suites.

• Performed Back End Testing by writing and executing SQL Queries to validate the data that is being populated in appropriate tables.

• Performed Agile testing, reviewed the User Stories and participated in Daily Scrum, Iteration Planning and Release Plan meeting using Rally.

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

• Performed System, Integration, Smoke, Sanity, Functional and End to End Testing along with monitoring the behavior of the applications during different phases of testing.

• Took Application Screenshots using Snagit Tool and copied the images whenever exceptions occurred and also at important checkpoints of application execution. Environment: Selenium Web Driver, Selenium Grid, Eclipse, SQL, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, Rally, Maven, Cucumber, Log4J, Snagit, Agile, Fire path, Firebug, JDBC. Senior QA Engineer

Bayer HealthCare - Whippany, NJ - September 2013 to July 2015 Project Description:

BayHealth Direct is a portal that has information about specific healthcare products. This information can include product id, product names, product description, Quantity, Unit of Measure, Manufacturing date, Expiry date, Manufacture. The entire process between the acquisitions of documents to their ending database can be monitored on the Product Builder UI.

Roles & Responsibilities:

• Analyzed Business requirements and Functional documents, created the test strategy document that defines the test environment, phases of testing, entry and exit criteria into different phases of testing.

• Created automation framework and test scripts using Selenium Web-Driver for multiple platform and browser testing.

• Design, develop and implement Hybrid Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.

• Developed Automation Test Cases and Executed test scripts.

• Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.

• Performed Functional Testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

• Tested compatibility of application for dynamic and static content under various cross browsers using ID's, Name, Partial Link Text, Link Text, CSS Selector, DOM and X-Path in Selenium Web Driver.

• Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

• Used Apache POI to read data from Excel sheet.

• Performed Continuous Integration automation testing using Jenkins.

• Used parameters, data provider Test NG Annotations to perform Regression and Functional testing.

• Wrote test scripts to handle Alerts, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Frames, Web-Tables, Mouse Events on the web page.

• Used Firebug and Selenium IDE to capture and validate CSS Locators, ids to identify elements.

• Performed Integration and Regression Testing to check compatibility of new functionality with the existing functionalities of the application.

• Involved in Grouping of Test Cases, Test Methods and Test Suites using Test-NG annotations.

• Used Auto-It for automating the Windows GUI and general scripting and RobotApi in upload/download of files when using selenium web driver.

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

• Used Assertions on request and response XML on both SOAP and REST Web services.

• Developed test scripts to implement Test Cases and feature, step definition files for Behavior Driven Development using Cucumber.

• Worked on different Test-NG Annotations such as @Test, @BeforeTest, @AfterTest, @BeforeSuite,

@AfterSuite, @Parameter, @Dataprovider.

• Generated test logs using Log4j for various log level.

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

• Involved in Weekly Status Meetings with development and management Teams.

• Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting. Environment: Selenium Web Driver, Selenium Grid Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows 7/8, SQL, Maven, SVN, SOAPUI, Cucumber, TestNG, XML, Agile, Jenkins, Log4J, Snagit. QA Engineer

TCF Bank - Minneapolis, MN - May 2011 to August 2013 Project Description:

TCF Bank is a U.S. based bank holding company specializing in credit cards, home equity loans, Mortgage loans, banking and savings product. Involved in interface redesign in order to better highlight existing features, add new functionality and improve overall usability. The Login portal would enable credit card holders to check account balance, pay credit card bill, add a travel notification and request a call back from account manager, request fee waiver and other related functionalities. Roles & Responsibilities:

• Involved in all the stages of SDLC & STLC like Requirements Specifications, Review, Test documentation, Application testing and Defect reporting.

• Participated & understood the application's Functional Requirements to initialize the test scenarios, test flows

(End to End) and test procedures.

• Prepared Test cases for Positive and Negative test scenarios as referred in the User Stories keeping in mind boundary Value Limitations, Equivalence classes.

• Developed and Executed Test Scripts using Selenium Web Driver, Test-NG and analyzed Test Results.

• Wrote test scripts to handle Alerts, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Frames, Web-Tables, Mouse Events on the web page.

• Used Hybrid &Data Driven Framework and extracted the data from external Excel files using Apache POI.

• Tested compatibility of application for dynamic and static content under various cross browsers using ID's, Name, Partial Link Text, Link Text, CSS Selector, DOM and X-Path in Selenium Web Driver.

• Used Auto-IT to access Windows GUI.

• Performed Cross Browser Testing and Parallel Testing on different types of browsers.

• Used HP Quality Center to track defects and maintained the flow of iterations.

• Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration.

• Performed Smoke Testing, Integration Testing, Functional Testing, Regression Testing and System Testing of the applications.

• Scripted the Test cases and managed the framework dependency jars using Maven.

• Used Maven to perform build from Jenkins Continuous Integration.

• Wrote complex SQL Queries on Joins- (Inner join, left join, right join and Full join).

• Performed testing on Web Services SOAPUI on WSDL (SOAP) and WADL (REST) to check the communication between different web services.

• Generated test logs using Log4j for various log level.

• Prepared Status Summary Reports with details of executed, Passed and Failed test cases.

• Participated in regular project Status Meetings related to testing phases.

• Monitoring Testing Activities within the team and reporting regular progress to the Test Manager.

• Attended Project Domain and Internal Project Functionality Training Sessions.

• Used Snagit Tool to take scrolling window screen shots during execution of the test cases. Environment: Java, Eclipse, Hybrid and Data Driven Framework, Selenium Webdriver, Cucumber, Selenium Grid, AutoIt, Apache POI, Oracle, SQL, HP Quality Center, SVN, Maven, Jenkins, Log4j, Snagit, SOAPUI. QA Tester

State Farm Insurance - Bloomington, IL - March 2009 to April 2011 Project Description:

State Farm is a leading provider of life Insurance, Medicare supplement Insurance, Disability insurance products and annuities based in Bloomington, IL. Indexed universal life is a new life insurance product being developed to add State Farm's portfolio.

Roles & Responsibilities:

• Understood Functional Requirement Specifications and System Requirement Specifications.

• Preparation of Test Scenarios, Test plans, Test Cases, Test Data and execution of Test Cases and Test Scripts.

• Created Test Plan Document based on Test Strategy Document.

• Prepared Requirement Traceability Matrix and ensured that all the specifications are tested and has no defect.

• Performed Smoke testing, Integration testing, Functional testing, Regression testing, System Testing and UAT (User Acceptance Testing) of the applications.

• Wrote complex SQL Queries on joins (Inner join, left join, right join and Full join).

• Designed Hybrid Framework- creating and executing Test Scripts using Selenium Web Driver, IDE, ANT, Test-NG, Apache POI, Log4j.

• Maintained and executed Maven build files for running automated tests by adding dependencies.

• Worked on BDD using Cucumber and wrote Feature File and Step definition file.

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

• Worked on Web Service Testing tool - SOAP UI. Tested Web Services, XML, WSDL, and Restful Services

(WADL)using SOAP UI.

• Proficient in HP Quality Center for Test Designing (Test Lab and Test Plan), Requirement Mapping, Reports, Dashboard, Live Graph Analysis, Test Execution and Defect Tracking.

• Used Snagit Tool to take scrolling window screen shots during execution of the test cases. Environment: BDD - Cucumber, SOAP UI, Apache POI, Web Driver, Hybrid Driven Framework, Java, Eclipse, Oracle 10g, SQL, HP Quality Center, SVN, Maven, Jenkins, Log4j, Snagit, Agile. Manual Tester

Future Group - KARNATAKA, IN - June 2007 to February 2009 Project Description:

Future Group's businesses focus on developing and operating modern retail, brands and distribution networks for the consumption sector in India. Huge hypermarkets business is operated by Future Retail Limited. Involved in the Future Retail -Future Lifestyle Fashion Application in which Media was the limelight of the project. Involved in interface re-design in order to better highlight existing features, add new functionality and improve overall usability. Responsible for testing the application within the TCOE (Test Center of Excellence) organization. The company's Future Lifestyle Fashion -Media segment services are online social networking and online loyalty marketing.

Roles & Responsibilities:

• Involved in the full testing Life-Cycle from analyzing business requirements to testing phase.

• Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle

(STLC).

• Worked in web based applications such as service management and feature management systems in an ITUP (Information Technology unified Process) environment.

• Developed Test Strategies, Test plans, Test Cases, steps, scenarios, RTM (Requirements Traceability Matrix), execution and Summary reports.

• Conducted the Functional, System, Integration, Regression, UAT and Sanity testing.

• Tracked all the issues using HP Quality Center and made sure that all the issues were fixed and resolved before the application went into production.

• Worked in ITUP process environment with frequently changing requirements and features. Attending daily standup meetings.

• Identified defects and interacted with developers to resolve them and provided full support to the Test team.

• Coordinated defects with Business/SMEs/Development team for clarifications, testing status and defect tracking.

• Prepared Status Summary Reports with details of executed, passed and failed test cases. Also involved in ST Entry and Exit criteria reports.

• Helped the Business Users in performing the UAT by providing the test cases, issue log templates and also providing the test data.

• Prepared Testing data table using SQL Queries for validating the update on database upon execution.

• Escalated issues, risks, blocking defects, design questions/clarifications in person to all relevant parties immediately and constantly work on resolution.

• Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.

• Participated in regular project status meetings related to testing phases. Environment: HP-Quality Center, SQL, SQL Server, ST (Same Time Chat), Windows XP, Internet Explorer, Chrome, MS Office, Word, Excel.

ADDITIONAL INFORMATION

Technical Skills:

Methodologies AGILE (SCRUM), WATERFALL, SDLC, STLC Testing tools Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Test-NG, Cucumber, SOAP UI, J-unit,

Build Management Tools Maven, ANT

Continuous Integration Tool Jenkins

Programming Languages JAVA, C, C++, SQL

Databases MYSQL, Oracle, SQL Server, My SQL

Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari Markup Languages HTML,CSS, XML, X-Path, CSS Selector Operating Systems UNIX, WINDOWS 7/8/10, Linux

Frameworks POM, Keyword driven, Data driven, Hybrid. MS Office Tools Outlook, MS Word, MS Excel, MS PowerPoint, MS Access Other tools JIRA, Rally, Auto IT, Eclipse, FireBug, FirePath, TOAD, GIT, SVN, Putty, Snagit.



Contact this candidate