Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Skills - Tools And Technologies
Timeline
Generic
Asha Viswanath

Asha Viswanath

Mississauga

Summary

Has 12 years of rich and profound experience in banking, financial, Airlines and telecommunication domains. ISTQB Certified software testing professional with QA lead Experience, full system development lifecycle experience, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management and reporting. Continuously aims to increase knowledge and individual productivity, while also contributing to the organization.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Automation QA Lead (SDET)

Air Canada
07.2024 - Current
  • Company Overview: Web App and Mob App Testing – Airlines Domain
  • Led QA group, consisting of both local and offshore analysts tasked with all facets of quality assurance and testing including functional, performance, regression, Security, Accessibility and UAT testing
  • Experience in validating databases using SQL queries for data for ETL (select, delete, update, joins) verification of messages
  • Creating messages using the workbench tool and verification using Selenium UI
  • Validating MT and MX Payments messages to pass through Payment Engine for Message Validation (Sender and Receiver), Fund Availability, Format Validation and RMA validation
  • Validating Inbound and Outbound Payment messages through the entire payment cycle from LOB, Payment Engine, FEDWires, Lynx Wire, Swift and Agents
  • Integrating and running the daily scripts using local and enterprise Jenkins – CI/CD Pipeline on the virtual machine
  • Established, designed and implemented from scratch Java testing automation framework by using TestNG with selenium using Java programming language
  • Automated the generation of manual test cases using the CONFORMIQ tool and exported the generated test cases automatically to QC
  • Used Rational Integration Tester (RIT) to inject service messages into the Queue
  • Developed Automation framework from scratch using Page Object Model and Cucumber BDD framework for Robot Framework, Selenium and quantum Framework for UI Automation
  • Created, Modified and Tested Various MX and MT messages for payment transaction and validation
  • Verified ESS system for message validation
  • Automated the API Testing for web services using SOAPUI and Postman
  • Integrated the Robot framework and Soap UI scripts with HP ALM so that the automation scripts can be run from ALM
  • Incorporated Concepts of Encapsulation, Abstraction, Polymorphism, Inheritance and collections while writing code and developing framework in Java
  • Created and executed software test plans, cases and scripts to uncover, identify and document software problems and their causes
  • Documented software defects using bug tracking tools HP QC, and JIRA and reported defects involving program functionality, output, online screen, and content to software developers
  • Delivered thorough QA testing reports that determined product quality and release readiness by understanding the front-end and back-end functions
  • Performed performance test, System test and User Acceptance Test (UAT)
  • Performed Functional, Data Validation, and Regression tests and created Test cases, input combinations and use case scenarios
  • Achieved knowledge in continuous integration tools like Bamboo, Jenkins and Maven through Azure DevOps and CI/CD Processes
  • Push the final code to bit bucket using Git to make it a shared repo
  • Web App and Mob App Testing – Airlines Domain

Automation QA Lead (SDET)

Tata Consultancy Services
05.2021 - 12.2023
  • Company Overview: Royal Bank of Canada - Web App and Mob App Testing – Banking Domain
  • Involved in (MQ) message-based testing for swift transactions using selenium in the Test-NG framework
  • Experience in validating databases using SQL queries for data for ETL (select, delete, update, joins) verification of messages
  • Creating messages using the workbench tool and verification using Selenium UI
  • Validating MT and MX Payments messages to pass through Payment Engine for Message Validation (Sender and Receiver), Fund Availability, Format Validation and RMA validation
  • Validating Inbound and Outbound Payment messages through the entire payment cycle from LOB, Payment Engine, FEDWires, Lynx Wire, Swift and Agents
  • Integrating and running the daily scripts using local and enterprise Jenkins – CI/CD Pipeline on the virtual machine
  • Established, designed and implemented from scratch Java testing automation framework by using TestNG with selenium using Java programming language
  • Automated the generation of manual test cases using the CONFORMIQ tool and exported the generated test cases automatically to QC
  • Used Rational Integration Tester (RIT) to inject service messages into the Queue
  • Developed Automation framework from scratch using Page Object Model and Cucumber BDD framework for Robot Framework, Selenium and quantum Framework for UI Automation
  • Created, Modified and Tested Various MX and MT messages for payment transaction and validation
  • Verified ESS system for message validation
  • Automated the API Testing for web services using SOAPUI and Postman
  • Integrated the Robot framework and Soap UI scripts with HP ALM so that the automation scripts can be run from ALM
  • Incorporated Concepts of Encapsulation, Abstraction, Polymorphism, Inheritance and collections while writing code and developing framework in Java
  • Created and executed software test plans, cases and scripts to uncover, identify and document software problems and their causes
  • Documented software defects using bug tracking tools HP QC, and JIRA and reported defects involving program functionality, output, online screen, and content to software developers
  • Delivered thorough QA testing reports that determined product quality and release readiness by understanding the front-end and back-end functions
  • Performed performance test, System test and User Acceptance Test (UAT)
  • Performed Functional, Data Validation, and Regression tests and created Test cases, input combinations and use case scenarios
  • Achieved knowledge in continuous integration tools like Bamboo, Jenkins and Maven through Azure DevOps and CI/CD Processes
  • Push the final code to bit bucket using Git to make it a shared repo
  • Royal Bank of Canada - Web App and Mob App Testing – Banking Domain

Automation QA Analyst (SDET)

Virtusa Polaris
05.2017 - 12.2020
  • Company Overview: Bank Of Montreal - Web App and Mob App Testing – Banking Domain
  • Testing the UI and Web services of the web and mobile applications developed for the BMO
  • Involved in analyzing adopting the apt tool for automating the Online Banking Application
  • Validating Inbound and Outbound Payment messages through the entire payment cycle from LOB, Payment Engine, Wires, Swift and Agents
  • Validating MX and MT inbound and outbound payment messages
  • Developed the Robot Framework using Python from scratch in PyCharm and RIDE automation testing tools and selenium using Java
  • Created a repository of reusable functions so that they can be reused while developing the scripts for the complex functionalities
  • Reused the same scripts developed for automating the desktop application for testing the Mobile version of the application by using the PERFECTO Cloud testing tool
  • Experience in validating databases using SQL queries for data for ETL (select, delete, update, joins)
  • Developed Automation framework from scratch using Page Object Model and Cucumber BDD framework for Robot Framework, Selenium and quantum Framework for UI Automation
  • Incorporated Concepts of Encapsulation, Abstraction, Polymorphism, Inheritance and collections while writing code and developing framework in Java
  • Automated the API Testing for web services using SOAPUI and Postman
  • Achieved Web service Testing through Robot Framework
  • Integrated the Robot framework and Soap UI scripts with HP ALM so that the automation scripts can be run from ALM
  • Supported accessibility, Point of Failure, penetration and analytics team in Testing the application
  • Created and executed software test plans, cases and scripts to uncover, identify and document software problems and their causes
  • Documented software defects using bug tracking tools HP QC, and ZEPHR JIRA and reported defects involving program functionality, output, online screen and content to software developers
  • Delivered thorough QA testing reports that determined product quality and release readiness by understanding the front-end and back-end functions
  • Re-running of the Test Scripts after deployment of each new build in the application for identification of errors, and manipulation of the script for Customization of Testing Process
  • Performed performance test, System test and User Acceptance Test (UAT)
  • Performed Functional, Data Validation, and Regression tests and created Test cases, input combinations and use case scenarios
  • Achieved knowledge in continuous integration tools like Bamboo, Jenkins and Maven through DevOps and CI/CD Processes
  • Push the final code to bit bucket using Git to make it a shared repo
  • Bank Of Montreal - Web App and Mob App Testing – Banking Domain

Senior Test Engineer

Infosys Technologies Limited
04.2014 - 02.2017
  • Company Overview: Royal Bank of Scotland: Risk Management Portfolio-Banking Domain
  • Involved in testing of Risk Management portfolio of Royal Bank of Scotland by performing the risk analysis of the customers approaching the bank for availing various facilities, monitoring the status of the customers after the facilities are provided through EWI and DWI Alerts and recovering the customers from default status to normal status by pledging their deposited securities or by other recovery means
  • Followed agile methodology and attended daily scrum meetings
  • Executed automated scripts using Selenium, QTP/UFT
  • Performed Testing on Webservices with REST API web service testing tool
  • Created and executed software test plans, cases and scripts to uncover, identify and document software problems and their causes for GUI application
  • Documented software defects using HP QC and reported defects involving program functionality, output, online screen and content to software developers
  • Delivered thorough QA testing reports that determined product quality and release readiness by understanding the front-end and back-end functions
  • Prevented a huge loss to the client by identifying software bug issues in an earlier stage of the project life cycle and resolving them
  • Pinpointed previously undiscovered flaws in the application resulting in a formal commendation letter from the Client
  • Worked closely with Developers in resolving the issues and understanding the functionality
  • Re-running of the Test Scripts after deployment of each new build in the application for identification of errors, and manipulation of the script for Customization of Testing Process
  • Performed performance test, System test and User Acceptance Test (UAT)
  • Performed Functional, Data Validation, and Regression tests and created Test cases, input combinations and use case scenarios
  • Successfully implemented Defect Reporting and Defect Tracking using QC
  • Validating whether the changes made in the online application are reflected in the Database
  • Royal Bank of Scotland: Risk Management Portfolio-Banking Domain

Test Engineer

Infosys Technologies Limited
07.2011 - 03.2014
  • Company Overview: National Australian Bank: Banking Domain
  • Involved in UI automation testing for various portfolios of personal and business banking sectors in the National Australian Bank after every new build
  • Ran automation scripts for performing regression testing after deploying each change request
  • This project used both manual and automation testing
  • Used Quality Center to prepare Test cases, procedures, and Requirements Traceability Matrix and managed the Defects as per the Business requirements
  • Designed and developed automation test scripts using Quick Test Professional and managed testing activities using Mercury Quality Center
  • Designed Functions Library, object repository, and Functions in QTP/UFT using VB scripts
  • Executed automated test scripts, analyzed the results, and reported bugs in the Quality center
  • Modified and Executed UI automated test scripts for different modules using QTP, Selenium and Ready API Webservice testing
  • National Australian Bank: Banking Domain

Education

B Tech - Electrical and Electronics Engineering

Amrita Viswa Vidya Peethom
Coimbatore
01.2011

Skills

  • Perfecto
  • Selenium
  • Ready API
  • Postman
  • Confirmiq
  • RIT (Message Injection)
  • RFH Util (Message Queue Clearing)
  • Screen Reader
  • CCA Tool
  • AQA Tool
  • Cucumber
  • TestNG
  • POM
  • Data-Driven
  • Keyword-Driven
  • Python
  • Robot Framework
  • Quantum Framework
  • JIRA
  • Quality Centre
  • ALM
  • Azure DevOps
  • XRay
  • GitHub
  • Bitbucket
  • Maven
  • VBScript
  • Java
  • RDBMS
  • Eclipse
  • IntelliJ
  • Ride
  • PyCharm

Certification

ISTQB Certified Software Testing Professional, 82%

Accomplishments

  • Led QA group for various projects in banking and airlines domains.
  • Established and implemented automation frameworks from scratch.

Skills - Tools And Technologies

Perfecto, Selenium, Ready API, Postman, Confirmiq, RIT (Message Injection), RFH Util (Message Queue Clearing), Screen Reader, CCA Tool, AQA Tool, Cucumber, TestNG, POM, Data-Driven, Keyword-Driven, Python, Robot Framework, Quantum Framework, Selenium, JIRA, Quality Centre, ALM, Azure DevOps, XRay, GitHub, Bitbucket, Maven, VBScript, Java, RDBMS, Eclipse, IntelliJ, Ride, PyCharm

Timeline

Automation QA Lead (SDET)

Air Canada
07.2024 - Current

Automation QA Lead (SDET)

Tata Consultancy Services
05.2021 - 12.2023

Automation QA Analyst (SDET)

Virtusa Polaris
05.2017 - 12.2020

Senior Test Engineer

Infosys Technologies Limited
04.2014 - 02.2017

Test Engineer

Infosys Technologies Limited
07.2011 - 03.2014

B Tech - Electrical and Electronics Engineering

Amrita Viswa Vidya Peethom
Asha Viswanath