Anusha Gogine
Software Development Engineer in Test
Email: ************.****@*****.***
Phone no: 609-***-****
Software Development Engineer in Test having 8 years’ experience in all phases of Software Developer Life Cycle (SDLC) & Software Testing Life Cycle (STLC). Expertise in preparing Manual test cases and Automated scripts using Selenium Web Driver. Diversified experience in serving various domains such as Healthcare, Retail, Banking, and Insurance industry.
Agile/Scrum, Waterfall
TestNG
Selenium IDE/RC/WebDriver/Grid
SoapUI/POSTMAN
JAVA (OOPS, Collections)
Maven/Jenkins
Frameworks- DataDriven, Keyword, Hybrid, Page Object Model
JIRA/RALLY
PROFESSIONAL SUMMARY:
As a Software Development Engineer in Test with 8 years, have an extensive experience in both Manual and Automation Testing.
Strong expertise in Software Development Life Cycle(SDLC), and Software Testing Life Cycle (STLC) Methodologies like Waterfall, Spiral and Agile Methodologies.
In-Depth experience in performing Functional Testing, Integration Testing, Backend Testing, Regression testing, API Testing using Selenium WebDriver, Java and JUnit/TestNG.
Expertise in Mobile Testing on Android and iOS devices using Appium and Perfecto.
Had extensive understanding in Performance Testing using Jmeter.
Hands on experience in Unit Test Frameworks such as JUnit and TestNG.
Expertise in using Behavior Data Driven (BDD), Cucumber framework.
Identified correct GUI elements using various Selenium Locators like ID, Name, Class Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
High proficiency in using Auto-It for file uploading to simulate user interaction on Microsoft windows file upload dialogue window.
Strong ability to create test cases using testing techniques including positive and negative testing, BVA and ECP.
Experienced in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium WebDriver using Robot class.
Extensive experience on Web Services testing (SOAP, REST API) using SOAP UI, READY API, POSTMAN tools.
Experienced in handling multiple windows, Alerts and Pop-ups with Selenium.
Extensive knowledge in performing automation testing using Protractor by following Test Driven Development (TTD) approach.
Good Knowledge and experience in OOPS (Object Oriented Programming System) concepts.
Strong Knowledge in UNIX and Extensive knowledge in writing selenium test cases for function tests and cross browser testing using python.
Expertise in creating Selenium automation frameworks from scratch using Maven build tool and Test NG, Page Object Model, Page Factory frameworks.
Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
Executed test cases on multiple operating systems using Selenium Grid.
Automated and scheduled Build using continuous integration tool Jenkins Server at a time.
Experience in using Maven as build tool for Selenium.
Generated test logs using Log4j for various log levels.
Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
Developed selenium synchronization using conditional and unconditional wait conditions.
Experienced in using Test Management and bug reporting tools such as QC, Rally, JIRA and Bugzilla to track test progress, execution and deliverables.
Actively interacted with the development team to fix critical bugs.
Experience with testing on Windows, UNIX environment.
Designed and executed SQL queries to validate UI and database details.
Strong Analytical and Problem Solving skills.
Quick learner of new software/tools, self-starter, can work independently and in a team.
Strong organizational and communication skills, both verbal and written.
TECHNICAL SKILLS:
Methodologies
Waterfall, Agile/Scrum.
Testing Tools
Selenium (WebDriver, IDE, RC, Grid), JUnit, TestNG, Log4j, Auto-It, Robot Class, Cucumber, SoapUI, Rest, QC, QTP, ALM
Mobile Testing Tools
APPIUM, Perfecto
Test Build & Integration Tools
Maven, ANT, Jenkins
Frameworks
Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Languages
C, C#, JAVA, Python, SQL, XML
UI Technologies
HTML5, CSS3, JavaScript, Angular JS, Protractor JS.
Databases
MySQL, Oracle, SQL Server
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Bug Management Tools
JIRA, RALLY, HP Quality Center, Bugzilla
Operating Systems
Windows (7,8,10, XP), Windows XP, Linux, UNIX
CRM Applications
Salesforce
MS Office Tools
Outlook, Word, Excel, PowerPoint
Utilities
Eclipse, GIT, SVN, Firebug, Fire Path.
EDUCATION:
Bachelors in Computer Science
PROJECTS:
PROJECT 1
Client: Florida Blue
Role: SDET February 2016 - Till Date
Location: Jacksonville, FL
Florida Blue is a part of Blue Cross and Blue Shield of Florida, Inc., is all about helping Florida citizens to achieve better health. It offers affordable health insurance to Individuals & Family, Businesses, and Medicare Individuals. Florida Blue Centers are designed with people in mind with Face-to-face assistance, health screenings, health fairs, guest speakers, fitness classes and more.
Responsibilities:
Participated in Sprint Planning, Daily Stand-ups and scrum meetings.
Created and executed scripts for Functionality testing and Regression testing and preparing
Test Data for testing purpose.
Worked with the Web programming language HTML5, CSS3, XML and selected web element
by using Firebug and Fire Path to write customized x-paths.
Performed End-to-End System Integration testing which covered the entire business process
flow to all the downstream systems and XML output files, including apps interfaces.
Developed Behavior Driven Development(BDD) framework using cucumber.
Used Data Driven Framework along with Page Object Model as design pattern.
Automated functionality to read data from external source such as EXCEL, Properties File.
Used Selenium Grid for cross browser testing on different OS.
Analyzed the logs for errors and exceptions during test execution.
Used Apache POI to read data from Excel files and configured log4j for better logging mechanism.
Used Parameters and Data Providers and Generated test reports in TestNG.
Extensively used JavaScript for Navigation Bar, scroll bar, Drag and drop.
Designed and developed internet web applications using JavaScript and CSS.
Identifying objects of App using UI Automator tool for Android and Appium Inspector for Iphone.
Participated in developing common Appium framework for both Android and IOS.
Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
Used SOAPUI for automating SOAP and REST requests, and POSTMAN for doing REST API testing manually.
Tokens security mechanism is used to provide Authentication and Authorization.
Performed Data Driven Testing in SOAPUI by giving JDBC connections, i.e., Connected to Data Base using Data Source to retrieve data, and Data Sinc and update data in SOAP UI.
Used UNIX commands to access and troubleshoot errors by accessing the error log files.
Automated code downloads and email notifications using UNIX shell scripts.
Verified data integrity using back end testing by writing SQL queries.
Maintained code version changes using GitHub tool.
Assisted business users in defining test plans and User Acceptance Testing (UAT) test cases.
Environment: AGILE(scrum), JAVA, HTML, CSS, JAVASCRIPT, DOM, Eclipse, Selenium WebDriver, Selenium Grid, Cucumber, Appium, TestNG, GIT, MYSQL, log4j, SOAP UI, POSTMAN, MSOffice, Windows, Mozilla Firefox, Internet Explorer, Google Chrome, XML.
PROJECT 2
Client: Office Depot
Role: QA Engineer August 2015 – January 2016
Location: Boca Raton, FL
Office Depot, Inc. is an American office supply retailing company. The company operates retail stores, e-commerce sites and a business-to-business sales organization. Formed by the merger of Office Depot and OfficeMax. Office Depot, Inc. is a leading global provider of products, services, and solutions for every workplace - whether your workplace is an office, home, school, or car.
Responsibilities:
Responsible for implementation of Data Driven Framework built using Selenium WebDriver, TestNG and Maven technologies under Java platform.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java prior to agile release.
Extensively used Selenium (XPath and CSS locators) to test the web application.
Proficiency in using build tools like Maven and Jenkins for Continuous Integrations.
Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.
Identified the web Elements using Firefox plugins and written customized x-paths.
Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet
Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
Worked on creating test cases for Object -driven framework for Selenium WebDriver.
Used XPath and DOM to work with dynamic and static objects in Selenium.
Updated JSON and XML formats documents for testing RESTFUL web services.
Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
Developed automation scripts for automating Functional and Regression testing using
Selenium WebDriver, Eclipse, TestNG, Java, Maven, Log4j.
Maintained user documentation with Selenium output screenshots for User Acceptance testing.
Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases
Validation.
Maintained Java and selenium test source code and resources in the GIT source control
repository tool.
Performed Automation Testing for Native App using Appium.
Analyzed test results, tracked the defects and generated reports using JIRA.
Prepared the data to cover various scenarios and wrote SQL scripts to verify the database
updates, inserts and deletion of the records.
Maintained continuous test integration and automatic build by using Jenkins and mailed the
build outputs to the team members.
Experience testing with RESTful/SOAP Web Services using SOAPUI.
Environment: Java, Selenium WebDriver, Cucumber, Appium, TestNG, Firebug, Fire path, XML, XPATH, JIRA, Cucumber, GIT, Agile, Internet Explorer, Chrome, Firefox, MySQL, Jenkins, SoapUI, Maven, Eclipse.
PROJECT 3
Client: Wells Fargo
Role: QA Tester September 2013 – June 2015
Location: Hyderabad, India
Wells Fargo is an American International Banking and stands third largest bank in the U.S. It provides a full range of commercial and consumer banking products, investment and brokerage services, insurance products and investment banking services.
Responsibilities:
Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.
Automated various critical points identified in functional testing and Developed and automated regression test cases with positive scenarios Selenium WebDriver.
Designed and implemented test scripts in Page Object Model Framework.
Proficient in cross browser testing and using browsers' plug-in to break software applications like Firebug, Developer tools to track tags behind application under test.
Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using Selenium.
Responsible to write gherkin and Java scripting automation scripts to execute in cucumber.
Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.
Dynamic and static objects in Selenium are dealt with the DOM, Xpath and CSS path.
Developed test scripts for service calls and rendered data through XML files.
Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.
Experience in using Jenkins as a Continuous Integration server to configure with GITHUB and MAVEN.
Involved in maintaining Requirement Traceability Matrix (RTM).
Environment: Java, HTML, CSS, Selenium WebDriver, Cucumber, Gherkin, GIT, Maven, XML, Eclipse IDE, JIRA, SQL Queries, FirePath and Firebug.
PROJECT 4
Client: Bajaj Allianz Life Insurance
Role: Jr. Java Developer/QA Tester January 2012 - July 2013
Location: Bangalore, India
Bajaj Allianz Life Insurance is a Fortune 100 company. Bajaj Life Insurance, incorporated in 2000, is one of India’s leading private life insurance companies. The Company offers both individual and group life insurance solutions. Performed web based application for perspective customers. Policy Owner, Beneficiary or Agent can make the online bill payment, View Account details, change address, and add benefit plans.
Responsibilities:
Developed UI and backend applications using Java, HTML, DHTML, JavaScript and AJAX.
Interacted with Business Analysts to determine functional specifications.
Creating test cases in Microsoft access and uploading to QC.
Developed and executed new Test Cases and executed existed Test Scripts.
Involved in Smoke, Functional, Integration, UAT Testing, etc.
Documented and reported bugs found during the testing process.
Used QTP to run scripts for Desktop Applications.
Extensively tested the reports for data accuracy and universe related errors.
Replaced fixed values with parameters, to check the functionality of the application with multiple sets of data using QTP.
Developed Traceability Matrix of Business Requirements mapped to Test Scripts to ensure any change control in requirements leads to test case update.
Generate reports on daily and weekly basis for defect reports and execution status.
Execution of smoke tests on each build using QTP and reporting the results to management.
Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using QTP in VBscript.
Performed Regression testing for every day builds and tested the consistency and impact on other builds.
Environment: Eclipse, Java, HTML, QTP, My SQL, HP QC/ALM, VBscript, Manual Testing, MS Excel, Windows, Mozilla Firefox.
PROJECT 5
Client: KIMS
Role: Core Java /Manual Tester June 2009 – December 2011
Location: Hyderabad, India
KIMS is one of the leading multi-disciplinary integrated private healthcare services providers in southern India, operating a chain of multispecialty hospitals with focus on tertiary and quaternary healthcare. KIMS evolved as the largest corporate healthcare group in Andhra Pradesh and Telangana. We offer a comprehensive bouquet of healthcare services across specialties and super specialties through our network of six hospitals under the “KIMS Hospital” brand.
Responsibilities:
Created and maintained a centralized repository of UI components, participated in usability testing and involved in developing web applications using java, HTML, CSS, Bootstrap and JavaScript.
Exposure to JDBC and framework like jQuery.
Developed SQL queries in Oracle.
Experience using Development tools such as Eclipse, Brackets, Sublime text, and Git.
Understanding the business requirements and developed test cases to test the complete functionality of the application.
Identified the Test Cases and documented them in Quality Center.
Loaded the test data into the HP QC to prepare for the execution of Test Cases.
Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
Executed Test cases and analyze the test results.
Analyzed test specifications and converted them into Manual Test Cases.
Used QC for defect Tracking and defect reporting.
Expertise in generating the daily defect detailed report using Quality Center for the other project stakeholders and the project management.
Environment: Java, Eclipse, RTM, Windows XP, QC, Oracle, MS Excel, MS Word, Internet explorer.