Post Job Free
Sign in

Senior QA Test Engineer

Location:
United States
Posted:
October 23, 2017

Contact this candidate

Resume:

Navatha Rao

Senior QA Test Engineer

***********@*****.***

214-***-****

Senior QA Test Engineer with over experience of 8+ years in software testing life cycle(STLC), skilled in developing Test Cases, Test Plan, Test Methodology, Test Scenarios, Test Summary reports, Test Documents and automation in Selenium, cucumber with diversified experience in Automation, Manual testing Analysis methodologies & serving various domains such as Healthcare, E-commerce, Banking and Insurance.

Core Competencies:

• Selenium IDE/RC/WebDriver/Grid

• Cucumber

• Page Object Model

• Frameworks-Hybrid, DataDriven, Keyword

• Java

• SoapUI

• TestNG/Junit

• Maven/ANT/Jenkins

• JIRA

Professional Summary:

Well versed with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Diversified experience in Automation and Manual testing serving various domains including Banking, Finance, Healthcare and Retail.

Experienced in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.

Excellent knowledge in Core Java and OOPS concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections which are required for Selenium frameworks.

Executing test case, reporting bugs and tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAP-UI.

Experienced in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.

Excellent understanding in web automation which includes GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.

Proficient knowledge in White Box and Black Box testing for functionality and structural flow of an application.

Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).

Used Selenium Webdriver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.

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

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

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

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

High proficiency in using AutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.

Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.

Used Selenium Screenshots for bug reporting, analysis and exception debugging using ExtentReports reporting library with TestNG.

Developed selenium synchronization using implicit, explicit and fluent wait conditions.

Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.

Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.

Strong knowledge on Web Services& Hands on experience in validating Web Services using SOAP-UI.

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.

Performed REST API testing using SOAP UI Tool for REST web APIs.

Experienced in preparing Test data by retrieving data from Relational Databases Oracle.

Efficient in using Configuration management tools like SVN, GIT.

Conversant with Ant and Maven project build tools.

Performed Continuous integration automation using Jenkins and scheduled tests to run at specific time.

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

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

Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.

Excellent inter personal communication, analytical and problem-solving skills.

Technical Skills:

Methodologies

Waterfall, Agile/Scrum

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, TestNG, AutoIt, Robot Class, Cucumber, SoapUI, QC/ALM, QTP

Test Build & Integration Tools

Maven, ANT, Jenkins

Frameworks

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

Programming Languages

HTML5, CSS, JAVA, SQL, C, XML, JAVASCRIPT

Databases

MySQL, Oracle11g, SQL Server

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Defect Tools

JIRA, RALLY, HP Quality Center

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities

Eclipse, SVN, GIT, FireBug, FirePath

Certification:

ISTQB Certified Tester

Oracle Certified Java Developer

Professional Experience:

Client: CareSource

Location: Dayton, Ohio Aug2016 to present

Role: Senior QA Automation Engineer

CareSource is a leading nonprofit managed care company which based in Dayton, Ohio. CareSource provides public health care programs including Medicaid, Medicare, and Marketplace. It offers managed health care plans for the uninsured and people who need it most. The project focused on automating web pages regarding the eligibility and enrollments to receive financial assistance from the government through the Health Insurance Marketplace.

Responsibilities:

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

Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.

Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits.

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

Used Selenium Grid to run the scripts in multiple platforms and browsers.

Involved in grouping of Test automation framework for Smoke Test to ascertain that the crucial functions of the application.

Implemented Data Driven with Page Object Model automation framework with Selenium WebDriver.

Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel.

Implemented TestNG work and used Parameters, Data Provider TestNG annotations.

Used Apache POI to read data from Excel sheet for data driven testing.

Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.

Used AutoIT for automating the Windows GUI and general scripting.

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

Involved in functional testing of SOAP and REST services using SOAP UI Tool and tested both xml and JSON formats.

Prepared BDD scenarios for UAT (User Acceptance testing) using Cucumber.

Wrote Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.

Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.

Performed continuous integration of code and scripts using Jenkins, Maven and TestNG.

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

Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

Developed Mobile Web Browser Automation test cases using Appium Java client.

Worked with developers to update the defects, resolve them and track their status using JIRA.

Participated in QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium WebDriver, Selenium Grid, Core Java, Cucumber, TestNG, GitHub, Maven, Jenkins, SQL,

AutoIT, Apache POI, JIRA, SOAPUI, SQL Server, Eclipse.

Client: Bay Health Online Portal

Location: Whippany, NJ Jan 2016 – Jul 2016

Role: QA Automation Engineer

BayHealth Direct is a portal that has information about specific healthcare products. This information can include product id, product names, product description, quantity, and unit of Measure, manufacturing date, expiry date and manufacture.

Responsibilities:

Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.

Participated in daily scrum meetings, retrospective meetings, triage meetings in agile methodology.

Performed Sanity testing and Ad-hoc testing when required.

Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).

Maintained the Selenium & JAVA automation code and resources in source controls such as GIT over the time for improvements and new features.

Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.

Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data for the Health care portal.

Implemented Page Object Model automation framework with Selenium WebDriver, Java and Cucumber.

Generated Test Reports using TestNG test script execution and created the error screenshots.

Found Defects, prepared Defect reports and performed Status reporting, Bug Triage, Defect tracking using JIRA.

Worked closely with the development team working on a module and enhancing the framework.

Involved in the enhancement of Hybrid framework with Page Object Model as a design pattern using Eclipse and Java and Apache POI for data driving.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using SAUCE LABS.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Created test cases and performed Database testing to check whether the data is being migrated properly.

Experienced in developing BDD (Behavior Driven Development) and TDD (Test Driven Development) scripts with Cucumber and writing step definitions for Gherkin based features.

Environment: Eclipse, Selenium WebDriver, Sauce Labs, Java, MySQL, SQL, SoapUI, TestNG, Jenkins, FireBug, Jira, Cucumber, Gherkin.

Client: MetLife Inc

Location: India Mar 2013 – Dec 2015

Role: QA Automation Engineer

MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC) better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs. MetLife has operations in nearly 50 countries and holds leading market positions in the United States, Japan, Latin America, Asia, Europe and the Middle East.

Responsibilities:

Participated in requirement review question/answer session and contribute in requirement gathering, clarification, consistency and completeness.

Prepared test plan/test cases from the user stories, use cases, business and system requirement (SRS).

Attended iteration planning meeting to size up the stories with points, break out the requirement, to estimate tasks and testing effort in completing product backlog within the current iteration timeframe and team velocity.

Participated in writing test-related documentation such as test plans and test cases.

Automated the test scripts using selenium webdriver using java programming language and used TestNG for controlling execution.

Deployed builds using maven, executed test cases and resolved issues by pairing up with the developers.

Prepared Defect reports and performed Bug reporting, Bug Triage, Defect tracking using Rally.

Worked on core java, using file operations to read system file (downloads) and to present on JSP.

Created a deployment procedure utilizing Jenkins CI to run the unit tests.

Worked with core java concepts like Collections, Multithreading, and Memory management.

Implemented the database connectivity using JDBC with Oracle database as backend.

Authored automated test scripts for functional and regression testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.

Prioritized and controlled the test scripts using TestNG annotations.

Participated in iteration retrospective meeting to discuss previous iteration's success, failure and recommend process improvements for next iteration.

Environment: Agile, Windows, selenium web driver, TestNG, IE, Firefox, XPath, Selenium IDE/RC, Firebug, MS-office, and Rally.

Client: AT&T

Location: Bangalore, India Nov 2011- Feb 2013

Role: Selenium Tester

AT&T Telecom offers voice, data and video services to consumers, small and medium-sized businesses, and wholesale customers across 28 states in United States. Its strategy is to be the customers' first choice for communications and entertainment services. Worked on Telecom billing software application, that supports the full range of telecom customer care, billing and ordering activities in single and convergent multi service environments.

Responsibilities:

Tested the application using agile methodology.

Developed White box and Black box (System Testing) test cases.

Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.

Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.

Participated in Walkthroughs with Team lead, System Analyst, HCD Designer, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.

Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.

Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.

Migrated scripts from Selenium IDE to Selenium Web driver and created framework scripts from scratch.

Used Selenium core to quickly record and play back the tests in the actual environment that they will run the web browser

Written and executed test cases in HP Quality Center for the release.

Involved in writing the Project test plans for this test effort by using the AT&T template and attempted in collecting the team meeting minutes.

Used Rally Bug Reporting tool to log the defects and reporting purposes for developers to fix the defects.

Written and executed SQL queries to access the database as a part of data driven test.

Application level Regression, End to End and System tests were conducted after some windows patches were implementation.

Environment: Selenium, Rally, Manual Testing, Agile, XML, HTML, Oracle 11g, SQL Server 2008, and Windows2007.

Client: HDFC Bank

Location: Bangalore, India Jan 2009-Oct 2011

Role: Manual Tester

HDFC Bank is one of the top private banking firm in India which caters multiple banking facilities to their customers. Online Banking Management System was a pilot project developed so that customers can get access to their accounts round the clock. The system handles transactions of four kinds of accounts: savings, fixed deposit, joint account and recurring deposit. The system manages different levels of authorization for administration.

Responsibilities:

Involved in preparing Test Scenarios and Test Cases based on business requirement documents.

Used waterfall approach for completing the testing activities of the application.

Prepare Test Plan, Test Summary Reports, and Test Cases for manual Testing based on the Requirement Document for the Functional, Integration, and UAT.

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

Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the Text execution phase.

Involved in Performing Sanity testing and Ad-hoc testing when required.

Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.

Interacting with the development and Testing teams to improve overall quality of the software.

Analyzed the performance based on the reports generated.

Responsible for providing regular status report to the management.

Environment: Manual Testing, Quality Center, Waterfall, Windows 2000, SQL server 2005, Oracle8i.



Contact this candidate