Komali Yenugula
**********@*****.***
Summary:
Skilled Automation Specialist with 6+ years of hands on experience in the field of Automation & Manual testing. Very well versed with software development life cycle (SDLC) methodologies in the project execution phases. Looking for a challenging career in software testing where my testing expertise can be useful for the organizational growth.
Over 6 years of experience in Selenium testing & Manual testing
Expertise in web applications testing
Expertise in designing the page objects in the plain object model and page factory
Extensive knowledge in Core Java for automation scripting
Well versed in designing and implementing automation scripts using Junit and TestNG
Executing scripts by using TestNG concepts like Grouping, Parallel execution and Data providers
Expertise in writing XPATH for dynamic web elements
Expertise in designing the automation test scripts on DDF using data provider annotation and APACHE POI Excel sheets
Excellent understanding of Software Development Life Cycle (SDLC), Software Testing life Cycle.
Experience in testing Client Server, Web based Applications
Rich experience in using build tool Maven
Expertise in using CI/CD tools for Jenkin
Expertise in using repository services GitHub
Expertise on API testing using POSTMAN
Knowledge in automating APIs using RESTful web services (RWS)
Expertise in designing the automation test scripts using BDD Cucumber tool
Experienced in Insurance and Financial domains.
Extensively involved in entire QA Process and defect Management life cycle
Experience in Water fall and Agile Technologies.
Extensive experience in Analyzing Business Specifications, develop Test Plan, Test Cases, Requirement Traceability Matrix, Execute Test Cases and Test Reports.
Extensive experience in performing Smoke Testing, Regression testing.
Experience in all phases of Quality Assurance Life Cycle
Strong Testing experience in multiple web browsers, back-end and front-end testing.
Created defects with detailed reproducible steps and provided day to day execution status reports to lead and project manager
Expertise in creating SQL queries for backend testing.
Excellent communication, Analytical Skills and logical skills
Team player and self-starter with good communication skills and ability to work independently and as part of a team
Academic Credentials:
Master’s in computer applications from MKU, India
Bachelor’s in commerce from Nagarjuna University, India
TECHNICAL SKILLS:
Automation Testing
Selenium Web driver with Java, TestNG, Data driven testing, Reports, Rest API.
Automation Framework
Hybrid, Data Driven, BDD (Cucumber)
API Testing Tools
RESTful web services
Project Management Tools
Jira and ALM
Primary Languages
Core Java
Continuous Integration
Jenkins
Source Control Tool
GITHUB
Web Technologies
Web Services, HTML, XML
Database
MySQL
Build and Logging Tools
Maven, Ant
Professional Experience:
Client: American Family Insurance Madison, WI Mar 2018 – Aug 2019
Role: QA Automation Tester
American family insurance is one of the leading insurance benefits companies that focuses on property, casualty and auto insurance but also offers commercial insurance life, death and homeowner’s coverage and also providing innovative health benefit plans, dental and vision benefits, pharmacy benefit management services.
ROLES/RESPONSIBILTIES:
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.
Implemented Data Driven with Page Object Model automation framework with Selenium Web Driver.
Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse over and Synchronization.
Performed Parallel and Cross Browser testing on different browsers using Testing where multiple tests were run in parallel.
Prepared BDD scenarios for UAT (User Acceptance testing) using Cucumber.
Used Parameters, Data Provider Testing annotations to perform regression and functional testing.
Implemented Testing automation framework for Smoke Test to ascertain that the crucial functions of the application work.
Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
Involved in grouping of Test Cases, Test Methods and Test Suites using Testing annotations.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Performed functional testing of Restful Web Services using POSTMAN Tool.
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.
Developed and Executed Test Scripts using Selenium Web Driver, TestNG, analyzed Test Results.
Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits.
Scripted the Test cases and managed the framework dependency jars using Maven.
Performed continuous integration of code and scripts using Jenkins, Maven and testing. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Email sent by Jenkins.
Worked with developers to update the defects, resolve them and track their status using JIRA.
Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
Environment: Selenium Web Driver, Selenium Grid, Core Java, Cucumber, testNG, GitHub, Maven, Jenkins, SQL, Restful API, JIRA.
Client: Wells Fargo Charlotte, NC Aug 2016 – Feb 2018
Role: Automation Engineer
As a QA resource in Wells Fargo I will be responsible for review of business requirements and other project documentation in preparation for test planning for Commercial Distribution Finance & Equipment Finance applications & interface and I was responsible for QA & UAT representation in the full end to end testing process.
Responsibilities:
Analyzed the Business Requirements Document, Developed Manual test scripts for different test scenarios covering all aspects of project functionality.
Preparing Test cases, Reviewing and Executing Test Cases Perform System, Functionality, Regression Testing, and Usability Testing.
Involved in creating hybrid test automation framework using Page Object Model design pattern and TestNG Framework.
QC provides an intuitive and efficient method for scheduling and executing test sets
Involved in writing automation test scripts using Java and TestNG and execution in line with the framework.
Executing of automated test scripts according to the groups such as Sanity, Smoke, Regression, Functional etc.
Used Maven build tool and Jenkins for integration.
Implemented BDD framework using Cucumber tool and Implemented feature files and test steps files using Cucumber.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform
Used Maven as the project build tool, GIT as Repository, and Jenkins for Continuous Integration and JIRA as a defect tracking tool.
Created data-driven framework to get the test data from excels sheets and property file.
Involved in testing Restful Web services using POSTMAN tool.
Worked closely with client and program developers to ensure application development meets with the user expectations.
Preparing Test Execution Report on daily basis during based on the automation test report.
Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox
Converting Manual Test cases into Automation Test Scripts using WebDriver in TestNG.
Identified and documented Defect tracking, Defect Reporting and Summary using JIRA to ensure applications functionality.
QC helps to maintain project database of test that covers all functionality of application.
Attend daily standup call meeting, client calls and weekly demos.
Environment: Selenium WebDriver, POM, TestNG, Maven, Jenkins, Agile, Cucumber, RESTful web service, JIRA, Java, SQL.
Client: FBL Financial Group Des Moines, IOWA May 2015 – Jul 2016
Role: QA Analyst
FBL Financial Group is a holding company whose purpose is to protect livelihoods and futures. Its primary operating subsidiary, Farm Bureau Life Insurance Company, underwrites and markets a broad range of life insurance and annuities to individuals and businesses, which are distributed by multiline exclusive Farm Bureau agents.
Responsibilities:
Participated in walk through and review meetings with Business Analyst to understand the requirements and functionalities.
Created Test plans and Test cases based on the business requirements using Quality Center.
Performed Functional, Regression and Backend testing.
Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance testing and End to End Testing.
Used Quality Center for defect tracking.
Actively participated in enhancement meetings to investigate software bugs and interacted with developers to resolve technical issues
Created Daily Status Reports and Test Summary Report.
Performed cross-browsing testing to verify if the application provides accurate information in different (IE, Chrome, Firefox, Mac Safari) browsers.
Coordinated with development team and business users to verify the functionality of application.
Executed SQL Queries to perform Back End Testing.
Environment: Manual Testing, Quality Center (9.0), Oracle 10g
Client: BNSF Fort Worth, TX Oct 2012 – May 2015
Role: QA Analyst
Project Name: Price Accounting Systems
The project involves assisting Burlington Northern Santa Fe Railway Company in converting its finance application to ERP. The project is to identify the external and internal interfaces to HR/Payroll/Benefits. This was required because they wanted to identify if such interfaces are available in the new ERP product or whether we need to code it when the conversion takes place.
Responsibilities:
Reviewing & Analyzing Business requirements & technical specifications at stage of Project Planning of SDLC.
Development of Test Strategies, Test Plan, Test Scenarios, Test Cases and executing it as per technical specifications and Business rules.
Mapping Test Requirements with Test Scripts in Quality center during test planning.
Executing all phases of testing i.e. Sanity, Integration, GUI, Functional, System and Regression testing.
Written Manual Test Cases and Executed Test Cases.
Executing Test Cases and documented test results.
Coordinating testing efforts with teammates and User Acceptance Test (UAT) with business users.
Logging, Reporting Issues/Bugs and Tracking against successive iterations using Quality Center.
Attending daily status call and reporting testing status on a day-to-day basis.
Monitoring test results and performing root-cause analysis of the issues working closely with developers.
Worked closely with third party vendors for test data.
Environment: Manual Testing, Quality Center(9.0), Oracle 10g
I2t2 India Ltd Hyderabad, India Jan 2001 – Dec 2005
Worked on various Web based projects using Java technology