Business System Analyst
Department of Municipalities and Planning
Total years of experience :10 years, 2 Months
• Gathered business requirements from various departments to ensure the data is migrated to work with the new systems and the downstream
applications.
• Presented the results for the requirements gathering phase to all stakeholders and gained consent, which expedited delivery.
• Managed an in house team of engineers along with multiple external technology and data vendors.
• Delivered hands‑on training sessions on the system to business users.
• Leading comprehensive and well‑structured strategies, test plans, cases and acceptance criteria to ensure the quality of the produced
software.
• Create, review and refine user experience documents.
• Participate in release of Etisalat B2C eShop (Link).
• Led team of 4 QA Engineers to improve the product quality.
• Responsible for creating and implementing test plan for each project.
• Define testing standards and strategies.
• Work with the product owner and collaborate with the development team.
• Report progress, plans, and problems to upper management and other involved stakeholders.
• Executed Integration testing among Etisalat different applications CRM, Billing, TIBCO.
• Design automation testing framework using Selenium and Katalon for web applications.
• Worked in Agile environment (Scrum).
• Participate in release of MeinVodafone Mobile App in Germany with more than 10 million downloads (Link) .
• Participate in Release planning and user stories sizing.
• Design high level scenarios and test cases.
• Simulate back‑end responses using Sandbox.
• Responsible for testing APIs using Postman.
• Responsible for testing the mobile application among different mobile platforms (Android, iOS, Windows).
• Responsible for testing mobile application traffic using HTTP Proxy (Charles Proxy).
• Designed full mobile automation testing framework using Appium.
• Participate in the release of Riyadh Municipality BPM services.
• Applying testing programs to new software.
• Identifying bugs in new systems and understanding how to resolve them.
• Generating reports describing defects and resolutions.
• Participate in the planning, development and implementation of the product strategy.
• Understand the requirement and design test procedures and test cases for automated software testing.
• Work closely with developers as they write and develop code to ensure requirements are being met and to the correct quality.
• Analyse and raise defects when appropriate and retest defect fixes.
• Review agile user stories and design of the system to be implemented
• Develop, execute, and maintain test plan and test cases from the user stories
•.Create Automation framework using Selenium with TestNG.
• Execution, as required, of manual and automated software testing
• Report bugs and issues back to development team to resolve and tracks them until closure.
• Follow up on issues status to improve quality of customer deliverables.
• Improve customer deliverables quality.
• Follow up and tests defects after delivery.
• Working with Agile Methodology.
Technical lead in a graduate level software project to create a voice to text tool.
URL removed due to policy violation. Please contact support for further information.