#102-2315 Maple Road NW
Edmonton, Alberta, CA
Phone: 780-340-8284 Email: [email protected]
5+ years of experience in IT in Business Analysis and Software Testing. Quality Assurance of various business applications in Telecom, Retail and Banking, Web based, Client / Server, e-commerce applications using both waterfall and agile methodologies.
Experience in analyzing Business Requirements and Specifications. Worked with Development and Requirement teams and analyzed the test scenarios to ensure test requirements are correct and complete.
Solid analytical, dynamic troubleshooting skills and excellent understanding of the Software Development Life Cycle (SDLC) and role of QA.
Experience in mobile device testing of iOS and Android operating system to verify responsive design, Customer experience and functionality on native and hybrid mobile applications.
Hands-on experience in writing test plans, test matrix, creating test cases/scenarios and validating test results.
Perform functional and regression testing on web based, client/server applications using tools Selenium WebDriver and Quality Center.
Experience in enhancing automated scripts and manual test cases according to the functional and business requirements.
Proficient in backend, front-end, functional, system integration, regression, end to end, user acceptance, static, content, field level, cross browser, cross platform testing.
Experience in web services both manual and automated testing in SOAP UI.
Proficient in using SQL queries to simulate data to test different test scenarios and to validate the database verifications.
Recent hands-on experience on mobile testing, automation and software quality assurance.
Smart, detailed, hard-working and creative to be able to solve problems and complete assignments.
Passion in learning new technology and skills as well as ability to follow established processes.
Good communication, organizational and interpersonal skills.
Proven ability to work on multiple projects/assignments and under stress to cope up with time lines.
Education and Certification:
Bachelor’s Degree in information technology from Guru Nanak dev University, India
Master’s degree in Computer Applications from Punjab Technical University, India
QA Tools: Microsoft test management (MTM), HP Application Lifecycle Management (ALM), HP ALM Quality Center, JIRA, Selenium WebDriver, SOAP UI, JIRA, Zephyr, TestNG
Operating Systems: Windows, MAC OSX, Android & IOS
Programming Languages: HTML, XML, Java
Database: SQL server, SQL Developer, Oracle 11g
Test Methodologies: Agile, Waterfall
Test Environments: Web, Mobile and web services
Other Tools: MS SharePoint, Jenkins, Bit Bucket, Confluence, Beyond Compare, Soap UI , SAS XML
Client: Canadian Western Bank, Edmonton, AB September 2018 – Present Quality Assurance Analyst
Project: CWB Banking Application Lending operations (WAVE) for Windows, Mac Operating system is the most user friendly and security guarantee application that can be used for Lending operations for personal and business banking customers of CWB Bank. Also T24 core banking operations.
§ Responsible for gathering functional requirements and design document from business analyst and ACCUTIVE team.
§ Reviewed and understood the requirements and design of the lending banking application.
§ Documented the test plan, identified what types of tests, environments and data required for mobile banking application testing.
§ Created test scenarios and test cases for application used in various test environment.
§ Performed test planning, test execution and test analysis on application.
§ Tested mobile banking functions of T24 remotely on all devices.
§ Performed regression testing to confirm bug fixes were valid and to verify proper functionality of the back-end system as well as application.
§ Reported and tracked defects identified during functional, integration, end to end and UAT testing using .
Client: Scotia Bank, Toronto, ON August 2017 – July 2018 Quality Assurance Analyst
Project: Scotia Mobile Banking Application for iOS and Android for IPhone or IPod touch is the most user friendly and security guarantee application that can be used by personal and business banking customers of Scotia Bank. Using the Scotia Mobile App customer can access their personal or small business banking accounts, check their account balances, pay bills, transfer funds and locate Scotia branches and record insurance information in an accident.
Responsible for gathering functional requirements and design document from business analyst and developers.
Reviewed and understood the requirements and design of the mobile banking application.
Documented the test plan, identified what types of tests, environments and data required for mobile banking application testing.
Created test scenarios and test cases to test the mobile banking application using the smart phones in the test environment.
Performed test planning, test execution and test analysis on mobile application using different smart phones like (IPhone, IPod, Blackberry and Android).
Identified and installed different vendor mobile OS simulators on the desktop computer and tested on each simulator.
Requested for installation of device anywhere tool on the tester machines with monthly account.
Performed device testing on device anywhere tool and also performed test automation on device anywhere test automation.
Tested mobile banking functions remotely on all devices using device anywhere.
Worked with CI Tools like BitBucket to maintain the source code, Jenkins to trigger the Batch tests.
Requested different test customers from personal and business banking in the test environment and device anywhere environment.
Worked closely with Developer and DBA in identifying the test environments for test execution of mobile banking application.
Tested Functionality and Cross platform features of mobile banking application on smart phones with different OS like IOS, Android and Blackberry.
Tested Bill payment module by validating the following: register bills for payment, pay registered bills, postdated bill payment.
Tested Transfer module by validating the following: email money transfer and one time funds transfer and also validated balances, deposits and withdrawals.
Performed extensive security testing on the mobile banking application by validating the XML file encryptions.
Performed System integration testing with Interac Payment Gateway to validate the Email Money Transfer functionality by verifying the recipient email.
Tested all mobile banking features on both Native and Web browser version and reported defects with proper priorities and severities in Quality Center.
Executed testing on both native and web version using different carriers with 3G and Wi-Fi networks.
Performed negative testing to check if the data transmission functionality is working properly if the 3G connection is dropped and validated the transactions at the backend.
Performed Network bypass testing on the physical devices to verify the data transmission.
Performed regression testing to confirm bug fixes were valid and to verify proper functionality of the back-end system as well as application.
Reported and tracked defects identified during functional, integration, end to end and UAT testing using Quality Center.
Client: Rogers Communications Inc., Toronto May 2015 – July 2017
QA Test Analyst
Project1: My Rogers Mobile Application (Mobile)(Waterfall Methodology)
Project 2: Rogers E-Commerce Channel (Mobile & Web)(Agile methodology)
Testing Tools: JIRA, HP ALM, SOAP UI, Selenium WebDriver, Java, iOS Simulator, Android, Jenkins, BitBucket, Confluence
Description: With over 2 years of experience at Rogers, I have worked on wide variety of projects across Rogers ecommerce channels (both mobile and web applications) focused on browse, buy flows and My Rogers mobile application(self serve functionalities) roll out for regular and business customers using waterfall and agile methodologies.
Rogers/Fido Mobile Apps are created for the convenience of smart phone (Android/IOS) users. The purpose of this project was to give the ability to Rogers/Fido customers to check their Voice/Data/Messaging usage on device. Customer can also check their balance and make their bill payments through these apps. This project involved ‘On Device’ testing of various functionalities, usage (Voice/Data/Messaging) generation through MPS and validation of the same on devices.
Understood the system functional requirements of the project by participating in project kick-off sessions and reviewing system specification design (SDS), detailed design (DDD) and business requirements documents.
Reviewed and analyzed usecase documents and provided inputs to test plan and testing requirements matrix documents.
Participated in test plan and test cases walkthrough meetings with business stakeholders and received necessary sign-off’ before functional testing starts to identify any gaps.
Created requirements, test execution records and test cases in HP ALM/QC as per assigned project.
Worked closely with various stakeholders of project, Business, Product Owners, Business Analyst, Development teams, Defect Management, Environment support, Data management and Project manager.
Acted as liaison between development and business team.
Identified required test data from production and request data management team to copy the identified data to project test environments.
As a Mobile Tester, performed manual and automated testing for the number of web projects for Digital Channels (Rogers.com, Fido.ca) across multiple browsers (IE, Firefox, Safari and Chrome) and mobile devices (Android, iOS).
Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices – phones, tablets, iPads etc).
Test Mobile app`s behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls and capture device console logs for troubleshooting and debugging.
Tested the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi-Fi.
Performed backend testing by verifying data integrity, data mapping and data validation between frontend and backend applications using complex SQL statements .
Reported the defects in HP ALM with proper priorities and severities.
Participated in defect triage meetings to ensure defects get resolved/handled promptly and the priorities of the defects are set right
Execution and maintained Web services both manual and automated test cases(writing and executing groovy scripts) in SOAPUI (SOAP and REST API’s).
Retested the defects after fixes by execution both targeted and full blown regression testing.
Mentored new joiners, junior staff and arranged KT (Knowledge Transfer sessions).
Coordinated with offshore team for task assignments, status reports and resolving issues on daily basis.
Participated in weekly/daily testing status, project status meetings and reviews.
Participated in agile daily scrum meetings to discuss the issues/progress of stories.
Discussed and analyzed stories with product owners to understand requirements in story planning meetings.
Understood the acceptance criteria for user stories and worked on creating QA tasks.
Created test cases in Jira user stories and used Jira for the test case execution and defect management.
Identified, analyze, and document defects using Jira.
Provided and participated in demos and met with client for user acceptance and providing QA Signoff on the testing.
Tested stories in Development, Integrated QA and Production environments.
Executed and maintained regression test cases using Selenium WebDriver.
Updated the issues and status in confluence.
Hands on experience with Production data Preparation to support validations for production launches and Business readiness testing activities (BRT) for Digital Channels (Consumer & Retail) (Rogers& Fido) portals and other backend applications (CSM).
Client: Sears Canada, Toronto November 2013 – April 2015
Testing Tools: Agile (Scrum), HP Quality Center, SOAP UI, Selenium WebDriver, Java, MS Office, SQL, AMDOCS
Description: Sears Canada Inc. offers Canadian consumers a diverse array of shopping options, with department and specialty stores. The E-Commerce Solution encompassed all aspects of the online/in-store experience including pre-purchase, browsing, checkout, and product support and post purchase customer service. The scope of this project team is focused on the redesigning the sears ecommerce portal.
Involved in the peer reviews and walkthroughs on the Test Case, and Preliminary test approach, which contains high-level test conditions for verifying the software solution.
Analyzed Functional Requirements and Business Specification as part of SDLC.
Designed and developed detailed test cases for Functional, Integration and Regression testing.
Prepared Traceability Matrix to match the Requirements with Test Cases and Test Results using Quality center.
Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.
Logged all the defects identified during testing phase and reported to the development team with proper Priorities and Severities in QC.
Provided status updates to management using Test planning and Test execution status reports.
Review software documentation to ensure technical accuracy, compliance or completeness or to mitigate risks.
Assisted in training users on new enhancements and prepared documents for knowledge transfer.
Scheduled daily status call with offshore team to discuss about the testing status.
Retested defects once fixed by development team.
Attended defect triage meetings on weekly bases.
Mobile testing experience (both Apple and Android).
Perform QA Functional, Regression, UI, Usability and Compatibility Testing.
Created SOAP UI test suites, test cases to test SOAP and REST web services functionality and Integration.
Created test scenarios and test cases to test the mobile application using smart phones.