MOHAMMAD BHUIYAN
** ******** *****, ***********, ** - M1L 1K9 Phone: 647-***-**** Email: ********.*******.**@*****.***
Linkedin Profile :https://www.linkedin.com/in/mohammad-bhuiyan-a2764216a/
EXECUTIVE SUMMARY
12 plus years of experience as a Senior QA Analyst / QE / Test Lead / Automation Engineer with testing in Software Quality Assurance process with Agile Scrum Development methodology
Expertise in Automation and Manual testing for Web based, Client/Server and desktop applications on different domains – Risk and Compliance Archer application, AML application, Payroll Web application, Vendor Management System, Accounting, CRM, financial, Insurance, and Ecommerce
Expert in designing test strategies, QA Test plan, test Scenarios, Test case design, test scripts, design test report, test Estimation and other QA activities templates
Solid experience to all stages of Software Development Lifecycle (SDLC), Software Testing Life Cycle (STLC), Waterfall and Agile Scrum methodologies
Experience with test management and bug tracking tools TFS, Jira, Qtest.
Experience in performing different type of testing including System testing, Sanity testing, Functional testing, Non Functional testing, UAT, database testing, Regression testing, Integration testing, Black and Gray Box testing, End to End testing and mobile application testing
Experience in automating multiple applications using Selenium web driver with Java / Python
Experience in utilizing Page Object Model (POM) design pattern with Hybrid Framework Selenium Webdriver on Eclipse IDE, Katalon Studio tool and Robot Framework tool RIDE
Experience working with enterprise data lake for ETL transformation logic testing in FINTRAC and oracle
Expert in writing and executing SQL queries on MS SQL Server and HIVE for back-end data validation and data integrity for ETL (BI Cube) report testing
Expert in leading team, training, consulting, managing, organizing, resource allocating, analytical, estimating and communication with technical skills in the quality engineering processes
AREAS OF EXPERTISE AND SKILLS
QA Tools: TFS, JIRA, Katalon Studio, Selenium WebDriver, JMeter, QTest, Postman, RIDE, Cucumber
QA Methodologies: SDLC - Waterfall, Agile(Scrum), STLC
Databases: Microsoft SQL Server, PL/SQL, SQL Query, TSQL, RDBMS
Platforms: Windows 7, 10, UNIX/Linux (Intermediate)
Others: Java, JavaScript, JSON, XML, HTML, CSS, APIs, BDD, SOA, Perl, GIT, Slack, Lync, MS Team, Bash
MOHAMMAD BHUIYAN
EDUCATION
Oracle Certified Associate (SQL) George Brown College, ON, Canada,2012
Certified Software Tester (CTFL) International Software Testing Qualification Board, Canada, 2011
Bachelor of Computer Science (Hon.) Laurentian University, ON, Canada, 2007
PROFESSIONAL EXPERIENCE
Royal Bank (RBC) Apr 2022 – Feb 2023
Toronto, Ontario
Title: Senior QA (Automation / Manual)
Project:
Redesign of RSA Archer Infrastructure Control Assessment (RSA –ICA/ACA) tool with enhancement (RBC Bank)
Analyzing business requirements and worked with the development team and Product team for understanding the details of functionalities of Archer enterprise tools
Involve grooming, sprint planning meeting and provided estimation, impact analysis on user stories
Designing test strategy document, test cases, test data and test scenarios as per acceptance criteria
Working with internal and external project team members for defect triaged meeting
Validating data quality using SQL queries in backed database against front end application
Performing End to End and system testing across downstream vendor applications
Validating workflow, notification, permissions, reassessment, cancelation functionalities
Utilizing Qtest, Confluence and JIRA tool for documenting issues, user stories and bugs
Automating manual test cases of Web UI using Robot Framework with python and Selenium
Used Github and Jenkins for sharing and running automation scripts
Delivering test execution report to across team members including product team
Coordinating with product team and offshore QAs with supporting all kinds of daily activities
Involving in retrospective meeting and testing process improvement meetings
Scotia Bank Mar 2020 to Aug 2021
Toronto, Ontario
Title: Senior QA (Manual / ETL /Automation)
Project:
Migration of AML (Anti Money Laundering) application suite into Enterprise Data Lake
Analyzed business requirements and worked with the development team and Product team for understanding the details of functionalities of ECRM AML application suite
Involved sprint planning meeting and provided estimation, impact analysis on user stories
Designed test strategy document, test case, test data and test scenarios in JIRA tool
Worked with internal and external project team members for defect triaged meeting
MOHAMMAD BHUIYAN
Validated data in layers from source to destination based on the transformation logic in data lake using dB visualizer tool
Analyzed data models with respective Business requirements and use oracle
Performed End to End and system testing across downstream vendor applications
Utilized JIRA tool for documenting issues, user stories and bugs as Agile project management tool.
Automated ECM application using Page Object model with Selenium Webdriver and Java
Canada Life Insurance Oct 2019 to Dec 2019
Toronto, Ontario
Title: Senior QA (Manual / Automation)
Project:
Automation of salesforce insurance application suite
Designed test case, test data and test scenarios in JIRA tool
Involved in automating eCRM, Advanced Delegation, Group Compensation application module
Used Page Object model design pattern with Selenium Java technology for automation
Collaborated onshore and offshore team members for delivering project with in dead line
Involved in analyzing requirements and providing estimation
Delivered test execution report to across team members including product team
Coordinated with product team and offshore QAs with supporting all kinds of daily activities
Performed test suite execution and prepared Test Exit Report for the
Involved in retrospective meeting and testing process improvement meetings
Procom Services Ltd.
Toronto, Ontario Jul 2016 to Feb 2019
Title: QA Lead (Automation and Manual)
Projects: Timesheet management systems, invoice and payment management systems, accounting applications and other projects for Procom client including CIBC, KPMG, Procom Clients Connection web application and some provincial Government ministries
Involved in automating Payroll, Accounting and Invoice payment web application Phoenix using Selenium Web driver with data driven framework and combination of page object model design pattern
Extended automated scripts of regression suite using TestNG, HTML and extent report, TDD, Maven on staging environment on agile methodology
Located web element object by complex XPATH using following and preceding and using functions
Performed API testing using Postman for validating request and response of end points
Performed black box Manual testing to validate front-end functionality with boundary value techniques, GUI, usability on desktop and mobile platform and logged defect in JIRA system
Reviewed Product back log items and user stories in Agile Sprint Planning meeting and coordinated with Product Owner, Scrum master and development team in daily scrum meeting with status update
Led and coached a QA team in an Agile environment while simultaneously overseeing multiple projects and mentoring team members in the operations of company’s IT department
MOHAMMAD BHUIYAN
Flextrack Inc.
Toronto, ON Jan2014 to Jun 2016
Title: Sr. QA Analyst / Engineer (Automation & Manual)
Projects: Vendor management applications, accounting applications and other projects for Flextrack clients, including PWC, Deloitte, Rogers, Fujitsu, BC Hydro and some provincial government ministries–Deloitte, Service Alberta, Government of BC (GBC), GNL, GNB, PNS
Automated VMS (Vendor Management System) and some other systems using Selenium Web driver with Java on Eclipse IDE from scratch by combination of hybrid framework, Page object model, TestNG and maven technologies
Prepared test cases using HTML tag, IDs and XPath in Selenium Web Driver to handle and validate Keyboard, Mouse Events, Popups, Tables, and Browser navigations
Developed and maintained test documentation for existing or newly built test cases and test plans of automation for ongoing changes
Used Maven as a build management tool and to add external dependencies and for run, compile, run and deploy
Integrated Automation Scripts on continuous integration tool Jenkins
Implemented all types of Manual testing as per requirement of the PBI’s task
Executed SQL queries to validate expected data conditions and/or test results for data consistency
Involved in Agile sprint planning and review meeting, daily Stand up scrum meeting to interact with Product owner, developer and scrum master regarding product backlog items testing requirements and acceptance criteria
Toronto Dominion Bank
Toronto, ON Oct 2012 to May 2013
Title: Service Availability Rep /QA Analyst
Project: SDM application for tracking issues and managing incident
Analyzed system requirement documents and functional specifications and helped to develop test strategies, test plans and test case documents and defect tracked on ALM
Interacted with business analysts and software developers during bug reviews
Participated in QA meetings and assisted team members regarding use of QA tools
Performed functionality, regression, security, GUI, end-to-end, system, performance, user acceptance and back-end testing and tracked defects using ALM and generated defect summary reports
Created traceability matrices, analyzed matrix results, tracked defects and generated reports using Quality Center.
Executed SQL queries to validate expected data conditions and/or test results for data consistency
Helped to create UAT test plans and executed test cases, test scenarios with test conditions
MOHAMMAD BHUIYAN
Sutherland Global Services
Sault Ste. Marie, ON May 2008 to May 2012
Title: Application Engineer
Project: CRM (Titan) business solution management in-house applications
Reviewed, analyzed and provided feedback on requirements(BRD) and created test plans, test cases in ALM / Quality Centre 10.0
Performed functional and full regression testing of unchanged functionality
Converted all manual test cases from QC into QTP/UFT with VB-scripting
Used Object Repository to create new GUI objects on QTP/UFT automation tool
Used bitmap checkpoints, standard checkpoints and text checkpoints to insert expected images, warning messages, error messages and regular expressions;
used output values to monitor variables
Performed Keyword driven and datadriven framework for the automation regression suite
Assisted performance testing with Load Runner by creating different test scenarios with large numbers of virtual users connecting to the server at the same time
Reported and analyzed bugs using the Quality Centre bug tracking system