Dayakar Retin
Senior QA Analyst
E-mail: **.*****@*****.***
Phone: 609-***-****
Over 8+ years of experience as a Senior QA Analyst in all phases of Software Testing Life Cycle (STLC), and Software Development Life Cycle (SDLC). Expertise in developing Test Strategy, Test Cases, Test Plans, and Automation test scripts. Proficient in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG for Client server and Web applications. Diversified experience in Automation, Manual testing and Business Analysis methodologies across various domains such as Healthcare, Retail, Banking and Insurance.
Professional Summary:
Expertise in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
Experienced in different types of testing like GUI Testing, Functionality Testing, Integration Testing, Regression Testing, Smoke Testing, System Testing, API testingand User Acceptance Testing.
Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Team members.
Extensively worked with Java programming language using Selenium for automation.
Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid.
Proficiency in using Java as client library for Selenium WebDriver to design and developed Automation Test Framework using Junit and TestNG.
Used Selenium WebDriver, Parallel Processing, Eclipse and TestNG Annotations in creating HTML reports, Test Suites and Test Scripts.
Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
Expertise in creating automation script from scratch.
Developed different type of framework like Data driven, Hybrid driven and PageObject Model (POM).
Experienced in implementing TDD (Test Driven Development), ATDD (Acceptance test driven development)BDD (Behavior Driven Development)using Cucumber.
Hands on experience in using Apache POI to read the data from spreadsheet to feed data into the test script.
Used Maven build tool to manage framework dependency, plugins and test suites using pom.xml file.
Proficiency in Database/Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation.
Worked on Selenium Grid for running the Automation Test script on different Platforms and Browsers.
Experienced in testing REST Web Services, handled JSON Request.
Good working experience on SOAP UI and REST for testing and validating various Web Services used in
the application.
Used Log4j for logging the test logs using loggers and appends for various log levels.
Expertise in defects logging, tracking and managing defect life cycle using JIRA, Rally and HP QC/ALM.
Used Appium/Perfecto tool to develop automation test scripts on Android platforms for native applications on mobile devices.
Used Android Studio for Emulators and used XCode to work with Simulators. Was also involved in the configurations of certificate issues and dealt with the developers accounts and apple accounts.
Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.t
Worked on tools like Global Information Tracker (GIT) andSVN.
Experienced in ETL (Extract, Transformation and Load Process) - Extract the data from heterogeneous source, transforming the data and loading the data to Data warehouse.
Skilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
Technical Skills:
Testing Tools
Selenium WebDriver, Selenium IDE, Selenium Grid, Cucumber, SoapUI, Postman, Emulator, Appium, Perfecto Mobile, TestNG, Junit.
Methodologies
Agile /Scrum, Waterfall.
Programming Languages
Java, C#, XML, HTML, Gherkin, JSON, Java Script.
Frameworks
Keyword Driven, Data Driven, Hybrid, BDD, Page Object Model (POM).
Bug Tracking Tools
JIRA, Quality Center, Rally, ALM
Web Designing
HTML, CSS, jQuery, Ajax, Java Script.
Web Services
SOAP, REST.
Test build, Integration Tools
Maven, Jenkins.
Utilities
GIT, SVN, Log4j, Eclipse
Databases
SQL Server, MS Access, Oracle, MySQL.
Operating Systems
Windows, Mac, Linux.
MS Office tools
Outlook, Word, Excel, PowerPoint.
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari.
Professional Experience:
Project 1
JFK Medical Center May 2017 to Present
Edison, NJ
Senior QA Analyst
Description:
JFK medical center provides health care services to the people such as Finding a physician, paying the bills, registering the patient, clinical services, health connect, parents and visitor’s information.JFK offers a complete array of advanced services, including general and specialized surgery, cardiac care, maternity and pediatric care, and emergency medicine. JFK Medical Center is an affiliate of Hackensack Meridian health and accredited by the Joint Commission.
Roles/Responsibilities:
Worked in Agile/Scrum methodology & performed agile testing to check entire functionality of application.
Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.
Upload business requirements, test scenarios, test cases to the confluence pages.
Worked with cross-functional teams ( Dev, BA, Product Owner) as a part of Agile environment.
Involved in testing to run various ETL Scripts to load the data into Target Database.
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.
Experienced in ETL (Extract, Transformation and Load Process) - Extract the data from heterogeneous source, transforming the data and loading the data to Data warehouse.
Actively participated in end to end testing of business rules of web-based applications
Used Hybrid Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
Used Java Script Executor in Selenium to validate the locators like Xpath &CSS path.
Used Java Script in webservices for getting a XMLHTTP request
Regression testing was performed and updated the Scripts by executing the Regression suites built using Selenium.
Implemented automation using Selenium Web Driver, Selenium Grid, and Maven.
Involved in Web Application GUI automation using Selenium Web Driver, TestNG, Eclipse.
Expertise in Maven and performed different operations on POM.xml file to get the dependencies and run test scripts.
Developed scripts to navigate to various I Frames and performed operations on the web elements.
Used XPath and DOM to work with dynamic and static objects in Selenium.
Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
Analyzed test results, tracked the defects and generated reports using JIRA.
Participated in Daily Scrum, Iteration Planning, Release Planning meeting and used Jira Tool and peer review with team.
Performed back end 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.
Maintained continuous integration and continuous delivery by using Jenkins and mailed the build outputs to the team members.
Generated test logs using Log4j for various log levels
Maintaining the Selenium scripts in GitHub repository.
Involved in Web services testing using SOAPUI PRO Tool. Validated request and response using assertions such as XPath, XQuery and Contains assertions.
Analyze the Business requirements and closely work with the Business Team to get the clarifications addressed.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, JIRA, Agile, Quality Center, Maven, Web Services, Log4j, Appium, Perfecto, Android Studio, ETL Testing, Data warehouse, Java Script.
Project 2
HCA Healthcare Jan 2016- Feb 2017
Huston, TX
Automation Test Engineer
Project Description:
HCA Medical Center has been providing high-quality, cost-effective, comprehensive healthcare to provide compassionate care and exceptional service to Every Patient, Every Day. My Health One Patient Portal provides an online quote for a health care plan. It offers Individual or Family plans, Medicare Plans, Dental plans.
Roles/Responsibilities:
Analyzed business Requirements and Functional documents, involved in creating the Test Strategy document that defines the test environment, phases of testing, entryand exit criteria into different phases of testing and resources required to conduct the effort.
Lead the team in Developing Test plans and Test Scripts, defined Test Scenarios, analyzed bugs andinvolved in quality assurance reviews with the team to ensure bugs are reported and closed.
Performed Agile testing, reviewed the user stories and participated in agile meetings (Daily Scrum, Sprint planning, Sprint review, Sprint retrospective), Iteration Planning and Release Planning meetings.
Implemented Data Driven automation frameworkand Page Object Modelwith Selenium WebDriver and Java programming.
Configured application framework using excel spreadsheets and processed the spreadsheets using Apache POI.
Executed test cases relating to mouse hover actions using Actions class and locate hidden elements using XPath, CSS and window classes and developed test Scripts to handle Alerts on the web page.
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
Created test reports generated out of TestNG and captured the error screenshots.
Performed Synchronization using Explicit&Implicit waits.
Executed test cases and participated actively in System Testing, UAT and Regression Testing.
Dry run the tests, execute tests and analyze them using Load Runner.
Created test cases and performed backend testing to check whether the data is being migrated properly.
Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using Rally.
Assisted in PerformingMobile testing on application to check the communication of application with Mobile operating systems under different condition using Appiumand Perfecto Mobile.
Executed SOAP-based web services API testing (Java client and SoapUI) and Validated SOAP responses by adding Assertions using Postman.
Used Jenkins tool for continuous integration of the builds and deploying the build artifacts. Used Maven for project building.
Environment: Selenium WebDriver, Jenkins, Appium, Load Runner, Postman, Maven, TestNG, Rally, Eclipse, Java, HTML, Agile, GIT, SQL, and Windows.
Project 3
TD Bank Dec 2014 - Jan 2016
QA Engineer
MT Laurel, NJ
Description:
TD Canada Trust Bank acquired MBNA Canada from Bank of America, under the terms of the acquisition, TD must migrate the MBNA Canadian Credit Card portfolio off proprietary Bank of America Systems. The Agent Desktop is a Card CPM Framework implementation of the PRPC. This project is initiated to make the application stable (defects free application).
Roles/Responsibilities:
Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
Understood and interacted with Business Analysts to determine functional specifications.
Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, TestNG. Maintained the Java and selenium test source code and resources in the SVN source control repository tool. Built projects in Maven.
As aETL Tester developed Test scenarios, Test plan, Test cases, Test data, Test strategy, Test reports.
Involved in gathering requirements and analysis for applications.
Used Informatica as an ETL Tool for Developing the Data Warehouse.
Tested applications in different types of browsers (cross-browser testing) and versions such as Internet Explorer, Firefox, and Google Chrome to simulate production environment.
Performed Regression Testing at various phases of development life cycle to impact the existing functionality.
Developed Hybrid framework (Keyword and Data Driven frameworks) to perform test activities and retrieved test data from Excel files and SQL Databases.
Developed Positive and Negative test cases and executed manual test cases using ALM.
Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.
Effectively involved in defects logging using Loggers, Appends in Log4j.
Used selenium with Java script to run automated browser tests in selenium grid.
Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Implemented Appium Scripts to test iOS and Android platforms.
Developed full automated Regression test suite (test code & test content) for Mobile app on iPhone and Android in Java using Appium TestNG, XCode.
Prepared the data to cover various scenarios and wrote basic SQL queries using SQL Server for Data Validation, Record Counting and Non-Duplication Testing.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, ALM, Oracle, SQL, SVN, Agile, Quality Center, Maven, Appium/Perfecto, Android Studio, ETL Testing, Data Warehouse, Informatica, Web services, Java Script.
Project 4
New York and Company Oct 2012- Oct 2014
Mumbai, India
QAAnalyst
Project Description:
New York and Company, Inc. is a wear-to-work retailer for women. New York & Company apparel and accessories are sold through a nationwide network of retail stores, New York & Company Outlet Stores and through its ecommerce site. I worked as a QA automation Engineer in testing My Bag module.
Roles/Responsibilities:
Prepare Test Conditions, Test Cases, Mapping test cases to the scenarios and performed Functional as well as System Integration testing by analyzing Business requirement and Functional specifications documents provided.
Performed Ad-hoc testing comprising various scenarios and reporting defects and Coordinating the defect meeting call with Developers.
Prepared and Presented Weekly and Monthlydefect reports and status report of the project using Quality Center.
Developed and AutomatedRegression testcases and System testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.
Checked the Performance of application based on Load, Stress and Soak components using selenium – JMeter
Wrote Selenium script for taking Screenshotfor failing test cases and used action class to perform mouse movement.
Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules to check back-end services.
Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
Used GitHub as a source repository system to share code within the office.
Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using Jira.
Environment: Windows XP7, Manual Testing, Microsoft Office Excel, QC, SQL Server, Waterfall.
Project 5
Bajaj Allianz General Insurance Company June 2010 to Sep 2012
QA Analyst
Hyderabad, India.
Description:
Bajaj Allianz General Insurance Company is a leading insurance provider in India. One of its major tool IMS (Insurance Management System) was developed to provide information about claims, issuance, renewal and cancellation of health insurance policies along with the due payment of the deductibles by the policy holders. This system has the ability to generate reports based on various criteria.
Roles/Responsibilities:
Involved in identifying the manual test cases and preparation of Test Cases and Test data.
Test case Execution, Result analysis and Test Report generation
Studying and understanding the Functional Requirements.
Performed Functionaland Regression testing
ReportingDefects, Defect verification and track them till closure.
Test Data preparation and work with interfacing applications for data needs.
Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.
Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Status reporting to all project stakeholders.
Environment: SQL Server 2008, Windows XP, Manual Testing, MS-Excel, HP QC, Waterfall.