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 documentationDatabase 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 documentationIs 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 documentationEducation
Master of Computer Science by Coursework
University of New Brunswick
2021 - 2023 Fredericton, New Brunswick, Canada
Access documentationMaster of Computer Architecture Engineering
Shahid Bahonar University of Kerman
2016 - 2019 Kerman, Kerman, Iran
Access documentationPostgraduate Certificate of Advanced Computer Science
University of Hertfordshire
2020 - 2021 Hatfield, Hertfordshire, United Kingdom
Access documentationBachelor of Software Engineering
Shahid Bahonar University of Kerman
2012 - 2016 Kerman, Kerman, Iran
Access documentationCertifications
-
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