Hanamant Balundagi
Summary
** +years of experience in the area of Software Testing -Information Technology Products and Services
Result driven Leader Test Automation and Quality Assurance.
Lead QA team for products in various domains such as BFSI, Healthcare, CRM (Salesforce and Chordiant) and Insurance.
Expertise in Test Automation using Selenium, JMeter and Appium.
Expertise building multiple frameworks like POM, keyword and hybrid.
Well versed with Scrum Agile, Waterfall methodologies
Experienced in preparing test documents like, test plan and test reports.
Know Core java programming language and same utilized in Selenium,JMeter and Appium frameworks
Experienced Software Professional with excellent mix of Technical and Management skills
Have evolved as a seasoned player with abilities to utilize existing test knowledge and experiences to come up with practical solutions and testing processes.
Extensively experienced in implementing QA processes for Web-based and client-server applications.
Extensively involved in various phases of Software Development Life Cycle (SDLC) with experience in managing testing lifecycle (STLC) using Waterfall, and Agile.
Experienced in UI automation and API automation (REST API)
Experienced in conducting different types of testing including Black Box Testing, Automation, GUI Testing, Data Driven Testing, Back End Testing, Regression, Functional and System testing
Experienced in creating Test Plans and designing test cases covering all test conditions and eliminating redundancies.
Experienced in interacting with Business Analysts, Developers and helped them base line the requirement specifications.
Proficient with building Test automation framework using Selenium WebDriver from the ground up.
Worked on IDE Eclipse the test projects.
Used Junit and TestNG framework to set up the test scripts.
Have written Test scripts in Java.
Experienced configuring Jenkins jobs to run automated tests.
Have good understanding of agile development practices.
Experienced with debugging using Firebug, Chrome or IE development tools.
Good knowledge of writing SQL queries in Oracle and DB2 database systems and extensively experienced in conducting Backend database testing.
Worked in the DevOps environment, and provided support to maintain the automation testing effort for client’s projects.
Skills
Test Automation Mobile Automation Testing Android App Tester iOS Mobile App tester Web Application Testing Selenium Core Java Agile Appium Maven TestNG Sikuli with Selenium JMeter Bamboo Web Services API testing SOAP UI Rest assured Apache POI
Technical Know-How
Test Tools: Selenium and Appium, Sikuli, JMeter
Programming Languages: Core Java
Others: JIRA, Quality Center, Crucible Confluence, Maven, Jenkins, ClearQuest, ANT, Bamboo, SOAP UI, TestNG
Education
BE, Electronics & Telecommunication, Tontadarya College of Engineering.
Achievements
Implemented Test Automation for Underwriter and Bank Customer Applications
Done POC for Window Desktop App automation using Appium with Win App Driver.
Implemented and Documented Installation of Appium with proxy on Mac OS and Windows machines.
ISTQB Foundation Level certified TESTER
Certified as “Selenium Professional” by External institute Edurekha.
Certified as “Java For Testing PROFESSIONAL” by SpringPeople.
Professional Summary
Mindtree Ltd., Washington D.C./Bangalore India June 2013 – Till Date
Test Lead
Project: Residency Application for American Medical School
Description: web application for medical student to register and apply programs
Role: Automation Test Lead
Responsibilities:
Automated the test cases into test script using JMeter API Automation.
Configured Bamboo jobs to run the JMeter scripts.
Created a Test Automation Framework from scratch using selenium.
Prepared Test Cases from the user stories
Created and maintained the Page Object Repositories for different pages of the applications.
Created helper functions for usability and repeatability.
Maintained and coordinated offshore QA automation team
Conducted Demo for the clients for the release updates.
Used GIT to share the code base with the team.
Participated in the daily stand up meeting.
Interacted with the Business Analyst and the Functional tester to understand the application.
Followed Page Object Pattern to store Page elements attributes in static variable.
Handled cross browser functionality to using the Testng.xml file and ran the test on multiple browser.
Used Maven for dependency management.
Created Test Plan, Test Case, Test Scenarios, and Test result summary report.
Used TestNG Listener class, Logger, and extent Reports.
Validate responses using JMETER Assertions in Fragment
Doing API Automation selenium using Rest Assured jar
Build hybrid Selenium Automation framework for current application
Rest Assured jar used interact REST APIs of the application
Handling offshore team of 7 resources
Done requirement Analysis in JIRA and provide estimate for new user stories
Providing Sprint defect report to get defect density in the project
Environment: JMeter, Selenium with Java, Agile, TestNG, Maven, Bamboo, Extent Report, SOAP UI, POST MAN, GIT, ECLIPSE
Project: Risk Engine
Description: Automating Mobile App which generates OTP for a valid customer for both Android and iOS devices.
Role: Technical Lead
Responsibilities:
Implementation of single Hybrid framework in Java for financial Android app and iOS App using Appium
Hybrid framework implemented with features delivered 90% automation coverage.
Managed 6 resources from delegation of tasks and till completion of deliverables.
Interacted with all the Stakeholders for Technique issues update.
Feasibility Verification of requirements for Automation during RFP of the project.
Validation of Mobile application functions using Appium
Coordinating with all the stakeholder and alarming them for any deviation.
Implemented Java concepts to build object repository and usage for both devices
Built Test scripts in Java to handle multiple device/Emulator versions.
Written/Maintained App Specific Functions Java Programs in User Defined Libraries
Integrate maven project with Continuous Integration Tool Jenkins.
Code Review process implemented by using crucible tool
Environment: Appium, Crucible, Agile, TestNG, Maven, Bamboo, ECLPSE, UIAUTOMATOR, Jenkins, Android SDK
Project: Automation Support QA
Description: Automating Finance Web Application that is implementation of data consolidation of different sources and sharing the consolidated data with another team for their downstream business activities.
Role: Technical Lead
Responsibilities:
Implementation of Keyword Driven concept in java for financial web app using Selenium
Feasibility Verification of requirements for Automation during RFP of the project.
Validation of web application functions and data using Selenium.
Resulted 65% effort reduction in code by implementation Re-usability of functions while building test cases.
Developed Test Suite executed with batch file using Selenium, TestNG and ANT
Integrated Selenium Java Project with Sikuli Programming for Desktop Related functions.
All Parametrization done in Excel using Apache POI.
Mentoring juniors to scale up on Technical, Product and Processes front.
Environment: JMeter, Selenium with Java, Agile, TestNG, Maven, Bamboo Java, Selenium WebDriver Firebug, FirePath, CssSelector, HTML, XML, XPATH, Quality Center, Ora
Cognizant Technology Solutions, Pune, India Mar 2010 - Apr 2013
Quality Assurance Lead
Project: WellPoint SF QA PRJ
Description: Automating Salesforce call Center application
Role: Module Lead
Responsibilities:
Created test strategies, test plan and test reports
Worked in an Agile methodology and managed different QA teams for multiple sprints
Part of Sprint Planning, Daily standups, Solution review meetings, Retrospective meetings
Effectively ran UAT session with business and BA’s
Provides sprint based execution reports and weekly progress and SIT execution report to program management
Understand the business requirement and functional specifications
Extensive experience in Salesforce CRM Cloud integration testing
Expertise in working with various salesforce standard objects like Accounts, Contacts, Opportunities, Products, Cases, Leads, & Campaigns
Involved in Automating testing the custom objects, Custom tabs, Validation rules, Page Layouts, Page Layouts to suit the needs of the Application in the requirements
Worked on Automation testing the users and assigning the roles, profiles for different users in the organization
Tested the Object and Field level security to hide the critical information on the profile users
Tested Workflow rules, defined related tasks, time triggered tasks, email alerts, field updates to the business logic
Well Understanding in Workflows, Roles, Profiles, Report, Dashboard
Environment: Selenium with Java, Agile, TestNG, Maven, Bamboo Java, Selenium WebDriver Firebug, FirePath, CssSelector, HTML, XML, XPATH, Quality Center, Salesforce
Persistent Systems, Pune, India Jul 2007 - Mar 2010
Quality Engineer