Testing Structure
Primary skills showcased: Quality Assurance (QA) testing, Regression Testing
I noticed during the early stages of the project, while using Xamarin, that many bugs were identified, leading to user dissatisfaction. As my involvement with the project progressed, we transitioned to React.
During this transition, I implemented a testing mechanism that became the standard criteria for testing before every release. This mechanism has proven highly effective in identifying and addressing bugs.
To determine the severity of each bug, I established the following scoring criteria:
Critical: Causes crashes in obvious use cases
High: Causes crashes in less obvious use cases
Medium: Results in incorrect functionality
Low: Causes minor annoyances without significant impact
Whenever these bugs were encountered, I recorded the steps on my phone and assigned a severity score accordingly.
As a result, each release underwent rigorous testing to ensure that no critical or high priority bugs were released to the public. This framework, which I developed, successfully safeguarded the integrity of the business.


I also took the initiative to:
Create my own tests using Monday.
Conduct regression testing for every release by actively using the product.
Implementing these practices resulted in bug-free releases, thereby preserving the company's reputation.
Key Accomplishments
Since January 22nd, 2022, a total of 820 critical, high, medium, and low priority bugs have been identified, captured, and rectified before each public release.