Geetha
***************@*****.***
PROFESSIONAL SUMMARY:
●Over 9 years of experience in Software Analysis, Software Quality Assurance Testing of Web, Web Services, Client/Server applications and databases.
●Worked collaboratively with Clients at Onshore and offshore teams to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
●Collaborating with development and operations teams to ensure smooth deployment and operation of containerized applications.
●Working experience with defect tracking tools like ALM/Quality Center, Jira, Team Track, Xray and Microsoft Team Foundation Server (TFS).
●Experienced in Test Driven Development (TDD), Acceptance Test Driven Development (ATDD) and Behavior driven development (BDD) using Cucumber/Gherkin
●Extensive experience Test Summary/Status reporting with Microsoft Office tools (MS - Word, Outlook, PowerPoint, Excel, and Access)
●Experience in unit testing, functional testing, Regression Testing, user acceptance testing (UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, cross-browser testing, compatibility testing & security testing.
●Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report, and Project Report
●Facilitate Scrum ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
●Collaborate with Product Owners to define and prioritize product backlogs, ensuring clear and actionable user stories.
●Expert in using test automation tools such as Selenium WebDriver, IDE, Grid.
●Experience in Appium tool Test for mobile testing in Android, IOS, and other mobile applications.
●Proficient in the Web Debugging Tools like Firebug, Fire path and Xpath to run WebDriver script in stable condition.
●Involved automated scripts and frameworks using Java.
●Experienced in Rest API Testing using POSTMAN for manual testing & Rest Assured for automation.
●Knowledge on Playwright by using multiple browser testing
●Working experience with defect tracking tools like ALM/Quality Center, Jira.
●Proficient in testing databases of applications developed with MySQL and Oracle.
●Strong in writing SQL queries to perform backend data validations.
●Experience with source version control tools such as TFS, Git and Bitbucket.
●Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript & XML.
●Involved with Apache POI to read data from external sources like Excel Spread Sheets for validations.
●Extensive experience with Microsoft Office tools (MS - Word, Outlook, PowerPoint, Excel, and Access).
●Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword frameworks and POM.
●Experience with allure Report and Extent Report to display detailed test execution reports with pie chart along with screenshots of corresponding failed test cases.
●Experience in unit testing, functional testing, Regression Testing, user acceptance testing (UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, cross-browser testing, compatibility testing & security testing.
TECHNICAL SKILLS:
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools
Selenium WebDriver, Postman, Protractor, Manual Testing, Appium (Android & iOS Testing).
Frameworks
Page Object Model, Keyword Driven, Data Driven, Hybrid Testing, Cucumber, TestNG, Junit.
Build &Integration tools
Maven, Ant, Jenkins, Azure DevOps
Programming Languages
Java, C#, .Net
Browsers
Firefox, Internet Explorer, Safari, Google Chrome, Opera.
Operating System
Windows Variants, Unix, Linux, Mac, iOS, Android.
Database tools
MySQL, SQL
Defect Tracking Tools/ Test management tools
HP ALM, Quality Center, Bug zilla, Jira, Team Track, X-Ray.
Continuous Integration Tools
Jenkins, Hudson, Subversion, GitHub
Project management
MS Office Pro (Word, Excel, PowerPoint, Access, Outlook), Agile (Scrum), Kanban and Waterfall
Scripting Languages
JavaScript.
Markup Languages
HTML, XML, JSON, Xpath, CSS
SOA Technologies
SOAP, WSDL, RESTFUL Web Services, SOAP UI
MS Office Tools
MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Other Utilities
Eclipse, SQL, GIT
Types of Testing
Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API, and Unit testing.
PROFESSIONAL EXPERIENCE:
Infosys
Client: Bank of America, Dallas TX Nov 2022 to Feb 2024
Role: QA Automation Engineer
Project Description:
BCLS: Breach letter compliance system is automates letter process by getting letter for data from various systems. BCLS application retrieves data as part of daily evaluation job and it starts process and creates letter cases
Responsibilities:
Working in an Agile/Scrum environment as Manual and Automation tester.
Reviewed project artifacts, analyzed Requirements, designed the test plan, and worked with
multiple testing teams and testing metrics, test logs and test summary reports.
Interacted with Business Analysts and developers to understand the application architecture
& testing strategy.
Developed Test Plan and Prepared the functional test cases using test design techniques data and validation concepts using boundary value analysis Test conditions for new features.
Executed test cases for data validation and Coordinated with the developers to resolve defects.
Review and update Regression Test cases for impacted features and Prioritize test cases execution based on requirements priority and complexity.
Estimate test timelines for each test case and provided to Project Manager and with the Dev and Project team and informed QA dependencies and QA deliverables.
Regression Testing performed at various phases of development life cycle for impacted existing
functionality.
Used Jira tool for Test Case Management, Test execution status, and Defects Management.
Attend Daily Status meetings and reported the test status and plan for the day.
Attend Defects Scrub meeting, go over open defects and disposition as per the business decision.
Involved in implementation of Test Automation Framework build using Page Object Model (POM), with Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release and Managed version control and collaborating using Git hub.
Executed in mobile web application testing like Page load speed, Security testing.
Executed web application with different Browser Compatibility Testing (IE, Firefox, Chrome, and Safari) of a Web based application.
Proficient in the Web Debugging Tools like Firebug, Fire path and Xpath to run WebDriver script in stable condition.
Proficient in Appium tool Test for mobile testing in Android, IOS, and other mobile web applications.
Knowledge on sender initiates a wire transfer request through their bank, providing necessary details such as recipient’s bank account number and the amount to be transferred.
Worked on distributed test automation execution on different environments as part of Continuous Integration (CI/CD) Process fusing Selenium Grid and Jenkins.
Proper insertion, deletion and updates into the database and investigate for solutions using data
analysis practices and prepare analysis reports.
Assisted manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required selenium support code in JAVA for Cucumber.
Involved in cross platform and cross browser functional, integration, performance and regression testing using Selenium WebDriver.
Defined performance test strategy, performance test cases, load scripts and documented the issues and re-tested software fixes to ensure the issues are resolved.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests, Proficient with testing REST APIs using REST Assured, TestNG Apache POI.
Experienced in RESTFULL web services testing using Rest Assured framework java. Validated JSON formatted data, different http status codes like 200, 201, 400, 415, 500 etc.
Involved in executing SQL queries and PL/SQL procedures, functions, and packages for backend testing of DBMS.
Environment: Java, Selenium WebDriver, TestNG, Page Object Model (POM),REST API, Maven, Rest Assured, Jenkins, UAT, X-Ray, GIT Lab, Cucumber, SOAP UI, Eclipse, BDD, Agile, HTML, XML, XPath, JIRA, MYSQL.
Harvey Nash
Client: Amazon - Washington May 2022 – Sep 2022
Quality Assurance Engineer II
Project Description:
This project is about Data ware house maintenance and the project name was 'Problem Solve" and it is a web based application. It has two major modules called Inbound and Outbound. I worked on Outbound module where we had Found, update and Delete submodules. Actors for these modules are Associate, Operation manager and Problem solver. Found module helps to found the inventory available in DC, Update module helps the Operation manager to Update the inventory with any corrections. Problem solver will use the module to find out any missing inventory in DC by doing Research operation in the application.
Responsibilities:
●Reviewed project artifacts, analyzed Requirements, designed the test plan, and provided weekly status report that includes testing metrics, test logs and test summary reports .
●Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven.
●Used Selenium Grid to run test cases in multiple browsers and Platforms.
●Responsible for implementation of BDD Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
●Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
●Working experience with defect tracking tools like ALM/Quality Center, Jira and Xray.
●Used Cucumber, Appium, for Native Mobile Application automation testing for iOS and Android platform.
●Used Perfecto Mobile and different types of virtual devices( Emulator& Simulator ) for Test cases Validation
●Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis and wrote SQL queries for backend testing.
●Prepared test data document and Involved in the generation of bug and test case execution reports.
●Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
●Worked closely with DevOps teams to optimize test execution times and resource utilization in CI/CD environments.
●Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
●Developed test code in Java language using Eclipse, IDE and TestNG framework.
●Involved in Maven configuration for running servers and scripts after the build.
●Prepared manual & function test cases on web and mobile applications (iOS and Android) as per requirements.
●Used web-debugging tools like XPath, Firebug and Firepath to run automation script in stable condition.
●Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
●Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
●Performed Smoke, Functionality, white box testing, Integration, System, Regression tests based on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Environment: Java, Selenium WebDriver, TestNG, Ruby,Kinesis, Page Object Model (POM),REST API, AWS, Maven, Rest Assured, MongoDB, Ready API, Jenkins, UAT, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JIRA, MYSQL, Oracle, Windows.
Accenture
Client: HCSC, Chicago Oct2021 – Feb 2022
Automation Engineer
Project Description:
Claims Productivity Tool (CPT) : CPT is UI based tool to maintain the Insurance subscriber and their dependents details. Also able to view the claims information of the subscriber or his/her dependents claims, and their insurance plan details.
Workforce Inventory Management System (WIMS) - is a Salesforce system to maintain Workforce groups who are all involved in authorizing, approving the claims. This system maintains the different work groups based on their roles, Queue management and Users. We used to have this system to provide necessary roles, permission by adding the users into the Queues or Work groups.
Responsibilities:
●Working in an Agile/Scrum environment as Manual and Automation tester.
●Analyze the requirements from User Stories and create Test Plans and Test Cases to validate the Acceptance criteria provided in the stories.
●Created Test Plans, which describe the features and functions to be tested.
●Worked closely with DevOps teams to optimize test execution times and resource utilization in CI/CD environments.
●Perform API Testing using Postman and execute requests manually and verify responses.
●Conduct thorough testing of RESTful APIs using Postman to ensure functionality, performance
●Developed SQL Scripts for Backend Testing to ensure the data is updated as per the Business Rules.
●Perform API Testing using Postman.
●Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven.
●Used Selenium Grid to run test cases in multiple browsers and Platforms.
●Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
●Used Jenkins as a continuous integration server to run automated test suites.
●Used web-debugging tools like XPath, Firebug and Firepath to run automation script in stable condition.
●Use Xray integrated with JIRA for test management, tracking, and reporting.
●Designed and Developed Smoke, Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
●Involved in designed, Developed, Executed and Maintained automated Test Scripts using by HDD Hybrid Driven) testing framework with Testing Language.
●Log defects in JIRA and validate the bug fixes.
●Enhancing and maintaining the automation framework which is based on the Page Object Model
●Involved in Backlog grooming, refinement & Scrum meetings to get the details on upcoming features & functionalities.
●Creating and Enhancing Automation Framework for Web-based application & API Testing.
●Developed DB verification and automated end-to-end business scenarios, validating every value from the UI case screen.
●Involved with client meetings to suggest how to introduce best automation practices.
●Involved in preparing Test Data for testing purposes in QA, UAT environments.
●Validation of Production issues in lower environments.
Environment: Java, Selenium WebDriver, TestNG, Page Object Model (POM),REST API, AWS, Maven, Rest Assured, MongoDB, Jenkins, UAT, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JIRA, MYSQL, Oracle, Windows Android, Appium, X Ray, Jenkins, Postman, GitLab CI/CD, JIRA, Sales force application.
C2S Technology, Washington. Nov’2020 to Sep2021
Automation Engineer
Project Description:
A CRM knowledge article is a digital tool that collects, organizes, and retrieves knowledge for use in various processes. These processes can include sales, marketing, service, and CRM service management.
Responsibilities:
Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
Created Java based scripts for Selenium WebDriver with Junit as automation framework, involved in performing end to end testing of Ecommerce applications.
Analyzed Ecommerce needs and recommended web site structure and basic design guidelines.
Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, Maven, and Eclipse.
Performed Data driven testing using Selenium WebDriver and Junit functions which read data from property and XML files.
Worked closely with DevOps teams to optimize test execution times and resource utilization in CI/CD environments.
Managed multiple repositories on GitHub, ensuring proper branching, merging, and version control.
Preparing test cases for the test scenarios based on the requirements.
Executing Functional and Interface test cases, documenting the results and uploading the evidence in Jira.
Posting defects and tracking defects in Jira.
Perform API Postman performance testing to measure response times and optimize API efficiency, ensuring fast and reliable user experiences
Involved in test data preparation and set up as per requirements.
Involved in the peer review of Test Scripts
Involved in Backlog grooming, refinement & Scrum meeting to get the details on upcoming features & functionalities.
Written SQL Queries to extract data from various database tables for backend testing purposes.
Environment: Java, Selenium WebDriver, Eclipse,Postman, Github, Azure devOps TestNG, EDI, Maven, Jenkins, Cucumber, Groovy Scripts, Agile, AJAX, WSDL, XPath, Quality Center, SQL, XML, Oracle, Windows
Client: Ironshore, Hyderabad, India, Jan 2013 to April 2016
Role: QA Engineer
Project Description:
The Ironshore Insurance Project is a pioneering initiative aimed at modernizing the insurance industry through digital transformation and technological innovation. By enhancing operational efficiency, improving customer experience, and ensuring robust risk management, the project seeks to deliver exceptional value to both insurers and policyholders, driving the future of the insurance sector towards greater efficiency, transparency, and customer-centricity.
Responsibilities:
●Reviewed and analyzed Customer Requirements and clarified with Business Analysts.
●Reviewed High Level and Lows level Design docs and clarified design solutions with Developers.
●Involved in walk-throughs for test designs, data designs and code reviews.
●Developed Test Plan, Test cases, Test conditions for new features.
●Executed test cases for data validation, link verification and content verification.
●Coordinated with the developers to resolve defects.
●Define and manage test plans, test cases, and test executions in Xray.
●Review and update Regression Test cases for impacted features.
●Prioritize test cases execution based on requirements priority and complexity.
●Perform API Postman performance testing to measure response times and optimize API efficiency, ensuring fast and reliable user experiences
●Estimate test timelines for each test case and provided to the Test Lead and Project Manager.
●Engaged with the Dev and Project team and informed QA dependencies and QA deliverables.
●Requirements Traceability Matrix developed to align the Test Cases to Requirements
●Performed GUI, Ad-hoc, Functional, Integration, compatibility, User Acceptance testing.
●Regression Testing performed at various phases of development life cycle for impacted existing functionality.
●Logged and managed defects in Bugzilla, ensuring comprehensive bug reports and tracking their resolution.
●Managed multiple repositories on GitHub, ensuring proper branching, merging, and version control.
●Analyzed Test results with the expected results, and behavior of the system.
●Used Quality Center for Test Case Management, Test execution status, and Defects Management.
●Attend Daily Status meetings and report the test status and plan for the day.
●Attend Defects Scrub meetings, go over open defects and disposition as per the business decision.
●Generate weekly Status Reports for Defects and Test Case status, and send them to the project team.
●Engage with Deployment, and provide QA Test activities dependencies and test timelines.
●Release validation testing performed in production environment
Environment: Java, XML, HTML, JavaScript, SQL Server 2008, Postman, MS Office, Windows 10,Quality Center, Bugzilla, Jira, X Ray.
Phoenix Technologies Hyderabad, India, Feb 2006 to Feb 2009
Role: QA - Engineer
Project Description:
The project aims to minimize downtime, protect against data loss, and ensure seamless recovery processes. Key objectives include enhancing data security, improving recovery speeds
File and Folder Recovery: Ability to recover individual files and folders from various storage media, including hard drives, SSD’s and removable media.
Partition Recovery: Tools for recovering entire partitions that have been deleted, formatted or corrupted.
Database Recovery: Specialized recovery processes for databases such as SQL, Oracle, and Exchange
Responsibilities:
●Prepared Test Cases based on the Functional Requirement Specifications
●Execution of Test Cases and Log a Defects in Bug Reporting tool.
●Bug Summary Report(s) are forwarded to the concerned on daily basis.
●Tracked defects using Test Director & Conducted Bug-Review meetings.
●Involved in understanding the product functionality and testing which includes test plan design, writing test cases and performing system testing, sanity testing, regression testing and functionality testing.
●Logged and managed defects in Bugzilla, ensuring comprehensive bug reports and tracking their resolution
●Day-to-day maintenance of the Bug Summary Report and sending the status daily on the same to the counter parts.
●Providing feedback required by the Dev team in time.
●Performed Installation testing and functionality testing.
●Performed Interoperability Testing, Regression testing and Performance testing.
Environment: Java, XML, HTML, JavaScript, SQL Server 2008, MS Office, Windows 10,Quality Center, Bug Zilla.
Education:
Master of Information Technology from Manipal University 2003 - India
Bachelor of Commerce from SV University 2000 - India