Mohammadali Rahnama

Computer Engineer with Strong Testing & Automation Background

Profile

Dedicated computer engineer with extensive testing and automation experience. Educated in various levels of computer engineering and science. Experienced in working with Agile methodology and practices, with a strong background in software quality assurance and development. Exceptional analytical, evaluative, and perceptual skills, with excellent communication and problem-solving abilities.

Experience

Quality Assurance Specialist

Siemens Canada Limited

06/2023 - Present  Fredericton, New Brunswick, Canada

Responsibilities
  • Collaborated with a multinational team employing SAFe® methodologies to improve software quality.
  • Designed and implemented 300+ automated test cases for both UI and API, ensuring robust testing across all Charging-As-A-Service (CAAS) features.
  • Optimized the testing process by automating dummy data generation, significantly reducing manual testing efforts.
  • Analyzed 500+ test execution results to identify issues and collaborate with team members to ensure timely resolution of defects.
  • Maintained thorough documentation of test processes and results to support quality assurance practices within the team.
Achievements
  • Implemented automation for critical Fleet Management features, improving overall testing efficiency and reducing cycle times.
  • Improved test automation coverage for both UI and API testing, enhancing overall project quality.
  • Achieved significant time savings, cutting the pipeline execution duration from 3 hours to 1 hour.
  • Helped streamline the testing process, bringing automation coverage to 90%+ and working towards full automation.

Software Tester

Siemens Canada Limited

09/2021 - 09/2022  Fredericton, New Brunswick, Canada

Responsibilities
  • Developed strategy and test planning in collaboration with team leads and developers, which improved efficiency.
  • Executed and analyzed 200+ manual and automated test cases, leading to swift rectification of software issues.
  • Updated and evaluated 100+ product documentations, ensuring precision and relevance.
  • Reported 50+ software bugs and errors promptly to the development team, minimizing potential software malfunctions.
  • Worked with developers in 20+ bug troubleshooting cases, expediting root cause analysis.
  • Conducted rigorous pre-release testing, ensuring the software met high-quality standards.
Achievements
  • Participated in cross-functional teams to maintain quality throughout the software development lifecycle.
  • Recognized for outstanding performance during co-op semesters with a letter of recognition.
  • Completed SAFe training at Siemens, leading to a Certified SAFe® 5 Practitioner certificate.

Founder (Web/Graphic Designer)

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

10/2017 - 10/2020  Kerman, Kerman, Iran

Responsibilities
  • Developed and launched an online printing website, resulting in a comprehensive online platform that offered a wide range of digital printing services.
  • Established an online art gallery, enabling easy browsing and purchasing experience for 1000+ high-quality artworks.
  • Overcame various business obstacles using a proactive and persistent approach, leveraging problem-solving skills for effective solutions.
  • Designed responsive website layouts for both businesses, ensuring seamless user experiences across various devices.
  • Created 100+ visual elements, such as logos and images, which contributed to the unique and attractive appearance of the websites.
  • Maintained and updated the content management systems of the websites, ensuring they remained current and user-friendly.
Achievements
  • Registered a unique brand by 2018, establishing a strong market presence. Brand ID 139750140001060310
  • Negotiated multiple contracts across various business phases, ensuring fruitful collaborations for the marketplace and online gallery.
  • Achieved consistent revenue growth by delivering exceptional customer experiences and high-quality products, resulting in a 25% expansion of both businesses.

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.

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: Pandas, Numpy, Matplotlib, Seaborn, Plotly, Tableau, RStudio.
Languages: Python, R.

Cloud Computing

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

Project Management

Tools: Trello, Jira, GitHub Projects.

Projects

On-call Tracking System

University of New Brunswick

09/2022 - 01/2023

In this project, I was tasked with serving as the Product Owner in a collaborative team of 10 students. To ensure successful delivery of the project, I held 20+ meetings with the client to identify user stories, generated additional stories and added acceptance tests. I maintained the backlog to provide a clear vision for the team, which resulted in timely project progress.

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

Access project Access documentation

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

University of New Brunswick

01/2021 - 05/2021

In this project, we were tasked with creating an extensible cloud-based benchmarking platform for IoT data warehousing. I was part of the team that evaluated the performance of PostgreSQL, MongoDB, and Amazon Redshift Data Warehouse on IoT data injection, transactional, and analytical activities using the platform. We successfully accomplished the project objective by creating an effective benchmarking platform that produced reliable data for analysis.

Keywords: MongoDB, Amazon Redshift, PostgreSQL, Apache Kafka, AWS

Access project Access documentation

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, our group was tasked with using the statistical analysis capabilities of the R programming language to examine data collected by Deeksha Russell, Duan Wang, and Kumar Rajarshi from the World Health Organization and the United Nations. We analyzed the correlation between GDP per capita and life expectancy for 193 UN member states. By leveraging our knowledge of R and statistical analysis, we were able to accurately analyze the data and draw meaningful conclusions.

Keywords: R, Trello, Bitbucket

Access project Access documentation

Education

Master of Computer Science by Coursework

University of New Brunswick

2021 - 2023  Fredericton, New Brunswick, Canada

Access documentation

Master of Computer Architecture Engineering

Shahid Bahonar University of Kerman

2016 - 2019  Kerman, Kerman, Iran

Access documentation

Postgraduate Certificate of Advanced Computer Science

University of Hertfordshire

2020 - 2021  Hatfield, Hertfordshire, United Kingdom

Access documentation

Bachelor of Software Engineering

Shahid Bahonar University of Kerman

2012 - 2016  Kerman, Kerman, Iran

Access documentation

Certifications

  • 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

Languages

  • English: Full professional proficiency
  • Persian: Native proficiency
  • Arabic: Elementary proficiency