Lead Software Quality Assurance Engineer
Landmark
Total years of experience :16 years, 5 Months
• Managed a cross-functional team of 27 in 2 locations (Dubai “UAE”, and Bengaluru “India”), ranging from entry-level QA analysts to senior automation, and performance test engineers, and collaborated with business development, data science, product management, and operations.
• Launched and introduced performance testing at e-commerce for Landmark group. Thus, enhanced the server’s capacity more than 10 times, raised the profits from 278 Million Dirhams per year to more than 1.4 Billion Dirhams per year, and prevented extra costs of adding extra servers.
• Designed training and peer-mentoring programs for the incoming members; decreased onboarding time for new hires by 50%.
• Overhauled the obsolete legacy source code of 8 production applications, resulting in increased usability and reduced run time performance by more than 85%.
• Initiated API automation testing which saved more than 60% of the testing time by finding many bugs in early phases.
• Built risk-based test plans and performed hypothesis testing that predicts possible outcomes which enhanced product quality, and team’s collaboration more than 40%.
• Promoted within 5 months due to strong performance and organizational impact (1.5 year ahead of schedule).
• Overhauled the obsolete legacy source code of 8 production applications, resulting in increased usability and reduced run time performance by more than 85%.
• Initiated API automation testing which saved more than 60% of the testing time by finding many bugs in early phases.
• Participated in one of the most important projects in Dubai. Analysed, built, and delivered the project 272 to digitalize 272 products and services to comply with the Dubai Smart Government vision.
• Implemented Business-Driven Development, Test Driven Development, and Xtreme Programming which helped to adapt easily to new changes in a Data-driven Decision-Making environment.
- Ensure that the Software Development Lifecycle implemented correctly.
- Responsible for performance Testing
- Prepare test case, traceability matrix, and defect reporting.
- Perform sanity, regression, functional, performance and security testing.
- Perform web-based and mobile application testing.
- Responsible for Arabic localization testing.
• Recommended an advanced automation framework, achieving an 80% reduction in testing time.
• Received a crystal pyramid as the best employee in 2011 against more than 6000 employees.
• Built an impressive and comprehensive dashboard for reporting which delivered the necessary insights.
• Produced and implemented a system to troubleshoot technical issues automatically over the air thus cut down the load on the call centres by more than 40%.
• Overhauled the obsolete legacy source code of two production applications, resulting in better productivity and minimized run time performance by 30%.
• Developed a machine translation software, that expanded the business small-to-medium client base by 35%.
• Analysed data for 3 systems and provided clean system requirement specifications which guided the entire team, and boosted efficiency.
• Established 2 applications for the air defence systems of the Egyptian army.
• Created an Arabic OCR “Optical Character Recognition” software taking into consideration the Arabic morphology. This provided the lead to the business and raised sales by 8%.
- Summer training in OCR department.
- Developing Software using .Net 2.0 technologies.
M.Sc. in Computer Sciences and Information Systems Thesis Topic: “A Proposed Model for Enhancing Lexical Statistical Machine Translation”
B.Sc. in Computer Sciences and Information Systems