Md Zubair Ibne Alam

1505-340 Assiniboine Road, Toronto, ON M3J 1L2 · +1 (437) 833 1551 · zalamshovan@gmail.com

4+ years experience in Software Test Automation and Quality Assurance. Worked with multiple US-based clients on different projects (Health care, dental, AutoCAD-based applications). Highly skilled in Web automation using Selenium (Python, Java), Desktop application automation (Python-PyAutoGUI), API automation (Postman/Python-PyRequest), Mobile app automation (Appium), designing, planning, and evaluating testing strategy for any application/project. Poses good communication and team-management skills.

Worked closely with blind or visually impaired people to design and develop accessible websites and accessible data-visualization. Have experience in both front-end and back-end development.



Download Resume
Download Experience Certificate from Enosis Solutions

Experience

Intern Automation Engineer

  • Automating UI and API test cases for QualityOne (CP&C) using Java, Selenium Webdriver, Serenity BDD, MDL, etc.
  • Identifying and fixing failed tests due to scripting or data errors.
  • Participating in automation planning sessions and daily build investigation for QualityOne automation report.
  • Following coding standards to produce clean code with a guideline of 0% compilation errors
  • Completed training on Vault Platform Fundamentals, Business Administrator, Workflow & Security Fundamentals, Document Workflow, Object Workflow & Security Configuration with course completion credit.
October 2022 - Present

Graduate Research Assistant

  • Design and develop accessible web-based tool for blind or visually impaired users to explore visualizations (e.g., graph charts).
  • Identify design space and principles of an accessible tool to help blind users understanding and accessing web-visualizations.
  • Write script to extract chart metadata from SVG.
  • Develop a template-based summary generator that calculates statistical information from chart data and provides dynamic summaries using natural language.
  • Integrate Transformer-based NLP models for chart-summarization and chart-question-answering.
  • Develop APIs using Python-flask and front-end with HTML-CSS, javascript, jQuery, D3.js.
  • Work closely with blind or visually impaired people to understand the challenges they face while browsing websites and features they would love to have in accessible tools.
  • Develop websites for LAB (Jekyll-based) and Graduate Student Association.
January 2021 - November 2022

Senior Software Quality Assurance Engineer

Enosis Solutions, Bangladesh
  • Analyze business requirements and technical specifications of any new application under deployment and convert functional specifications, wireframes, use cases, and sitemaps into test documents.
  • Conduct all types of application testing as needed, such as integration, system, regression, exploratory, UI, and acceptance testing methods to ensure the highest levels of quality.
  • Develop and maintain Web-Automation suites using Java-Selenium-TestNG, GUI-Automation using Python-PyAutoGUI-Robot, API-Automation using Py-Requests-Robot framework.
  • Execute load test using JMeter and service layer test using Postman-Newman.
  • Develop API automation framework using PyRequest and Robot.
  • Develop web and desktop automation tests for SSI Corporate and Lifelines Neuro.
  • Analyze formal test results to discover and resolve defects, bugs, errors, configuration issues, and interoperability flaws.
  • Develop automated testing systems using commercial or non-commercial tools, scripts, and data sets.
  • Review code and write down test codes/applications to find bugs.
  • Perform R&D on software testing automation tools and frameworks.
  • Work independently and within engineering-practices to maintain, modify, and enhance existing quality assurance methods and processes.
  • Maintain communication with onsite (North-American) teams.
August 2018 - January 2021

Software Quality Assurance Engineer

Enosis Solutions, Bangladesh
  • Performing UI, Functional, Stress, Acceptance, System testing, Regression Testing.
  • Plan and execute test cases for application features.
  • Use PyAutoGUI and Robot Framework for GUI Automation.
  • Develop and document test configurations and test environments.
  • Review the production code and write down test codes to verify functionality.
  • Measure application performance and suggest improvements.
  • Explore application requirements and post relevant queries/suggestions.
  • Prepare and maintain test documentation suite that includes test scripts, feature workflow diagrams, checklists, test reports, release note and system support documentation.
  • Provide rapid and constructive notification on any fix/development.
November 2016 - July 2018

Education

York University, Canada

M.Sc. in Computer Science

GPA: 3.80

January 2021 - November 2022

Islamic University of Technology, Bangladesh

B.Sc. in Computer Science and Engineering

GPA: 3.81

December 2012 - November 2016

Skills

Programming Languages & Tools
  • Python, Java, C, C++, SQL
  • Git, CI/CD, Jira, CUDA, Linux Environments, Docker, SourceTree, Jenkins
  • React, Bootstrap, CSS, JavaScript, D3.js, Jekyll, jQuery
  • PyCharm, WebStorm, IntelliJ IDEA

Test Automation and Development
  • Automation Framework: TestNG, Cucumber (BDD), Gherkin, Robot, Pytest, JUnit
  • Web Automation: Selenium (Java/Python)
  • Desktop/GUI Automation: PyAutoGUI, AutoIT, TestStack.White
  • Mobile Automation: Appium
  • API Automation: PyRequest, PostMan-NewMan

Work Flow
  • Agile Development & Scrum
  • Team management and organization
  • People skulls and management
  • Problem solving and creativity
  • Collaboration and teamwork

Recommendations

Zubair worked under my supervision and I have found him proactive, energetic and a quick learner fellow. Taking full ownership of any task and putting 100% on it made him an integral part of my team. He is highly talented, focused and loves to learn new things and making friends. Zubair posses good communication skill and played a vital role integrating new team members in the team. Having Zubair in any team should be an advantage.
Mahmudul Hasan

Software Quality Assurance Manager at Enosis Solutions


I had the joy of working with Zubair while at Lifelines Neuro Company. He was both professional and efficient in his work in quality assurance.
Matthew Becker

Director of Software Development at Lifelines Neuro


Interests

I love travelling! Apart from being a SQA engineer, I love to enjoy my vacations travelling to different places of Bangladesh. After coming to Canada to pursue my M.Sc. degree, I travelled to many cities and historic places during leisure periods. I enjoy going to gym and outdoor sports never fail to attract me. Summer is my favorite season as it gives more daylight to see the colorful world and play outdoor. I love biking and kayaking!

When forced indoors, I often spend time watching YouTube videos on new techs and cars! Not a big fan of computer games but watch a lot of series and movies.



Activities

  • Served as the President of York Bangladeshi Graduate Students' Association (YBGSA)
  • Arranged multiple events and programs as the President of YBGSA
  • Played as Captain of Enosis Solutions Cricket Team
  • Project Showcase Coordinator at IUT ICT Fest 2016
  • Executive member of Photography Society of Islamic University of Technology

Achievements

  • York University Graduate Fellowship
  • OIC Undergraduate Scholarship
  • 1 st Place - Islamic University of Technology - Project Showcase Competition 2015
  • 2 nd Place - Islamic University of Technology - Intra University Computer Programming Contest 2014
  • 2 nd Place - Bangladesh Government - Earthquake Response App Idea Competition 2015
  • Employee of the Month - Enosis Solutions (Aug-2019, Feb-2020)