Badges
Certifications
kawtharmujahed has not earned any certificates yet.
Work Experience
Mobile Developer (iOS|Flutter)
Majid Al Futtaim• September 2021 - Present
- Develop sanity automated test cases in terms of BDD using Cucumberish. - Implement Google Analytics E-Commerce to get report enables to measure user interactions with the products. - Applied SSL pinning using TrustKit. - Had some knowledge using Fastlane by writing a script to automate build number and build version for different targets.
iOS Developer
Mawdoo3• July 2019 - August 2021
- Translated basic design plans into full iOS app frameworks. - Integrated existing third-party APIs to shorten development times and add interactivity with Login, tabbar, Progressbar، Network activity logger, etc. - Worked with the quality assurance team to confirm app compatibility with analogous solutions on other platforms. - Worked on Agile based development model by participating in Scrum\Kanban, daily Stand up, Sprint planning, and retrospective meeting. - Used JIRA software for all issue and ticket tracking - Applied Apple's Swift development language to code native apps for the iOS platform. - Applied Architecture designing such as (MVVM/MVC). - Maintained existing mobile applications by designing patches to be applied via iOS automatic updates. - Implemented "Firebase Analytics" to collect and track data about user events and views. - Worked with API’s (HTTP POST and GET requests; parsed JSON response, Customizing the Data model).
Automation Software Engineer
Atypon• April 2018 - July 2019
Development of Atypon Content Management System's automation environment - Design of automated test cases in terms of BDD using Cucumber. - Implement and maintain code for running automated test scripts using various OOP design patterns. - Develop and maintain a custom build framework based on Selenium, Junit frameworks. - Report defects directly to development teams to improve general product quality using Allure Report framework / Custom Jira Integration for automated ticket opening. - Develop Jenkins pipelines for building and deploying source code within CI lifecycle. - Discussed requirements and processes with project managers and developers. - Completed automation of functional and regression testing.
Education
University of Jordan
Computer Science, BE• September 2014 - June 2018
Grade: 3.63