Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic
Mohammad Hassaan Momin

Mohammad Hassaan Momin

Toronto,ON

Summary

Humanistic Quality Assurance Engineer, who focuses on augmenting final products by strengthening design and production personnel. Proponent of cross-training and continuing education. Increases ROI on all investments by augmenting skills, competency and morale.

Overview

6
6
years of professional experience

Work History

Sr. QA Engineer

mobileLIVE
07.2018 - Current
  • Maintained Kanban and Scrum board for project tracking, accounting for complete project life cycle from inception to closure.
  • Involved in meetings with the client during Project Requirement gathering and throughout the SDLC and STLC.
  • Helped design User Stories as per requirements to achieve better quality products.
  • Document every defect using bug tracking tool (JIRA) regarding its functionality, output, screen resolution, and content.
  • Perform Integration, Functional, Regression, Accessibility, Smoke, Performance, and Cross-browser Testing for Web & Mobile applications.
  • Analyze the swagger files, perform API testing, and write automated test cases for schema and response validation using open source tools, i.e., Postman and SoapUI.
  • Design a data-driven automated API testing framework using Node.js, Mocha, Request, Excel, and SuperTest libraries.
  • Develop and execute web and native applications automation frameworks using open source tools, i.e., Selenium, Appium, Webdriver IO, Protractor, Karate, Cypress, Playwright, Puppeteer, and Robot Framework.
  • Research and actively implement the latest trends and technologies in projects at hand.
  • Code reviews for fellow peers to ensure best practices, clean, and maintainable code.
  • Train junior team members by conducting numerous tech sessions on different trending tools.
  • Building the pipeline for daily or on-request automated test cycles and integrating the respective dashboards to get timely reports.

Sr. Test Automation Engineer

borg GmBH
02.2023 - 11.2024
  • Reviewed product requirements documents and developed detailed test plans and strategies.
  • Reported defects found through manual or automated testing process to the development team.
  • Implemented test automation procedures for both regression and progression scenarios, powering future implementation of repeatable diagnostics.
  • Documented and reported on defects in testing environments, aiding in final resolution of discovered faults.
  • Conducted code reviews to ensure the quality and maintainability of automation scripts.
  • Developed automated test strategies and plans to align with project objectives and timelines.
  • Utilized various scripting languages and automation tools to create robust testing scripts.
  • Implemented continuous integration (CI) and continuous deployment (CD) pipelines for automated testing.

Sr. Automation Engineer

SpaceOS
04.2022 - 12.2023
  • Developed and maintained automation frameworks for testing applications.
  • Tested application components using automated scripts, monitored results, and reported defects to development teams.
  • Implemented continuous integration systems using Jenkins to automate build processes and tests.
  • Created detailed documentation for all automation projects, including design documents, process flow diagrams, and user manuals.
  • Collaborated with developers and stakeholders to define requirements, design test plans, and develop test cases and scripts based on those requirements.
  • Developed data-driven test strategies that allowed multiple sets of data to be fed into a single script resulting in more comprehensive coverage.

Education

Bachelor of Computer Science -

Government College, University
Lahore
01.2018

F.Sc. Pre-Engineering -

BISE
Lahore
01.2014

Skills

  • Test Automation: Selenium, WebdriverIO, Protractor, Robot Framework, Karate, Cypress, Puppeteer & Playwright
  • Performance Testing: JMeter, K6 & Gatling
  • Native Application Testing: Appium, Nightwatch & Espresso
  • Containerization: Docker
  • Database Testing: MongoDB, SQL & Oracle
  • API Testing: Postman, SuperTest, SoapAPI
  • Scripting: JavaScript, TypeScript
  • Test Case Management: JIRA, TestRail, Linear & Zephyr
  • Code Management Tools: Github, ADO & Bitbucket
  • CI/CD: Jenkins, Github Actions, ADO & CircleCI
  • Accessibility Testing: Axe, Lighthouse & NVDA
  • Well versed in Agile Methodology

Publications

  • Karate, BDD and API Automation
  • Using Visual AI in Test Automation: A 5-Step Tutorial For Autonomous Testing
  • Best Practices for Test Automation: Framework Selection, Test Coverage, and more

Timeline

Sr. Test Automation Engineer

borg GmBH
02.2023 - 11.2024

Sr. Automation Engineer

SpaceOS
04.2022 - 12.2023

Sr. QA Engineer

mobileLIVE
07.2018 - Current

Bachelor of Computer Science -

Government College, University

F.Sc. Pre-Engineering -

BISE
Mohammad Hassaan Momin