APARNA BALAGONI
214-***-****/******.*****@*****.***
https://www.linkedin.com/in/aparna-balagoni-9b196286/
Overall 5 Years of experience in the IT industry in Software Quality Assurance (Manual & Automation)
Well acquainted with all phases of SDLC and STLC.
Strong business understanding knowledge of Property, Health Insurance Projects.
Strong Experience in Java Programming, Selenium WebDriver, Cucumber and TestNG.
Experience in Data driven Testing, Keyword Driven, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG
Experience in Functional, Regression testing.
Experience in Agile methodology of Software Testing.
Well versed with Handling Elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts.
Involved in developing Test Scripts to implement Test Cases, for TDD (Test Driven Development) and BDD (Behavioral driven Development)
Experience on Maven Build Management Tool for the frameworks.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM and JIRA
Experience in writing feature files using Gherkin language in Cucumber testing tool.
Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI in Selenium Web driver.
Generated test logs using Log4j for various log level.
Good understanding on Selenium IDE/RC/Grid, BDD Framework(Cucumber), Jenkins
Hands on Experience on SOAP UI tool.
Good Exposure on CI/CD tool Jenkins.
Having Knowledge on REST Assured, Appium (Android devices), Extent Reports, POSTMAN
Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events, Uploading File using Selenium Web Driver and handled Synchronization issues using Waits.
Proficient in handling Multiple Windows and Pop-ups with Selenium
Experience in testing and handling different Frames of a HTML page with having different DOM's for every frame.
Hands on experience in developing and maintaining Test scripts, analyzing the results of scripts, interaction with team members in fixing the defects.
Got ‘Pillar of the Month’ Award for recognition of associate’s consistent high performance and contribution towards deliverables, in Cognizant Technology Solutions
Good written, communication, interpersonal skills, team player with an analytical mind bent to problem solving and delivering solutions.
Ed Education
Bachelor’s Degree in Electronics and Communications Engineering from a reputed university in India, Rajiv Gandhi University of Knowledge Technologies-80.9%
Certifications
Cognizant Certified Professional on below Certifications:
Automation Testing for Learners
Selenium Knowledge Based Assessment
Level 0 ISTQB
Agile Scrum for Practitioner
Fundamentals of Insurance Industry
TA Defect Management Knowledge Assessment
HP ALM Knowledge assessment
Requirements Gathering and Analysis Skill Assessment
Test Design Techniques Skill Assessment
Technical Skills
Programming Skills:
C, Core Java
Automation Testing Tools:
Selenium Web-Driver, Cucumber, Test NG, Fire path, Fire Bug, Auto-IT, Soap UI
Data Base:
Oracle 10g (SQL/PLSQL)
Automation Frameworks:
TDD & BDD
Test Management Tools:
HP ALM, JIRA
Build Tools
Maven, Jenkins
Version Control system:
SVN, GIT
Web Technologies:
HTML, XML
Best Practices:
Page Object Model, Page Factory
IDE:
Eclipse
Operating Systems:
Windows, Linux, UNIX
Tools & Utilities:
MS-Office, Beyond Compare
Professional Experience
Client: Zoron IT Solutions, LLP July’2017- Feb’2018
Role: QA Automation Engineer
Organization: Zoron IT Solutions, LLP
IndiaMart, It’s an Ecommerce Web Application. It connects buyers and suppliers across India.
Tools Used: Selenium WebDriver, Java, TestNG, Eclipse, Log4j, Fire-path, Fire-Bug, Apache POI
Roles and Responsibilities:
Analyzed the Business Requirements for stories, developed Automation scripts to validate the acceptance criteria for functionality.
Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TESTNG as test runner
Defect Reporting and Tracking using JIRA
Monitor execution for respective environment’s
Performing retesting to validate resolved defects
Client: Voya Financial Inc. April’2017 – June’2017
Role: Programmer Analyst
Organization: Cognizant Technology Solutions
Claims Vantage (Claims Creation & Verification System)
It’s a Web based Salesforce Application which involves Insured Info, Dependent Info, Policy Info, Benefits & Coverages Info, Claims Page and Eligibility Page. Involved in Feasibility Study of Regression Test Cases for Automation. And, implementing test scripts to perform Regression Testing for each build using below mentioned tech stack.
Tools Used: Selenium WebDriver with Hybrid Framework(CRAFT), Java, TestNG, Eclipse, Log4j, Fire-path, Fire-Bug, Apache POI, GiT, Jenkins
Testing Approach: Automation
Roles and Responsibilities:
Performing Feasibility study of the test cases received and Demonstrating POC to stakeholders
Identifying the test cases to be automated and implementing test scripts by Hybrid Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
Developing Automation Test Cases using Java and Selenium web-driver and Executed test scripts
Developed data driven testing using apache POI java library.
Performing Regression Testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
creating Automation Test Plan and getting approvals
Testing compatibility of application for dynamic and static content under various cross browsers using ID's, Name, Partial Link Text, Link Text, CSS Selector, DOM and X-Path in Selenium Web Driver
Performing regression tests build wise to check for unintended errors after the enhancements to the application under test.
Interacting with Manual testing team for Knowledge related meetings and defects identified from Automation team.
Setup the Automation framework to run test cases in multiple browsers and platforms.
Performing Test execution, Failure Analysis, Defect Reporting, Tracking, Defect Retesting and Defect Closure using JIRA.
Maintaining clarification tracker and updating with related screenshots
Handling changes and conducting Regression Testing
Interacting daily with client-side people to solve issues and update status
Client: Voya Financial Inc. Nov’2016 – Mar’2017
Role: Programmer Analyst
Organization: Cognizant Technology Solutions
Claim Center: It’s a Web based Application which involves Claimant Info, Employer Info, Policy Info, Addition of Benefits and Coverage, Agreement Page & Documents Section for Claim Creation. Feasibility Study of End-to-End Test Cases for Automation. And, implementing test scripts to perform Regression Testing for each build.
Tools Used: Selenium WebDriver with Hybrid Framework(CRAFT), Java, TestNG, Eclipse, Log4j, Fire-path, Fire-Bug, Apache POI, Auto IT
Roles and Responsibilities
Identifying the test cases to be automated and implementing test scripts for test cases for Test Driven Data framework using Selenium WebDriver & Testing
Preparing feasibility study of the test cases received and Demonstrating POC to stakeholders
Implementing Test Scripts using test Claim Creation Application according to the requirement
Testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Used Auto-It for automating the Windows GUI and general scripting and Robot API in upload/download of files when using selenium web driver
creating Automation Test Plan and getting approvals
Performing regression tests build wise to check for unintended errors after the enhancements to the application under test.
Interacting with Manual testing team for Knowledge related meetings and defects identified from Automation team.
Setup the Automation framework to run test cases in multiple browsers and platforms.
Performing Test execution, Failure Analysis, Defect Reporting, Tracking, Defect Retesting and Defect Closure using JIRA.
Maintaining clarification tracker and updating with related screenshots
Handling changes and conducting Regression Testing
Interacting daily with client-side people to solve issues and update status
Client: Anthem Aug’2016- Nov’2016
Role: Programmer Analyst
Organization: Cognizant Technology Solutions
Plan Match: It’s a Web based Health Insurance Application. As part of Automation Designed and Implemented test scripts to automate functional test cases with BDD Approach using Selenium WebDriver and cucumber.
Tools Used: Selenium WebDriver, Cucumber Framework, Java, JUnit, Gherkin Language, Eclipse, Log4j, Fire-path, Fire-Bug, Apache POI, Maven,
Roles and Responsibilities:
Reviewing and understanding the Business requirements documents
Executing test cases and logging the results in test log
Performing functional testing to check the stability of the application
Implementing Automation Test scripts using Selenium WebDriver and Cucumber
Defect Reporting and Tracking using JIRA
Monitor execution for respective environment’s
Performing retesting to validate resolved defects
Client: American Automobile Association(AAA) Jan’2015-Aug’2016
Role: Programmer Analyst
Organization: Cognizant Technology Solutions
Policy Administration System: It is a big web property insurance application which involves General, Applicant, Property/Driver, Reports, Premium and Coverage, Mortgage, Underwriter, Documents and Bind pages for Policy Creation. Also includes Billing and Renewal Pages. We have automated the test cases for testing all the functionalities, factors involved in rating for policy creation using selenium.
Tools Used: Selenium WebDriver with Hybrid Framework(CRAFT), Java, TestNG, Eclipse, Log4j, Fire-path, Fire-Bug, Apache POI, Auto IT, Excel Macros, Beyond Compare, SOAP UI
Role and Responsibilities:
Performing regression tests Sprint wise to check for unintended errors after the enhancements to the application under test.
Preparing Test Environment to execute the test cases.
Developing test scripts using selenium web driver and Java
Performing webservice Testing and Debugging using SOAP UI tool.
Maintaining test script by implementing the application changes to achieve the Automation Testing Scope
Troubleshooting to find root cause of issues identified during testing and isolates test issues versus system component issues.
Collaboration with cross-functional teams to track and resolve issues.
Communicating test status and results to key stakeholders.
Results reporting and analysis and recommends actions based on that analysis
Raising Defects, tracking in HP Quality center, Defect Retesting& Defect Closure
Maintaining well organized records of test results and historical analysis of test results
Participating in daily meetings and gave the daily status of testing.
Organization: Zoron IT Solutions, Inc. Nov ’2013 – Dec’2014
Role: QA Analyst
Project: Advanced Hospital Management System
Advanced Hospital Management System includes registration of patients, storing their details into the system and also computerized billing in the pharmacy, and labs. Our software has the facility to give a unique id for every patient and stores the details of every patient and the staff automatically. User can search availability of a doctor and the details of a patient using the id. It is accessible either by an administrator or receptionist. Only they can add data into the database
Tools Used: Selenium WebDriver and TestNG, Eclipse, Java
Role and Responsibilities:
Reviewing and Understanding the Business requirement documents.
Writing and Executing Test Cases.
Involved in Manual Test Execution of Functional Testing.
Involved in Test Script Design using Selenium WebDriver and TestNG.
Executed test cases on Software build and prepared test log with daily results.
Reported defects and involved in Defect Tracking process.
Analyzing the test results, fixing script issues and Status Reporting.
Preparing Test Environment to execute the test cases.
Understanding the concepts of Software Testing Life Cycle(STLC).
Understanding concepts of Functional, Regression, Smoke, and Automation Testing.
Participating in daily meetings and gave the daily status of testing.
Troubleshooting to find root cause of issues identified during testing and isolates test issues versus system component issues.