Senior QA Engineer
Name: Bhanu Prakash. A
Mobile: +1-832-***-****
Mail ID: **********@*****.***
EXPERIENCE SUMMARY
Over 10 years of experience as Senior Quality assurance test engineer, performing both Manual and Automation testing of applications in Web and Mobile applications.
Experience as a Selenium WebDriver using JAVA, API Automation using Rest Assured and Functional (Web Application, Mobile apps testing using Android and iOS and ERP).
Experience in Java using OOP principles such as inheritance, polymorphism, encapsulation, and abstraction in test automation frameworks, also using collections, and Exception Handling etc.
Hands on experience domains like Telecom (Web, Android, iOS and Billing System Crystal-BSS/OSS) Education, banking, Insurance & Healthcare domains.
Experience in device testing the protocols like WIFI, 5G, LTE etc.
Knowledge of CI/CD pipeline configuration and working with devops team to implement and running the applications using different environments using Jenkins.
Good experience in API testing using SOAP UI and Postman
Expertise in handling BDD-Cucumber, Hybrid Framework, TestNg Frameworks
Experience in Appium to automate Mobile application using Android.
Good exposure in various SDLC (Agile, Scrum, and Water Fall Model) STLC and Bug life cycle using Jira, Rally, Rally and HP ALM.
Proficient in writing SQL queries and executing SQL queries to perform Backend Testing.
Well conversant with software testing methodologies including developing test plans, Test Scenarios, Test Cases, Test Procedures, Test Reports and documenting Manual and Automation Test.
Good experience in Microsoft Dynamics 365 – CRM and SuiteCRM application (ERP).
Expertise in managing end-to-end claims lifecycle, including claim submission, adjudication, and resolution.
Knowledge of HIPAA and insurance guidelines for accurate claims handling.
Knowledge on Playwright automation frameworks and JavaScript.
Experience in banking application and validated currency transaction, Fund transfer /Mobile prepaid Top UP, international fund transfers/credit card payments from Internet banking/Mobile Banking (Android and iOS)
Good Exposure to Channels Internet Banking, Mobile internet banking in banking domain, Payments, Swift messaging (MT103 &MT202& MT202cov), Cash Management and CRM, Silver Lake application.
Experience in Power App Application Validating End-to-End Using mobile apps (Android and iOS) like Leakage Feedback App, Package Delivery and Feedback App, Health & Safety Events App, Vehicle Inspection App, Gift & Hospitality App.
Experience Smoke, Functional, Integration, Accessibility, Acceptance, Localization, Regression, and System Testing etc.
Experienced in End-To -End testing verifies the complete flow of an application from start to finish to ensure it behaves as expected.
Experience in developing UAT test plans and cases based on business requirements and user stories.
Knowledge on Guide Wire (Policy Center Flow) domain, such as Quote, Application, Underwriting, Policy Insurance, Endorsements, Renewal, Cancellation concepts.
Experience in Test planning, estimation, resources, escalations, risk analysis, contingency plans, test deliverables & artefacts and analysis in a well-defined process-oriented environment.
Proficient in reporting and quality metrics, risk management.
Experience in Analyzing Load, Stress testing Results
Good working Experience on Correlation, Parameterization, Checkpoints.
Excellent communication and enter personal skills with problem solving abilities, effective in working independently and an exceptional team player.
TECHNICAL SKILLS
Software Testing Tools
HP-Quality Center (QC), ALM, Eclipse,
Selenium WebDriver, Cucumber, Selenium Grid, TestNG, Maven, Jenkins, Git
Software Testing Types
Manual, Automated, Functional, Regression, GUI, End to End, Database, Integration, User Acceptance (UAT)
Platform
Windows, Android and iOS Phones
Methodologies
SDLC, STLC, Waterfall, Agile
Others
Android Studio, SoapUI, Cucumber
Database
Oracle, MS -SQL Server
Programming Languages
Java, TestNG
Defect Tracking Tool
HP Quality Center, Jira, Rally
PROJECT EXPERIENCE
Client Name: US Health Growth, Dallas, Texas July 2023 to till date
Position: Senior Test Engineer
Description:
USHG: Health Insurance (US Health) one of the leading health organizations, has built its own web platform for selling insurance across all verticals of major insurance companies. This robust system accommodates the sale of health, vision, dental, and premium policies and provides a mechanism for employees and customers to compare different products and choose the one that suits them best. All the plans and businesses available with US Health are displayed based on the product, and logged-in agents can choose or compare these products. After successfully selecting a plan, the user enters customer details, makes a payment for the policy, and a Certificate of Insurance (COI) is generated and sent to the customer's email.
Responsibilities:
•Involved in gathering requirements, define scope and participated in preparing Test plan.
•Test case Scripting & Execution using Automation tool Selenium (Web Driver)
•Developed Page Object Model, Cucumber TestNg Framework from scratch.
•Developing the script for the web applications.
•Developed API Automation framework from Scratch using Rest Assured.
•Created Automated Test Scripts for Functional and Regression Testing of the application using Selenium tool based on Requirements.
•Working closely with devops team to integrate the CI/CD pipelines for to run the application in different environments using Jenkins.
•Created user defined functions to dynamically validate data specific to clients.
•Ensured timely claim adjudication, including handling denials, resubmissions, and appeals.
•Collaborated with healthcare providers, insurance companies, and patients to resolve claim discrepancies.
•Analysing claim trends to identify potential system or operational improvements.
•Performed functional and E2E Test Scripts execution.
•Performed different types of testing like Regression, Retesting, Sanity, smoke. Etc.
•Perform database testing using SQL queries for validating backend processes, data consistency, and accuracy.
•Perform negative testing by inserting incorrect or boundary data into the database to test the system's resilience.
•Test the interaction between backend systems (API, services, etc.) and databases, ensuring data flow and integration work seamlessly.
•Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
•Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
•Collaborated with stakeholders (e.g., business analysts, developers, and end-users) to define acceptance criteria.
•Performing and Facilitated UAT sessions by coordinating with end-users to perform testing.
•Provided guidance and support to users in executing test cases and documenting results.
•Designed and executed UAT test cases to validate system functionality, usability, and data accuracy.
•Logged and tracked issues discovered during UAT and followed up on resolutions.
•Collaborated with development teams to reproduce, prioritize, and resolve defects identified during UAT.
•Retested fixes and ensure to meet user expectations.
•Captured user feedback during testing and made recommendations for system improvements or changes.
•Assisted in obtaining formal sign-off from users or business stakeholders upon successful completion of UAT.
•Documented UAT results and prepared detailed reports for stakeholders, highlighting findings and any outstanding issues.
•Created and maintained UAT logs and traceability matrices to ensure test coverage.
•Created and executed usability test cases focused on key user interactions, accessibility, and overall satisfaction.
•Defined specific user personas to ensure that the testing reflects the target audience’s needs.
•Designed realistic user scenarios and tasks to observe how users interact with the product.
•Worked closely with UX designers and developers to suggest UI/UX improvements based on usability testing feedback.
•Created Test cases, positive and Negative scenario test cases, detail test cases and peer review the test cases based on User story
•Preparation of daily status report.
•Participated in daily scrum meetings and retrospective meetings
•Providing screen shots to identify & reproduce bugs in any environment.
•Understanding the application by interacting with BA and going through the application
•Prepared Test plan, Test Strategy, Test estimation documents
•Organizing meeting/sending daily status reports to project management team.
•Analyzing user requirements, developing functional Test Cases and functional Test Scenarios.
•Executed functional Test Cases and verified actual results against expected results.
•Detecting bugs & classifying them based on severity and priority.
Environment: REST/HTTP, SOAP APIs, UAT, windows, Selenium Web driver, Maven, Jenkins.
Client Name: Xchanging Malaysia SDN. BHD (YTL Company) – Malaysia October 2017 to July 2023
Project: MyYes4G-Telecom (Web, Android & iOS)
Position: Senior Test Engineer
Description:
YTLC Projects - Yes 4G LTE Project that involves several applications such as Sales Web application, Consumer Portals like YCMS, YMCA, YOS, MyYes4g app (Android & IOS) and integrated with Billing System Crystal-BSS/OSS. Applications are used by dealers for sale the telecom plans, and consumers will do transactions in consumer portals.
Responsibilities:
Involved in gathering requirements, define scope and participated in preparing Test plan.
Test case Scripting & Execution using Automation tool Selenium (Web Driver)
Developed Page Object Model, Cucumber TestNg Framework.
Developing the automation script for the web and mobile applications using Java code.
Participated in Scrum calls & addressing project issues with the client.
Involved in Sprint planning, Test Plan, Effort Estimation & Defect Triage meetings.
Defining the scope of testing within the context of each release / delivery.
Implementing and evolving appropriate measurements and metrics.
Responsible for tracking new requirements into the system, updating requirements with new functionality, and removing requirements that were no longer being used.
Working closely with devops team to integrate the CI/CD pipelines for to run the application in different environments using Jenkins.
Closely working with BA and support the application by giving the inputs to developers on the application implementation and requirements to placed.
Performed execution Manually and automated in Mobile Application (Android & iOS) and WEB Testing (Windows)
Testing Mobile native screens in both Android and iOS and as well as Web based applications in mobile app.
Verifying the payments, plans, billing and validity dates reflected correctly in Crystal-BSS/OSS.
Verify the Status of Provisioning, LDAP, and AAA in WOM application.
Testing the compatibility of devices with different wireless standards like Wifi, LTE, 5G etc.,
Validate the core functionalities of wireless systems, such as connection establishment, data transfer, and disconnection.
Testing Backend date using SQL quires for validating backend processes, data consistency, and accuracy also performed update, insert, create, delete.
Perform negative testing by inserting incorrect or boundary data into the database to test the system's resilience.
Test the interaction between backend systems (API, services, etc.) and databases, ensuring data flow and integration work seamlessly.
Worked on Supply Chain Management (SCM) for logistics on purchase orders.
Testing API to verify the response for the given request using SOAPUI.
Performed Functional testing: executing manual scripts, documenting and reporting the results, troubleshooting and analyzing identified problems, documenting objects, retesting and validating modifications and Integrating Testing.
Worked with designers and developers to ensure proper understanding of functionality and results.
Performed different types of testing like Regression, Retesting, Sanity, smoke
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Collaborated with stakeholders (e.g., business analysts, developers, and end-users) to define acceptance criteria.
Performing and Facilitated UAT sessions by coordinating with end-users to perform testing.
Provided guidance and support to users in executing test cases and documenting results.
Designed and executed UAT test cases to validate system functionality, usability, and data accuracy.
Logged and tracked issues discovered during UAT and followed up on resolutions.
Collaborated with development teams to reproduce, prioritize, and resolve defects identified during UAT.
Retested fixes and ensure to meet user expectations.
Captured user feedback during testing and made recommendations for system improvements or changes.
Assisted in obtaining formal sign-off from users or business stakeholders upon successful completion of UAT.
Documented UAT results and prepared detailed reports for stakeholders, highlighting findings and any outstanding issues.
Created and maintained UAT logs and traceability matrices to ensure test coverage.
Created and executed usability test cases focused on key user interactions, accessibility, and overall satisfaction.
Defined specific user personas to ensure that the testing reflects the target audience’s needs.
Designed realistic user scenarios and tasks to observe how users interact with the product.
Worked closely with UX designers and developers to suggest UI/UX improvements based on usability testing feedback.
Performing Defect retest raised by SIT along with Impact area if required.
Performed Acceptance Testing along with Business users.
Supporting testing for UAT users and provide the test date.
Attending Daily stand-up calls and get the tasks to be done for the day.
Raising defects using Jira during execution.
Attending Triage meetings to discuss on pending defects.
Sending the Artifacts to ORT team to get approval upon SIT completion to make sure all changes are covered for the production release.
Sending the final status report to Project Manager for final approval with attached ORT approval.
Performing execution in Production before application to go live to make sure the changes working as expected.
Environment: Manual Testing, MS Excel, Eclipse, Api, Selenium Web driver, Maven, Jenkins, Restful Service, Postman.
Client Name: Wessex Water (YTL Company) – Malaysia
Project: Contact Management VOC
Position: Senior Test Analyst
Description:
Contact Management: The system is designed to provide CSU operatives the means to see all activity carried out by Wessex Water for a specific customer in a single location; including historical operations, billing and engineering incidents/jobs and inbound and outbound communication, whether it be phone, email, letter, or text
Responsibilities:
Analyze the Requirements during the requirements analysis phase of projects
Preparing functional test Cases and undertake the functional testing of Microsoft Dynamic 365 CRM (ERP) application and identifying defect impacts.
Analyzed deviations from expected results and created defect reports using Azure Devops.
Pick the User stories from backlogs and drafting functional Test scenarios & Test Cases covering Integration testing, Smoke Testing, Sanity, Regression.
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Collaborated with stakeholders (e.g., business analysts, developers, and end-users) to define acceptance criteria.
Performing and Facilitated UAT sessions by coordinating with end-users to perform testing.
Provided guidance and support to users in executing test cases and documenting results.
Designed and executed UAT test cases to validate system functionality, usability, and data accuracy.
Logged and tracked issues discovered during UAT and followed up on resolutions.
Collaborated with development teams to reproduce, prioritize, and resolve defects identified during UAT.
Retested fixes and ensure to meet user expectations.
Captured user feedback during testing and made recommendations for system improvements or changes.
Assisted in obtaining formal sign-off from users or business stakeholders upon successful completion of UAT.
Documented UAT results and prepared detailed reports for stakeholders, highlighting findings and any outstanding issues.
Created and maintained UAT logs and traceability matrices to ensure test coverage.
Created and executed usability test cases focused on key user interactions, accessibility, and overall satisfaction.
Defined specific user personas to ensure that the testing reflects the target audience’s needs.
Designed realistic user scenarios and tasks to observe how users interact with the product.
Worked closely with UX designers and developers to suggest UI/UX improvements based on usability testing feedback.
Performing Defect retest raised in SIT along with Impact area if required.
Retested defect reports after code fixes have been implemented and conducted peer reviews on completion of test scripts.
Attending Daily stand-up calls and get the tasks to be done for the day.
Raising defects using Azure Devops during execution.
Attending Triage meetings to discuss on pending defects.
Sending the daily status report for SIT execution
Sending final status report for SIT completion to get signoff.
Environment: Manual, Microsoft Dynamic 360 CRM, Azure Devops Test Management tool.
Client Name: Wessex Water (YTL Company) – Malaysia
Project: PowerApps Platform
Position: Senior Test Analyst
Description:
PowerApps: Power Apps is a suite of apps, services, connectors and data platform that provides a rapid application development environment to build custom apps for your business needs. Using Power Apps, we have built custom business apps that connect to Wessex business data stored either in the underlying data platform (Common Data Service) or in various online and on-premises data sources (SharePoint, Microsoft 365, Dynamics 365 (ERP), SQL Server, and so on).
Responsibilities:
Analyze the Requirements during the requirements analysis phase of projects
Executing functional test cases and identifying defect impacts using the PowerApps application in mobile using (Android and iOS).
Drafting Functional Test scenarios & Test Cases for the new changes on Application in mobile using (Android and iOS).
Verifying the each and every header and sub-headers to complete the end-to-end flow apps in Power Apps in mobile using (Android and iOS).
Validating the themes, icons and colors for the apps in Power apps in mobile using (Android and iOS).
Verifying the attachments, image uploads to apps in Power Apps in mobile using (Android and iOS).
Validating the size, formats for the attachment and Image uploads in Power Apps in mobile using (Android and iOS).
Validating the complete summary on selected items displayed correctly in apps using Power Apps in mobile using (Android and iOS).
Performed Regression, Sanity, Smoke, Integration testing
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Performing Defect retest raised by SIT along with Impact area if required.
Attending Daily stand-up calls and get the tasks to be done for the day.
Raising defects using Azure Devops during execution.
Attending Triage meetings to discuss on pending defects.
Sending the daily status report for SIT execution
Sending final status report for SIT completion to get signoff.
Environment: Android, iOS, Power Apps MicroSoft Applications
Client Name: Geneco (YTL Group) – Malaysia
Project: Sereya Energy
Position: Senior Test Engineer
Description:
Sereya Energy: Geneco is an electricity retailer and belongs to a global network of energy and utility companies. In 2018, with the liberalization of the Singapore electricity market, YTL PowerSeraya re-established its retail brand in Singapore as Geneco. To benchmark the product, Geneco developed and implemented the universal billing platform for the retailer business.
Responsibilities:
Analyze the Requirements during the requirements analysis phase of projects
Executing functional test cases and identifying defect impacts using the SuiteCRM application (ERP).
Drafting functional Test scenarios & Test Cases for the new changes on Application.
Performed Regression, Sanity, Smoke, Integration testing
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Collaborated with stakeholders (e.g., business analysts, developers, and end-users) to define acceptance criteria.
Performing and Facilitated UAT sessions by coordinating with end-users to perform testing.
Provided guidance and support to users in executing test cases and documenting results.
Designed and executed UAT test cases to validate system functionality, usability, and data accuracy.
Logged and tracked issues discovered during UAT and followed up on resolutions.
Collaborated with development teams to reproduce, prioritize, and resolve defects identified during UAT.
Retested fixes and ensure to meet user expectations.
Captured user feedback during testing and made recommendations for system improvements or changes.
Assisted in obtaining formal sign-off from users or business stakeholders upon successful completion of UAT.
Documented UAT results and prepared detailed reports for stakeholders, highlighting findings and any outstanding issues.
Created and maintained UAT logs and traceability matrices to ensure test coverage.
Created and executed usability test cases focused on key user interactions, accessibility, and overall satisfaction.
Defined specific user personas to ensure that the testing reflects the target audience’s needs.
Designed realistic user scenarios and tasks to observe how users interact with the product.
Worked closely with UX designers and developers to suggest UI/UX improvements based on usability testing feedback.
Performing Defect retest raised by SIT along with Impact area if required.
Attending Daily stand-up calls and get the tasks to be done for the day.
Raising defects using Jira during execution.
Testing API to verify the response for the given request using SOAPUI.
Attending Triage meetings to discuss on pending defects.
Sending the daily status report for SIT execution
Sending final status report for SIT completion to get signoff.
Environment: SCRM, SOAPUI, Jira
Company Name: Abiel Solutions Sdn. Bhd – Malaysia Sep 2015 to Aug 2017
Client Name: AmBank Malaysia
Project: AmBank cs & Phoenix
Position: Test Engineer
Description:
AmBank cs & Phoenix - AmBank Group services a wide range of business, corporate and institutional clients comprising Small Businesses, Small & Medium Enterprises, Medium and Large-sized Corporates, Government-Linked Corporations and Multinational Companies from industries that include property, infrastructure and construction, energy and resources, financial institutions, manufacturing, agriculture and many others new and existing CASA & TD workflow CIF, Funding conventional and Islamic in different transactions, generating e-forms, Cheque Encashment, Cash withdrawal, New and Existing On Boarding for conventional and Islamic transactions. Retail Internet Banking AmBank Amonline.
Modules Worked: Mobile prepaid Top Up, E- Remittance, W2W, Fund Transfer, LTT, FTT (International fund transfer), E-Statement, FPX (Online refund, Debit reversal, Jom pay, Bill payments, CMS etc.,
Responsibilities:
Requirements gathering & Impact analysis
Ensuring the readiness for the start of execution
Register Internet banking for new customer/non-Migrated customer/Pre-Migrated/Migrated customer in IB/MB with CASA/CC Accounts,
Executed all currency transaction functionalities in Both Internet banking/Mobile Banking (Android and iOS)
Performed Fund transfer /Mobile prepaid Top UP from Internet banking/Mobile Banking (Android and iOS)
Performed international fund transfers/credit card payments from Internet banking/Mobile Banking.
Conducting regular meetings with the clients and teams over project related information and sharing suggestions on improving productivity and quality
Testing Backend date using SQL quires also performed update, insert, create, delete.
Perform manual and automated database testing using SQL for validating backend processes, data consistency, and accuracy.
Performed End to End testing of Business Transactions and workflows.
Extensively involved in writing Test Cases Creating Smoke, Functional and System Test Cases.
Performed Boundary Value Analysis and Equivalence Partitioning Techniques on the functionality.
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Execution of functional, Smoke, Sanity, Integration, Regression, Exploratory Test Cases.
Environment: AmBank Web Application, Mobile Banking (Android and iOS), HP ALM
Company Name: Abiel Solutions Sdn. Bhd – Malaysia
Client Name: AXA Insurance
Project: Smart Clients
Position: Test Engineer
Description:
AXA Insurance is a French multinational insurance firm that engages in global insurance, investment management, and other financial services. To merge current PSEA & Merimen Systems with a newly designed system Smart Claims. In this, we have solicitors, adjusters, Repairer for claiming the insurance for Private Motors and Commercial Motors.
Responsibilities:
Analyzing business requirements and functional requirements.
Writing the Functional test cases based on the requirements specification
Covering Positive, Negative, Smoke, Sanity, Regression Test cases
Performed Boundary Value Analysis and Equivalence Partitioning Techniques on the functionality.
Continuous follow up on the Test Execution and rising defects.
Execution of functional, Smoke, Sanity, Integration, Regression, Exploratory Test Cases.
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Logging Defect in Jira and Reporting to dev team.
Involved in bug status calls and sending weekly status reports
Involved in review meetings with Development team.
Preparing the reports daily status report, daily defect report, weekly status report and re-testing report.
Environment: Web Application, Jira
Company Name: Abiel Solutions Sdn. Bhd - Malaysia
Client Name: University of Nottingham
Project: Project Transform
Position: Test Engineer
Description:
Project Transform - The University of Nottingham has three branches around the world, now they are migrating the total management into one single domain. The new web application uses PeopleSoft for database. The web applications contain main Modules Namely Admissions, Student Records, Finance, Funding, Time Tabling, Exams. There is a step-by-step manner how the student can view the course, apply admission, pay admission fee, once admission got approved, student admission, how he pays the tuition fee and other fees, scholarships and external funds, written exams, and certificates Issue. There is a different user role assigned to different sections.
Responsibilities:
Clear understanding of the business requirement specification
Responsible for creating functional libraries, Recovery Scenario, and designing functional test cases.
Responsible for Preparing Test sets and preparing execution flow and running and analyzing the test results.
Raising the defects in HP ALM and Retest the fixes.
Participating in Team Reviews
Attending relevant Training Programs.
Execution of functional, Smoke, Sanity, Integration, Regression, Exploratory Test Cases.
Understanding the system requirements complete application workflow and its dependencies (e.g., databases, APIs, external services).
Create test cases covering all functional and integration points in the application and Include both positive and negative scenarios.
Performed Boundary Value Analysis and Equivalence Partitioning Techniques on the functionality.
Detecting bugs and classifying them based on the severity
Involved in Reviewing and Executing Test scripts
Involved in Tracking Defect’s using Quality Centre
Send the Status Report (Daily, Weekly) and discuss the test progress with the test manager.
Environment: Web Application, HP ALM
Company Name: Vegmine Business Solutions Pvt Ltd., Hyderabad, India
Client Name: Macquarie Group, Australia
Aug 2013 to