Mohammadali (Mo) Rahnama

Experienced Computer Engineer with Strong Testing & Automation Background

PROFILE

Dedicated computer engineer with extensive testing and automation experience. Educated to a variety of levels in computer engineering/science. During his tenure as a QA analyst at Siemens, he gained substantial knowledge in software quality assurance and development, and he is now a certified SAFe® 5 practitioner. Has worked as a project manager and is conversant with Agile methodology and practices. Strong analytical, evaluative, and perceptual skills; excellent communication and problem-solving capacities; exceptional speed and accuracy in spotting defects and faults.

SKILLS

  • Software Testing

  • Tools: Cypress, Selenium, PyTest, JUnit, TestNG.

  • Languages: JavaScript, Python, Java.

  • Database Management

  • Tools: MySQL, MongoDB, Amazon Redshift, PostgreSQL, MySQL, Oracle, Redis.

  • Languages: SQL, NoSQL.

  • Project Management

  • Tools: Trello, Jira, GitHub Projects.

  • Web Development

  • Tools: HTML, CSS, JavaScript, React, Redux, Git, GitHub, Heroku, Node.js, Express.js, Bootstrap, Material UI.

  • Languages: JavaScript, HTML, CSS.

  • Data Analysis & Visualization

  • Tools: R, Python, Pandas, Numpy, Matplotlib, Seaborn, Plotly, Tableau.

  • Languages: Python.

  • Cloud Computing

  • Tools: AWS (Amazon Web Services), Google Cloud Platform, Microsoft Azure.

EXPERIENCE

Siemens Canada Limited, Fredericton, New Brunswick, Canada

Software Tester


09/2021 - 09/2022

  • Responsibilities

  • • Developed effective strategies and test plans by Collaborating with developers, team Leads and the product owner.
  • • Executed test cases (both manual and automated) and analyzed the results.
  • • Updated and evaluated product documentation according to the requirements, test results and technical specifications.
  • • Found and reported bugs and errors to the development team, team leads and managers.
  • • Paired with developers in the bug troubleshooting process, leading to timely/speedy/quick determination of root causes.
  • • Conducted thorough pre-release and general availability build testing to ensure software met the highest quality standards.
  • Achievements

  • • Worked with cross-functional teams to ensure quality throughout the software development lifecycle.
  • • Received a letter of recognition for great performance during the co-op semesters.
  • • Completed SAFe training provided to Siemens employees and obtained a Certified SAFe® 5 practitioner certificate.

P.A.G Fine Art Reproduction / Chop30 Online Printing Services, Kerman, Iran

Founder


10/2017 - 10/2020

  • Responsibilities

  • • Developed and launched an online printing website focused on digital printing, offering a wide range of services.
  • • Established an online art gallery, enabling customers to conveniently browse and purchase high-quality artworks.
  • • Persistently and proactively tackled business and unexpected obstacles, leveraging hard work and problem-solving skills.
  • Achievements

  • • Successfully registered a unique brand by the end of 2018, establishing a strong market presence.
  • • Effectively negotiated multiple contracts across various phases of the business, including marketplace, production, and delivery.
  • • Fostered collaboration with major organizations such as Digikala and Bamilo, expanding market reach and business opportunities.

Shahid Bahonar University of Kerman, Kerman, Iran

Computer Laboratory Supervisor


01/2017 - 01/2018

  • Responsibilities

  • • Supervised and maintained computer lab equipment, ensuring optimal performance and reliability.
  • • Ensured seamless operation of all computer lab equipment and communicated technical issues to relevant personnel.
  • • Supported students and faculty with computer applications and technical issues by providing guidance.
  • • Executed hardware and software troubleshooting to diagnose and resolve technical problems in a timely manner.
  • Achievements

  • • Received positive feedback from students and faculty for providing support and guidance in resolving technical issues.
  • • Contributed to the development of an updated computer lab user guide, improving overall user and lab efficiency.

Sepehr Rayan Kavir, Kerman, Iran

Computer Repair Technician


06/2015 - 12/2015

  • Responsibilities

  • • Adapted to working efficiently within a professional team environment, contributing to a positive atmosphere.
  • • Kept up-to-date with the latest technology trends and advancements to improve troubleshooting techniques.
  • • Communicated with clients to understand their needs and provide clear explanations of repair processes and solutions.
  • Achievements

  • • Successfully repaired and restored various computer systems, resulting in reduced downtime and increased productivity.
  • • Contributed to knowledge sharing by participating in training sessions on emerging technology trends.

PROJECTS

On-call Tracking System

University of New Brunswick

09/2022 - 01/2023

An actual project in group 10 students. As the Product Owner for this project, I applied what I had learned about Agile so far from my career and schooling and implemented it for our team. I would have numerous meetings with the client to figure out the user stories and continue to generate stories, add acceptance tests to the stories, and maintain the backlog so that the team could have a clear vision for the project and be able to go forward.

Kerwords: JavaScript, Node.js, React, Git, Jira, Confluence

Access project

Database vs Data Warehouse, A Cloud-based Benchmarking Platform for IoT Big Data

University of New Brunswick


01/2021 - 05/2021

This project offered an extendable cloud-based benchmarking platform for IoT data warehousing. We examine PostgreSQL, MongoDB, and Amazon Redshift Data Warehouse performance on IoT data injection, transactional, and analytical activities using the framework.

Kerwords: MongoDB, Amazon Redshift, PostgreSQL, AWS

Access project

Is there a correlation between life expectancy and Gross Domestic Product (GDP) per capita of countries in the UN?

University of Hertfordshire


09/2020 - 01/2021

In this study we used the statistical analysis capabilities of the R programming language to examine data gathered by Deeksha Russell, Duan Wang, and Kumar Rajarshi from the World Health Organization and the United Nations. We analysed the correlation between the GDP per capita and life expectancy in 193 UN member states.

Kerwords: R, Trello, Bitbucket

Access project

EDUCATION

Computer Science, M.Sc. — GPA: A-

University of New Brunswick — Fredericton, New Brunswick, Canada


01/2021 - 01/2023

Advanced Computer Science, Postgraduate Certificate — GPA: 84%

University of Hertfordshire — Hatfield, Hertfordshire, United Kingdom


09/2020 - 01/2021

Computer Architecture Engineering, M.Sc. — GPA: 93%

Shahid Bahonar University of Kerman — Kerman, Kerman, Iran


09/2016 - 01/2019

Software Engineering, B.Sc. — GPA: 77%

Shahid Bahonar University of Kerman — Kerman, Kerman, Iran


09/2012 - 09/2016

AWARDS

Letter of Recognition, Co-op Student — 2022

Siemens Canada Limited


Dean's Scholarship for Educational Excellence — 2020

University of Hertfordshire


Letter of Acknowledgment, Third Best Student of the Year — 2019

Shahid Bahonar University of Kerman


CERTIFICATES

Certified SAFe® 5 Practitioner

Scaled Agile, Inc.

01/2022 - 01/2023

Credential ID 51657319-0819


Agile Testing

LinkedIn

08/2021 - Present


Pilot Certificate – Small Remotely Piloted Aircraft (VLOS)

Transport Canada

02/2022 - Present

Credential ID PC2205000163