Skilled in software development with strong expertise in automated testing and quality assurance. Proven track record in developing reliable test frameworks, scripting, and debugging. Adept at collaborating within cross-functional teams and adapting to changing project requirements. Reputation built on delivering high-quality results, ensuring software integrity, and enhancing team efficiency.
Overview
7
7
years of professional experience
Work History
SDET
RBC/TCS
04.2023 - Current
Royal Bank of Canada is well known company in Banking domain in North America
Application worked on RBC Clear and Project name is USCM(US Cash Management)
Responsibilities
Involved in QA activities and the development of system testing strategies, plans, test cases and conditions to ensure processes and products meet standards
Extensively involved in various phases of Automation testing(UI+API testing) as well lead UAT Automation team and SIT E2E Automation team which integrate all testCases from different Value stream
Finacle, Volpay, Kafka, RBC Clear Portal, MongoDB, Process file through SFTP, Salesforce and Many more Applications.
Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality
Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs
Automated the Functional, Regression, Integration test cases using Selenium WebDriver with Java In SIT Team and Playwright Java in UAT team
Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments
Involved in writing different SQL queries to access data from different database tables and used for data verification
Tools: Selenium WebDriver,PlayWright, Java,Python, TestNG, Agile, API testing, Quality Center, Data Driven, Database testing,Finacle,Volpay,Kafka,Salesforce
SDET
J&M GROUP(CLIENT:TCS/SHOPPER DRUGMART)
07.2022 - 04.2023
Company Overview: Shopper drugmart is well known company in pharmacy domain. This company manage drug on national level in Canada in all provinces
The Project I worked on is Health watch
Responsibilities
Involved in QA activities and the development of system testing strategies, plans, test cases and conditions to ensure processes and products meet standards
ETL database testing for legacy applications
Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality
Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs
Automated the Functional, Regression, Integration test cases using Selenium WebDriver
Developed automated scripts using Selenium, Java, TestNG/JUnit to perform regression testing for web-based applications
Involved in Automation Infrastructure Development using Selenium as well as CI/CD Jenkins and common repository GIT
Involved in Developing the Data Driven Framework using Maven
Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests
Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments
Involved in writing different SQL queries to access data from different database tables and used for data verification
Environment: Selenium WebDriver, Java, TestNG, Agile, API testing, Quality Center, Data Driven, Database testing
QA ANALYST
APEX SYSTEMS(CLIENT:CIBC)
09.2021 - 06.2022
Company Overview: CIBC is well known company in Banking and the project I worked on Future dated Transaction as well Apollo where user can get notification for Low balance Alert.
Responsibilities
Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, Java/Python, TestNG
Understand new requirements and develop QA Test cases for the new features.
Responsible for attending the daily meeting regarding the status of the application on daily basis in the Agile Environment
Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments
Responsible for over viewing reported bugs
CI/CD using Jenkins as well Git for maintain code
Work with data which is part of ETL testing
API testing Using Postman and Rest assured Framework.
Work with Conformiq to design test cases
Environment: Selenium WebDriver, Java,Python Manual Testing, TestNG, Agile, API testing, Quality Center, Data Driven, Database testing
QA ANALYST
BELL CANADA
02.2018 - 09.2021
Company Overview: Bell Media creates content and builds brands that entertain, inform, engage, and inspire audiences through the platforms of their choice
Bell Media owns Astral out of Home with a network of more than30,000 advertising faces in British Columbia, Alberta, Ontario, Québec, and Nova Scotia
Bell Media also operates more than200 websites
Responsibilities
Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, Java, TestNG/Junit
Understand new requirements and develop QA Test cases for the new features
Responsible for attending the daily meeting regarding the status of the application on daily basis in the Agile Environment
Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments
Responsible for over viewing reported bugs
Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path
Behavior-Driven Development (BDD) implementation with Cucumber gherkin, Maven and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports
Involved in Page object model and Behavior Data Driven (BDD)-Cucumber framework development
Responsible for Regression testing, Acceptance testing (UAT), End-End testing, Smoke testing and API testing
For API testing used Rest-Assured for the automation
Involved in breaking down the User Story into Tasks and assigning
Used Core Java and Collections to build the framework
Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration
Business Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTDBusiness Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTD