Hima Bindu Kodavatiganti
adb46c@r.postjobfree.com
Sr. QA Automation Engineer
PROFESSIONAL SUMMARY
Having 18 years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques. Well versed in Manual testing techniques and methodologies
Extensively used automated test tools like Selenium for Functional and Regression Testing.
Expert in developing Automation Framework Using Selenium Web Driver, TestNG, Maven and Java.
Excellent experience on Unit Testing Frameworks like JUnit and TestNG.
Good experience on Build and Configuration Tools like ANT and MAVEN.
Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
Experience in SDLC like Agile (Scrum), Waterfall
Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle
Extensively worked on various Testing types such as Integration, System, Functional, Regression, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT)
Working experience with defect tracking tools like Jira, Bugzilla, and ALM (QC)
Good experience on Continuous Integration Tools like Jenkins.
Carried out Manual Testing with Linux scripts, SQL scripts, etc.
Expertise on Testing Web Services ( REST API )
Proficient in testing database applications developed with SQL Server, Oracle.
Strong in writing SQL queries to perform backend data validations.
Excellent experience with source version control tools such as GIT.
Good knowledge on cloud technologies like AWS, Azure
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Highly motivated and self-driven.
TECHNICAL SKILLS
Automation Tools/Other Tools
Selenium Web Driver, Selenium Grid, Test NG, Maven, JSON, Docker, Eclipse, TOAD, Advanced Rest Client, JIRA, Mongo DB, Putty, Jenkins, JSON parsers, Soap UI, Postman, Testrail, Jmeter, FireBug, Chrome dev tools, share point, Microsoft office tools
Languages
Java, J2EE, JSF, HTML5/HTML, XML, Java Script, CSS, Groovy Script, .Net, C#
Functional QA
Test Plans, Test strategy, Test cases, Cross Browser testing, Cross Operating System testing
Databases
Oracle, SQL Server, Mongo DB
Source control and CI
SVN, Git, Jenkins
Methodologies
Water fall, Agile
Work Status
US Citizen
Education Qualifications
Masters in Computer Applications from Osmania University, India
Bachelors in Computer Science from Nagarjuna University, India
Linkedin: https://www.linkedin.com/in/hima-kodavatiganti-65295416/
April 2018 – September 2019, Sr QA Engineer
ADP
Worked on redeveloping the payroll system, taxes, Withholding Orders and employee profile for the clients with any number of employees.
Senior Software QA Engineer :
Work with various test management tools (Zephyr, ALM), defect and tasks management tools (i.e Jira, Bugzilla, ALM)
Coordinating testing activities with the QA Manager and Project Managers
Assisting developers with issue analysis
Establish comprehensive end to end automated test integration suites that execute continuously (Jenkins)
Responsible for the development, implementation, and maintenance of automation frameworks (BDD framework using Cucumber, Java and Selenium Webdriver)
Should have sound knowledge of various frameworks like DDD & Page Object Model (POM)
Validated employee module endpoints using SOAPUI & POSTMAN
Developed and executed complex SQL Queries to perform database testing
Involved in Production Support and Product release validations
Performed cross browser testing using Selenium Grid
Participated in production bug triage and provided resolution to production issues via RCA.
Execute test plans efficiently and perform ad-hoc testing as needed
Deployed the project on AWS cloud server
Environment: Eclipse IDE, Java, Postman, Advanced Rest client, SOAP UI, GIT, JIRA, Share point, Selenium Webdriver, SQL, Oracle, Groovy script, Jason, Jenkins, Agile, AWS
August 2015 – Feb 2018, Sr QA Analyst
Verizon Wireless
Projects DSDT, DTI, CTS, PMT, LCCP, Orbit
Worked on multiple projects as a Sr QA Analyst and developed automation regression suite using Java, Selenium Webdriver, TestNG.
Responsibilities :
Interacted with Business Analysts/ Developers/ Business Owner for gathering requirements
Developed and executed test cases and followed-up defects using HP ALM/ Jira
Performed cross browser testing using Selenium Grid
Involved in designing Automation Framework and created Scripts using Selenium Web Driver for Smoke and Regression Test suite
Executed test cases according to test plans, document results, identify and troubleshoot issues
Provided troubleshooting support to clients as needed
Participated in the review of the requirements and Product Test Planning and execution
Involved in Production Support
Involved in manual testing and Acceptance testing of multiple projects simultaneously as per the User stories/ Requirements
Tested web applications on iPhone and Android devices
Performed backend data validations using SQL queries
Used Jenkins for Continuous Integration of the project to build, test and deploy
Environment: Java, Selenium, SQL, TestNG, AGILE methodology, Jenkins, HP ALM, Bugzilla, SVN, Eclipse IDE, GIT, log4j, Extent reports
April 2015 – July 2015, QA Automation Engineer
KPMG
Projects WAAT and eMilestone
WAAT is work allocation automation tool is used for allocating work hours by POD leaders to POD members. Admin creates many reports for RMT users and POD leaders. POD leader will allocate based upon utilization and available hours of a POD member.
Responsibilities:
Developed manual Test cases for all assigned projects by reviewing Business requirements and design documents
Developed automation test cases using Selenium Webdriver, Java, Websphere and Oracle
Created and maintained the tickets in HP ALM
Performed new functionality and Regression testing in each Sprint
Involved in Production support
Environment: Java, Selenium, Oracle, TestNG, AGILE methodology, HP ALM, Eclipse IDE
September 2013 – April 2014, QA Automation Engineer, Tata Consultancy Services
AIG Property and Casualty Insurance
Project Reinsurance Module (REM)
REM is Reinsurance module and works as a calculator to calculate the Reinsurance information. REM calculates Structures, Layers, Layoff, Treaty/ FAC ceded premium, ceding commission, Net amount, totals and sub totals based upon coverages received from under writing systems. But the user has the ability to update the Reinsurance information using REM front end application. Additionally REM provides the business community with a tool that is integrated with the current underwriting process and performs premium layoffs more effectively. REM interacts with AIQUIC, ESURPLUS, IFEED, eTreaty, eReinsure, eCompany and Publishing Service systems.
Responsibilities:
Created manual Test cases for all assigned projects by reviewing Business requirements and design documents
Developed automation test scripts using Selenium Webdriver, Java and Oracle
Was efficiently troubleshooting system problems (in test and production) to highlight the root causes of failures
Coordinated offshore and onsite teams
Created tickets in HP ALM
Involved in testing new functionalities
Preformed Regression testing on a daily basis
Involved in functional testing for release of the projects
Environment: Java, Selenium, Oracle, TestNG, AGILE methodology, HP ALM, Eclipse IDE
December 2011 – September 2013, Quality Assurance Analyst, TATA Consultancy Services
AXA Equitable Financial Services
Project NBFE & NT
Involved in a day- to-day Integration cycles support of test cycles and Production cycle for NBFE and NT projects. Every day, the clients were loading different kinds of new insurer’s data on 10 test regions. I was taking care of environmental issues, contacting other teams to resolve integration issues, fixing abends and errors, server issues, etc on test regions as well as Production region. Loading files on UNIX servers on a daily basis. Involved in client meetings. Running the production jobs in specific time intervals.
Responsibilities:
Writing manual test cases and automation test scripts using Selenium
Predicted and fixed the errors ahead to run the cycles smoothly
End-to-end release and project deployment management
Documented the defects
Analyzed and fixed Productions issues using Java, JSP and Oracle
Generated weekly reports / validation of reports for Clients
Provided support for User Acceptance Testing and Quality Assurance testing
Implementation of developed code into production and validating the processed data
Developed automation test cases using Java, Selenium
Environment: Java, JSP, Oracle, Websphere, Selenium, Apache ANT, JUnit, Waterfall and Agile methodologies
Oct 2007 – Feb 2008, Software Engineer
North Jersey Media Group
Developed new website for North Jersey Media Group. This project was developed using Java and JSP. Every night News feeds were processed. These XML files were parsed and published on the website. Using Java, the tools were written for parsing files, to create menus, to create templates etc. Developed style sheets. Developed forums and Search functionality.
Responsibilities :
Developed end to end project using Java, JSP and XML
Tested the project manually
Implementation of developed code into production and validating the processed data
Environment: Java, JSP, Oracle, Waterfall methodology, Eclipse IDE
July 2006 - August 2007, Sr. Associate, UBS Financial Services
UCMA & FAWeb Wizard, Infonet, Marketing Material Online Forms for UBS Financial
UCMA enables the business groups to create, maintain and publish sites in an efficient and timely manner on an as needed basis. Also, incorporating these sites into one central location allows the business owners to establish their own timelines, processes/workflow and templates.
FAWeb Wizard is used by Finanacial Advisors. This website provides information about all the Financial Advisors, list of Associates working under FAs, upload FA photos, Profile, Team Info.
Developed stand alone Java application for Infonet automated publishing. Automated publishing allows the content to be published without human intervention. Infonet is used to communicate Sales and marketing related materials to the branch population.
This project is used to create a browser-based application that will enable Financial Advisors to order pre-approved and custom marketing materials. This tool will also have workflow in place to route the requests to Branch Managers for approval. Once approved by BOM, the requests will go to the Marketing Resource Desk (Home Office users) to fulfill the request. This application will reduce the paper work from the fax/email for the MRD users.
Responsibilities:
Developed end to end project using Java, J2EE, Oracle, Struts, HTML, CSS
Developed test cases for manual testing
Developed automated reports using Java, J2EE
Environment: Java, J2EE, VSS, Oracle, Websphere, Struts
January 2005 – June 2006, Software Engineer, Care Gain
Project: 401 K HealthCare Insurance
Designed and developed web application for health insurance and financial service industries. CareGain helps health insurers, administrators, and employers offer employees simple, affordable and consumer-centric health benefit plans, by the use of its proprietary technology.
Manages HRA, HSA and FSA in a flexible fashion through customizable business rules. Provides members with tools to assess their healthcare costs and make decisions that best serve their individual healthcare needs. Links to banking partners to manage HSA, including payment from and set-up of individual accounts.
Responsibilities:
Developed enhancements of this project using Java, Oracle
Performed manual testing by writing test cases
Environment: Java, J2EE, VSS, Oracle, Netbeans
Oct 1999 - July 2001, Software Engineer, DVC Group, Morristown, NJ
Project Name: Health Channel, Perdue
Added new features to the health channel project. Added a new feature to update the latest health news. When the latest news comes every day, the system creates a new file and writes the latest news into that file automatically. The file is then used to update the latest health news on HealthChannel website. Did the job scheduling process.
Designed and developed the Timesheet Application. (www.central.dvc.com)
Timesheet application is an intranet website that is used by all the
employees of DVC worldwide for time reporting and was also used by the company's human resources organization. Using this website, the employees can keep track of various job codes and times they worked on each of the project, their vacation time available, personal time available, sick leave availability and various important statistics related to their Paid Time Off hours. This website also allowed the user to access and updates their personal information. This web site can also be used by upper management to generate important statistical reports.
Responsibilities:
Developed front end forms in JSP
Developed web pages using HTML, JavaScript
Carried out form validations using JavaScript
Developed server side validations using Java
Established database connection through JDBC
The requests from the screen are handled using Servlets
Tested, debugged and performed enhancement of features
Environment: Java, JSP, MVC Struts, XML, HTML, CSS, Java Script, VSS, Oracle