Post Job Free

Resume

Sign in

Quality Assurance Software Testing

Location:
Katy, TX
Posted:
January 31, 2024

Contact this candidate

Resume:

Ayyappa C Undavalli

Phone: +1-346-***-****

E-mail: ad29lc@r.postjobfree.com

SUMMARY:

11+ years of experience in Software Testing & Quality Assurance. Extensively worked on end-to-end Product Requirement Analysis, Test Plan design, code testing, Bug Root Cause Analysis and documentation

Strong experience in Automation of AngularJS web Applications using Protractor with Jasmine, Cypress, Playwright, RPA and Page Object Model Framework.

Hands on experience in Automation of web Application using Selenium WebDriver with Java Programming and TestNG Framework.

Well versed with Handling Elements in Selenium WebDriver.

Writing Test Cases using Element Locators, WebDriver methods, Java Programming features and TestNG Annotations.

Proficient with automated testing tools such as Selenium Web Driver and Selenium Grid components for Testing web based applications.

Strong Experience in Automation Frameworks Page Object Model with Page Factory Design Pattern, Playwright, Data driven etc. and Cross browser testing and parallel test Execution using Selenium WebDriver, TestNG and Selenium Grid component.

Experience working with Rest Full web services with SoapUI tools and automation with Rest Assured Framework.

Experience in Build Tool – Maven

Exposure to Jenkins tool and GitHub repository.

Proficient with Agile Methodology

Leading the offshore and on shore teams assigning sprint work and reviewing the automation scripts.

Experience in designing and executing the performance Test Scripts using Load Runner tool.

Familiar with Defect Tracking Tools like QTest, JIRA, Test Link and Bugzilla

Strong at designing Automation test plans, test strategy, test estimations, tool Feasibility study on different Automation tools, designing Automation Frameworks based on the application.

Designed Framework like Page Object Model for Automation from the scratch.

Automation and manual testing experience in various industry domains (Banking, Healthcare and Sales).

Thorough understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Preparation of test scripts/test cases for unit level, integration testing, Shift – Left Testing and regression testing.

Possessed strong abilities in manual, Black Box testing including setting up of test environment, execution of component /functional /regression tests and tracking the defects.

Good leadership and interpersonal skills with proven abilities in resolving complex software/ application related issues and root causing customer issues.

Experience in working in Offshore –On site Model.

Hands on Experience on mobile application testing with Appium, Xamarin frameworks and creating automation scripts using java and Python, C# languages.

Having good experience in planning, designing, developing, deploying and testing strategies for Web based and Client Server Applications.

Ability to interact successfully with multiple teams across the globe including services and support for all regions and has experience in working with clients from multiple continents.

Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.

Excellent Analytical and Problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.

Gained knowledge about the testing process, infrastructure setup and connectivity issues so that a better testing process could be achieved.

Professional skill set:

Functional Testing System Testing GUI Automation

Database Testing Test Case Automation Adhoc Testing

Integration Testing Regression Testing Smoke Testing

Mobile testing Performance testing API Automation

TECHNICAL SUMMARY:

Platforms Windows 7/8/XP, UNIX, Linux

Language/ Script Core Java, JavaScript, Shell Script, VBScript (UFT), PL/SQL, VBScript(UFT),

Python,C#.

Frameworks/ORM Junit, TestNG, TDD, BDD, Xamarin.

Firefox Add-ons XPath, Firebug, Fire path

Web Technologies HTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, CSS, Flash.

Databases Oracle 11g, SQL, PL/SQL, DB2, MySQL, MongoDB, COSMOS DB,Cassandra

Scripting Languages HTML5, CSS, Java script, jQuery, JSON, NodeJS, AngularJS and AJAX

XML Technologies XML, XSD

Application Servers WebLogic, JBoss, WebSphere

Cloud Computing Spring Cloud, Microservices, Amazon Webservices (AWS), Cloud

Foundry, Hystrix

SOA Technologies SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, Postman

Source Control Subversion (SVN), GIT

Bug tracking Rally, Bugzilla, ODC, Jira

Development Tools Eclipse, My Eclipse, JDK 1.5/1.6/1.7, Soap UI, Log4j, Jenkins, PyCharm

Management Systems Banking, Finance, Healthcare.

Testing Tools Selenium WebDriver/IDE/GRID/RC, HP Quality Center/ALM, Junit,

Test NG, JIRA, SOAPUI, QTP, Eclipse, Appium, Xamarin, JMeter, Cucumber, Log4j,

WORK EXPERIENCE:

Working as a Quality assurance automation engineer/SDET for Harris County from FEB 2020.

Worked as a Automation Test Engineer/SDET for Cognizant technologies from FEB 2019 To FEB 2020.

Worked as an Associate Test Lead at Napier Health Care Solutions. from MAY 2016 to September2018

Worked as a software Engineer at Infosytech Solutions Pvt Ltd from December 2012 to May 2016

ACHIEVEMENTS:

Received “STAR PERFORMER” award from Napier Healthcare Solutions for three times in a row.

Received “STAR PERFORMER” award from Harris County.

EDUCATION:

Bachelor’s Degree in computer science engineering from JNTUK-2012

PROJECT DETAILS:

Project #1

Project Title: Prepurchasing

Client Name: Harris County

Duration: March 2021 to till date

Location: Houston-Texas (USA)

Tools: Playwright, Appium, JIRA, Selenium, Load Runner, API, Cucumber.

Role: SDET

Project Description:

The Pre-Purchasing application is used for tracking and maintaining information associated with purchasing requests and eliminates the need for a manual, paper process for approval. Management receives an email notification when a request is submitted enabling them to view it online and approve or deny electronically. This is an internal approval system to US and HCSO only. It does manually tie into TPR (technology purchase request) system but is not directly integrated with any system. For example: If in PPA and you have a qualified US technology purchase it leads you to the TPR. Currently, Org

Responsibilities:

Reviewed the Business Requirement documents with the business and development team to understand the

architecture and functionality of the application in an agile environment.

Analyzed and developed test plans, test cases, scripts and expected test results as per the requirement.

Selected, designed, and prioritized test scenarios and test cases that provided efficient coverage of requirements.

consistent with acceptable level of risk

Created whole test framework using Cypress, JavaScript and typescript for further test creation and execution.

Extensively involved in identifying test cases to automate. Automate those test cases using Cypress automation.

Developed Mobile Web Browser Automation test cases using Xamarin C# client.

Designed and documented REST APIs, including JSON data formats and API versioning strategy.

Developed automation framework to test SOAP based Webservices using TestNG.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment.

Environment: J2EE - Specs Framework, Java, Python, MTM, Unix/shell, Cypress, Maven, Linux, Jenkins, Azure, API, HTML, XML, Quality Centre, COSMOS DB,java script, typescript Oracle, UNIX, Xamarin, JSON, Nodejs, GIT, Aws pipeline Docker, Kubernetes.

Project #2

Project Title: Frequent Courthouse Visitor

Client Name: Harris County

Duration: March 2020 to till Feb 2021

Location: Houston-Texas (USA)

Tools: Selenium Web Driver, TestNG, Appium, JIRA, protractor, Load Runner, API, Cucumber.

Role: Devops Automation Test Lead

Project Description:

The Frequent Courthouse Visitor (FCV) application is a web-based initiative designed to streamline and automate the process of identifying and approving individuals access to the Civil, Criminal and Juvenile courts; bypassing the magnetometers and/or x-ray machines used for security screening.

The FCV process will include an Online Application and Background check to confirm applicant meets the requirements to obtain Frequent Visitor Courthouse Project privileges. In addition, ongoing applicant background checks will be conducted allowing for suspension / termination of Frequent Courthouse Visitor privileges at any time.

Responsibilities:

Identify END to END Scenarios for Automation.

Involved in Functionality, Regression testing, Cross-Browser compatibility, User request load, Databases consistency, Security attacks.

Create and maintain automation test scripts by using Selenium WebDriver, TestNG.

Involved in Functionality, Regression testing, Cross-Browser compatibility, User request load, Databases consistency, Security attacks.

Performed cross - platform testing on android, iOS using Appium.

Developed Keyword Driven framework to test several web pages.

Integrated Selenium web driver script to Jenkins CI Server.

Effectively executed prepared Test Scenarios by using Selenium Web Driver.

Performed Regression testing by using Selenium WebDriver.

Taking Screenshot for failure test cases

Communicated with the development team in resolving the issues.

Defect tracking and Bug reporting through TFS.

Environment: J2EE - Struts Framework, Java, Python, MTM, Unix/shell, TestNG, Maven, Linux, Jenkins, Azure, API, HTML, XML, Quality Centre, Mongo DB, Oracle, UNIX, Appium, JSON, Nodejs, GIT.

Project #3

Project Title: Provider-PIER Network Intake

Client Name: Healthcare Service Corporation (HCSC)

Duration: JAN 2019 to FEB 2020

Location: DALLAS-Texas (USA)

Tools: Selenium Web Driver, TestNG, Appium, JIRA, Salesforce automation, API testing, Load Runner, API, Cucumber.

Role: Automation Test Engineer

Project Description:

Provider Pier network application will be used for activating a Provider replacing PPW. Provider can be anything like Independent doctor, Medical hospital, Urgent care etc. With the help of this application, we will gather all information includes all details like location, personal information, etc. of the provider to activate it. We will gather information for different states (as of now we are covering 5 US states/plans). Different states have different type of providers and different policies. This application would be one show-stop for all provider information.

Practitioner Provider Record Setup - Create provider records for practitioner’s provider records through the PIER application so that the database is updated with the provider record, and can be used for claims, reports, etc. purposes

Facilities Provider Record Setup - Create provider records for Facilities provider records through the PIER application so that the database is updated with the provider record, and can be used for claims, reports, etc. purposes

Medical Group/Clinic Provider Record Setup - Create provider records for Medical Group/Clinic provider records through the PIER application so that the database is updated with the provider record and can be used for claims, reports, etc. purposes

Responsibilities:

Work with both Dev and QA team to implement the requirements by following the agile definition of Done and work on sprint tasks as per priority.

Demonstrate the Automation progress to client on weekly basis and seek inputs on improvements.

Backend API Test execution using POSTMAN plugin to validate the JSON response.

Developing Selenium Test Automation Frameworks using WebDriver, java, TestNG and Extent Reports.

Developing test scripts using Selenium WebDriver, java and TestNG

Reporting and Tracking defects using JIRA

Monitoring test execution and Reporting test results to clients.

Involved in daily calls to coordinate with offshore team and clients.

Converting Regression Test cases to Automation scripts.

Developing Data Driving Test Scripts.

Responsible for Execution of Test Scripts and publishing results.

Responsible for sending Automation team daily status report.

Responsible for Execution of Test Scripts and publishing results.

Preparing Generic library files.

Preparing test scripts to run test in Batch.

Customized framework as per the requirement.

Environment: J2EE - Struts Framework, Java, Python, MTM, Unix/shell, Test NG, Maven, Linux, Jenkins, Azure, API, HTML, XML, Quality Centre, SQL, Oracle, UNIX, Appium, JSON, Node JS, GIT.

Project #4

Project Title: Hospital Information System

Client Name: Napier healthcare solutions/Jaslok Hospital & Research Centre

Duration: May 2016 to Sep 2018

Location: Hyderabad (India)

Tools: Selenium Web Driver, Test NG, Appium, and Bugzilla, JIRA, protractor, Load Runner.

Role: Software Engineer-Testing

Project Description:

HIS is a Web Based Application. The aim of the project is to automate different activities of the hospital. The Major modules are Registration, Out Patient Management, Inpatient Management, User Management, Pharmacy, Billing and Lab Details.

1. Registration module handles with Patient Information, Types of Registrations and maintains medical history of patient.

2. Outpatient Management module handles with Patient Consultation, Doctor visiting details and Appointments.

3. Inpatient Management module handles with Admissions, Discharges and Transfers.

4. Billing Module includes both Outpatient and Inpatient Billing Transactions.

5. Pharmacy deals with stock information and receipt of drugs.

6. Lab Details deals with generation of test results for various tests like X-ray and Blood report.

This project also maintains the records of birth certificates, death certificates, Medical certificates, online appointment with doctor etc.,

Responsibilities:

Involved in Sprint Planning in each sprint to focus on Rally stories requirements with BA, PO and dev team etc.

Enhance the existing Design of Page Object Model Framework with Jasmine and automation of test scenarios using Protractor Tool.

Using JavaScript designed test scripts in Jasmine.

Work with both Dev and QA team to implement the requirements by following the agile definition of done and work on sprint tasks as per priority.

Demonstrate the Automation progress to client on weekly basis and seek inputs on improvements.

Backend API Test execution using POSTMAN plugin to validate the JSON response.

Validating API End points and automated API endpoints for regression testing

Worked on Integrated Continuous Enterprise Data Quality(ICEDQ) and tracking

Involved in daily Scrum meetings and follows Agile methodology

Involved in User stories discussions on each sprint and sprint planning activities

Acted as Scrum Master for QA activities

API testing using Postman

Automated 200 test cases using Protractor and Jasmine and created multiple test suites for Regression, Adhoc and Integration test scenarios.

Automation Testing with QTP with C#.

Writing Postgres SQL queries to perform Integration task

Prepared Test Plan based on Sprint planning meet criteria and also prepared test strategy

API end point testing along with HTTP responses 201 Create, 200 Success, 404 Not found etc.

Worked closely with the development team to reduce the communication gaps

While writing the scripts using CSS work styles, HTML and writing the Java scripts to identify the objects

Writing SQL queries to validate the data

Used Compare properties to compare the test results

Prepared Pull Request for my test scenarios and pushed the code into GitHub repository on daily basis

Create different test case scenarios to cover build master with Regression bed, smoke and E2E to improve build test processes, environments, and scripts.

Updated Framework with new functionalities, prepared Reusable functions that improved the robustness, re-usability, and maintainability of the test scripts whenever required.

Supported the Automation Engineers in day-to-day activities and provided technical help and guided them in status mails, dashboard and defect management etc.

Worked closely with Dev. team, Onsite team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner.

Environment: J2EE - Struts Framework, Java, Python,C#, Visual Studio, TFS, MTM, Unix/shell, TestNG, Maven, Linux, Jenkins, Azure, API, HTML, XML, Quality Centre,C#, SQL, WSDL, Oracle, UNIX, Appium, JSON, Node JS.

Project#5

Project Title: Target

Client: Five Brothers

Position: Test Engineer.

Duration: May 2014 to April 2016.

Location: Hyderabad (India)

Tools: Selenium Web Driver, TestNG, and Bugzilla, JIRA, Protractor.

Team Size: 4

Project Description:

Target has a much more forgiving return policy than those of its competitors. As a result, millions of dollars are lost each year due to the “rental” of seasonal and holiday merchandise. Guests finish using the merchandise and return it to Target for a full refund. Target can reduce the return window on specific categories of items, but not without the potential of hurting the guests that are legitimately returning the items.

This program is focused around three areas of development:

Aligning Target.com’s returns policies to those of Stores by implementing Item Level Return Policies.

Supporting the ability to accommodate exception return periods so that return policies can be more closely aligned to Target’s competitors.

Maximizing profitability by restricting certain return scenarios (i.e. Extended Return).

Responsibilities:

Identify END to END Scenarios for Automation.

Involved in Functionality, Regression testing, Cross-Browser compatibility, User request load, Databases consistency, Security attacks.

Create and maintain automation test scripts by using Selenium WebDriver, TestNG.

Involved in Functionality, Regression testing, Cross-Browser compatibility, User request load, Databases consistency, Security attacks.

Performed cross - platform testing on android, ios using Appium.

Developed Keyword Driven framework to test several web pages.

Developed 27 Selenium WebDriver automation scripts for E-commerce checkout process.

Integrated Selenium web driver script to Jenkins CI Server.

Effectively executed prepared Test Scenarios by using Selenium Web Driver.

Performed Regression testing by using Selenium WebDriver.

Taking Screenshot for failure test cases.

Reporting of Test Results to Test Lead.

Communicated with the development team in resolving the issues.

Defect tracking and Bug reporting through Bugzilla.

Environment : Selenium, Quality Center/ALM, JIRA, ROI, VBScript, TFS, SQL Server 2008, Linux, Microsoft Windows, UNIX/shell, Visual studio, XML, Building Center, XSD, XPath, MQ, Topics, HTTP, JSON, Node JS.

Project#6

Project Title: Ethon Healthcare Management System

Client: Ethon Healthcare

Position: Test Engineer

Duration: Feb 2013 to Mar 2014

Location: Hyderabad (India)

Tools: Selenium Web Driver, Selenium grid, TestNG, and Bugzilla, JIRA, Protractor.

Team Size: 6

Project Description:

Ethon healthcare management system is a web based application, which organizes the processes in hospitals. It maintains the information of the patients fixes the appointments, generates the pharmacy bills, generating the reports etc. Application will have different modules namely registration, appointment, billing, nursing station pharmacy, laboratory and also registration of patients in particular departments like endoscopy, cardiology, radiology etc. Application can be accessed by the different users and each user will have the access to only his corresponding modules.

Responsibilities:

Gathering Requirements & Understanding the overall Business functionality of an application.

Implemented Selenium WebDriver. Automated and executed scripts on different browser and different platform using Java.

Perform Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT), and End-to-End Testing.

Perform Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT), and End-to-End Testing. Preparation of testable Requirements, test scenarios, test cases and test data.

Extensively automated regression and functional test suites by developing over 206 test cases, 8 test suites using Selenium WebDriver.

Created and maintained server-side integration tests, JSON documents, running with every build with Git, Jenkins.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML Ids and XPATH in Selenium.

Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.

Maintaining the Clarification tracker for any project related queries.

Performed various types of testing such as Functional, Integration, System, Regression, Retesting.

Execution of Test cases.

Involved in creating automation framework. Created and maintained selenium automated scripts.

Environment : Selenium, Quality Center/ALM, JIRA, ROI, VBScript, TFS, SQL Server 2008, Linux, Microsoft Windows, UNIX/shell, Visual studio, XML, Building Center, XSD, XPath, MQ, Topics, HTTP, JSON, SOAP Web services, RESTful Web services, JavaScript, Node JS, Eclipse, My Eclipse, PL/SQL, Maven, Agile, JQuery, AWS, SVN, Jenkins, Windows 7, Soap UI.



Contact this candidate