Sowmya Gunna
Senior QA Test Engineer
Ph: 972-***-****
e-Mail: ***********.****@*****.***
A highly competent and results oriented Senior QA Test Engineer with 8+ years of experience in all phases of project development and test life cycle. Experience in Behavioral driven framework and web services testing. Diversified experience in various domains like Healthcare, Public safety and Banking.
ISTQB and Java Certified Professional
PROFESSIONAL SUMMARY:
Experience in different phases of Software Testing and Software Development Life Cycle (SDLC& STLC) including Agile Methodology/SCRUM and Waterfall.
Proficient in developing Test scenarios, Test cases, Test data, Test reports and Documenting Manual and Automation Tests.
Experience in Web based testing including Unit Testing, Integration Testing, System Testing, Functional Testing, Regression Testing, Smoke Testing and GUI Testing.
Expertise in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, TestNG, JIRA and Eclipse.
Hands on experience in working with Quick Test Professional(QTP) for automating the standalone applications and web applications.
Expertise in writing Automation scripts by using the existing functional libraries and VBScript in the QTP
Worked on BDD Cucumber/Gherkin format for Test Scenarios Using Acceptance Test Criteria.
Expertise in writingStep Definition Files and Feature Files in BDD framework
Designed and Implemented different automation frameworks like Page Object Model, TestNG, Keyword Driven, Data Driven, Modular and Hybrid Frameworks on a number of projects.
Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testingand Parallel Testing.
Well versed in using the TestNG annotations like Groups, Parameter, DataProvider.
Well versed in handling Alerts and Cookies in Selenium WebDriver.
Used Firebug, FirePath for locating the elements in the Webpage by CSS and XPath and also wrote customized XPath.
Worked extensively in testing theSOAP and Restful Web Services using SoupUIby validating the responses using assertions.
Used AutoITTool for handling the File Uploads and Downloads in the Selenium Automation.
Worked withApache POI for reading and writing data from Excel.
Expertise in JDBC API for accessing the Database, Performed Data Driven Testing by using JDBC connections.
Conversant in using Maven and ANT buildtools to manage framework dependencies, jar files, project structure and test management.
Extensively used the Continuous integration tools likeJenkins, Maven andTestNG.
Generated and logged the application test flow using Log4j for various log levels.
Performed back-end testing by executing complex SQL queries on Oracle and MY SQL Server.
Experienced in using Test Management tools such asALM, JIRA and Bugzilla to track test progress, execution and deliverables.
Hands on experience in Object Repositories tools like SVN, GitHub.
Education:
Bachelor's in information Technology, JNTU, India
TECHNICAL SKILLS
Automation Tools/APIs
Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber, TestNG, JUnit, JIRA, Log4j,SoapUI, RESTful, QTP/UFT.
Artifacts
Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report
Bug Management Tools
HP Quality Center/ALM, JIRA, Rally, BugZilla
Test Build & Integration Tools
Maven, Jenkins, ANT, Hudson
Utilities
Eclipse, GIT, SVN, Firebug, FirePath
Database/Database tools
Oracle, SQL Server, MySQL, MongoDB
Development methodology
Agile/ Scrum, Waterfall, SDLC, STLC, Bug Life Cycle
Framework
Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object Model
Programming Languages
Java, Java Script,C,PHP,VB Script, Python, SQL
Markup Languages
HTML, XML, XPath, CssSelector
Mobile Testing Tools
Perfecto Mobile, Appium
Browsers
Internet Explorer, Mozzila Firefox, Google Chrome, Safari, Opera
Operating Systems
Windows 7/8/XP/10, Ubuntu, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Client: NextGen Healthcare, CA Duration: Jan' 2017 - Present
Role: Senior QA Test Engineer
PROJECT DESCRIPTION:
NextGen Health care Provides solutions for the Hospital and Facilities to make Job easier with Practice Management, Electronic Health Records, Revenue cycle Management, Etc., Practice Management deals with the scheduling of appointments and Billing. In EHR application we can create and modify encounters, document patients historic, Demographic and Medical information, storing images and documents and ordering Diagnostic tests.
RESPONSIBILITIES:
Performed agile testing, reviewed the Userstories and participated in Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospective and Release Planning meetings.
Effectively handled Dynamic web elements like dropdown list by using Select class.
Expertise in handling the Multiple windows, alerts and iframes using the switch and navigate commands.
Took the Application Screenshots and copied the images whenever exceptions occurred and also atimportant checkpoints of application execution.
Performed Database testing by writing the Complex SQLqueries.
Experienced in setting up Selenium Grid for Cross browser and Cross platform testing.
Used Apache POI for reading Project configuration data and test data from the Excel files
Used Page Object Model and Page Factory for developing the POM framework.
Performed BDD (Behavior Driven Development)using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.
Performed Parallel Testing and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG.
Managed individual sprint user stories and tasks using JIRA as Agile Management tool and Test Management tool.
Used AutoIT for handling all the windows based operations like file uploads and downloads in selenium.
Involved in Web services testing using SOAPUI Tool by using the SOAP and Restful Web services for Validating request and response XML.
Involved in API testing to test SOAP and Restful web services by using Java and JSON API
Addedassertions to validate the XML in Web services using SOAPUI service.
Used GitHub as a source repository system to share code within the office as well as with the team inoverseas.
Stored the flow details of selenium automation in a file using Log4J.
Performed Continuous integration using Jenkins and used to trigger the jobs at particular intervals of time.
Used Maven as a build management Tool.
ENVIRONMENT: Selenium WebDriver, JAVA, SOAPUI, TestNG, Selenium Grid, Maven, Excel, GitHub, Log4J, Jenkins, JIRA,HTML, XML, Cucumber, Apache POI, Agile, SQL Server.
Client: Cerner Corporation, MO Duration: Jan' 2015 - Dec' 2016
Role: Senior QA Test Engineer
PROJECT DESCRIPTION:
Cerner provides medical equipment as well as Software for Health care industry. It has various departments like Patient accounting, Billing, Transaction Management, Scheduling, Registration, etc.,Patient accounting team usually deals with patient records, patient details, patient accounts, balances, statements and other details pertaining to the patient
RESPONSIBILITIES:
Analyzed Business Requirement Document and involved in developing the Test Plan.
Developed test plan and test cases based on Business Line Functional Requirements.
Involved in testing of application using the Scrum (Agile) methodology.
Involved in Requirement gathering and Preparation of Test cases based on Product Backlogs.
Performed functional, integration, system and data integrity testing.
Involved in developing then framework from the scratch.
Used Hybrid which is a combination of both Keyword and Data Driven Framework to extract data from external Excel files using Apache POI and load into the variables in the scripted code.
Tested the application on various browsers and platformsby using Selenium Grid.
Involved in Regression testing using Selenium and Creation of automation scripts for Webpages.
Performed Cross browser and Compatibility testing on Chrome, Firefox, IE browsers using TestNG.
Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hoverand synchronization.
Developed test automation Artifacts (scripts, functions, scenarios, processes) using Selenium.
Performed GUI and functional testing for different modules of application.
Reported daily status of data creation and sent weekly status reports.
ENVIRONMENT: Selenium WebDriver, JAVA, SOAPUI, GitHub, Jenkins, JIRA, Apache POI, Agile, SQL Server.
Client:Lumenos Healthcare, VA Duration: Sep' 2013 - Dec' 2014
Role: QA Test Engineer
PROJECT DESCRIPTION:
An Online health site that gives you an online Health Assessment tool designed to help you measure your overall health. This site helps the consumers to learn more about your Lumenos plan and look up for network provider listings, hospital quality ratings, prescription drug costs, claims processing, and wellness articles.
RESPONSIBILITIES:
Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
Created Automation test framework in Selenium with Java.
Prepared and executed automated Test Casesin Selenium.
Involved in Automaton Testing, System Integration Testing, Functional testing, and Regression testing.
Automated Alerts handling, dropdowns, and frames on web browser.
Automated functionality to read data from external source.
Added annotations to the test script code.
Executed tests by using Selenium RC and WebDriver in different browsers like Microsoft IE, Mozilla Firefox, google Chrome, etc.
Tested GUI and functionality using VMWare and reported software defects in that area.
Analyzed the logs for errors and exceptions during test execution.
Experienced running automation scripts using TestNG.
Utilized web developer tools such as Firebug and Chrome Developer Tool to test the calls to the web services and check if correct data is returned.
Experience testing SOAP and REST Web services.
Conducted defect review and triage meetings to resolve the defects.
ENVIRONMENT: Selenium WebDriver, Java, TestNG, Rally, CSS, ORACLE, Html, MS-Excel, Selenium grid, Jenkins, SVN.
Client: Intergraph, AL Duration: June' 2011 - Aug' 2013
Role: QA Test Engineer
PROJECT DESCRIPTION:
ILEADS is the Public safety and Security’s most widely used Record Management system. It provides advanced tools to the Law Enforcement and security agencies to manage the daily deluge of law enforcement information. This application has various modules namely Incidents, Accidents, Arrests, Vehicles, Property etc., where each module is linked with other modules
RESPONSIBILITIES:
Involved in testing of application using agilemethodology (Scrum).
Designed, executed and maintained automation Test Scripts in QTP using VBScript.
Executed the Sanity scripts when the Windows patches are released and when a new patch is added to the product.
Used the Data driven framework and fetched the data from the Excel sheets.
Expertise in updating the Automation scripts by using the existing functional libraries in the QTP
Executed written test case scenarios, including manual, automated, and data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
Developed Automation framework implementing Data Driven Framework for certain Test Cases.
Implemented User defined and pre-definedcheck points for Images, text area and UI functionalities.
Performed QTP Synchronization using Delay.
Executed the automated regression test cases during every release and also executed the daily regression test suites.
Expert in Developing Functional Librariesusing VBScript for reusable purpose.
Involved in debugging of the existing automation script.
Widely used Quality Center (QC)/ALM for creating and executing test cases and Defect Management.
ENVIRONMENT: VBScript, QTP, Data Driven Framework, SQL Server, Windows 7, Quality Center, Load Runner, Ms-Excel.
Client: BB&T Bank, VA Duration: June' 2009 - May' 2011
Role: Senior QA Analyst
PROJECT DESCRIPTION:
BB&T offers the client a complete range of financial services including banking, lending, insurance, trust and wealth management solutions. Client Central is an online module that offers adding new clients, submitting a loan application and investments, and opening/closing accounts.
RESPONSIBILITIES:
Developed and design Test Scripts and Test cases using requirement and functional specification document.
Assisted in developing and creating Test Planand related documents, Test Cases, and Test Schedules.
Executed Test Casesand Test Scenariosacross development projects
Involved in functionality, user interface, regression, security, and UAT.
Identified and tracked defects, issues, risks, and action items.
Validated requirements for system testing, report preparation, defect recording, and defect tracking
Used Quality Center a web-based test management tool for centralized control over the entire testing life cycle.
Wrote and executed SQL queries to interpret test results and create test data.
Experience with testing at different levels such as functional, regression, integration, system, and performance testing.
Performed Manual testing for the Functionality, GUI of the Web application
Developed and executed SQL queries to perform back-end testing
ENVIRONMENT: CSS, SQL Server, SQL, internet explorer, QTP, VB script, QC, HTML, Windows.