- Rapid Data GmbHQA Automation EngineerFebruary 2022 - Today (2 years and 10 months)Berlin, GermanyAs a Software QA Automation Engineer, my responsibilities included:• Writing automation tests in JavaScript / TypeScript with Playwright Framework.• Ensuring CI/CD pipelines with updated UI-Tests & API-Tests• Creation of test plans and Test designs for ensuring the quality and consistency of testing• Maintenance of automatic Testcases in Notion and Updating QA Wiki pages• Writing bug tickets when bugs found in any testing stages• Performing Cross-Browser testing for Web and Mobile with the cloud-based testing platform "Sauce Labs"• Technologies: Azure, Kubernetes, Javascript, TypeScript, Playwright, Git, VS Code
- Carano Software Solutions GmbHQA EngineerOctober 2019 - January 2022 (2 years and 3 months)Berlin, GermanyAs a QA Engineer, my responsibilities included:• Independently create manual and automated test cases, test strategies, test scenarios and test data within agile teams (Scrum)• Enhancing automated test cases in Ghost Inspector, report and adjust failed cases regularly• Execution of tests with different browsers, operating systems and mobile devices• Documentation (Confluence) and reports of test results• Involvement in the execution of regression tests after a new deployment• Contribution to the optimization of quality assurance processes• Continuously reporting found bugs with Tickets tracking systems (Jira)• Performing API Test with Postman and Swagger API for 3rd party applications• Direct communication with the responsible product owners, software developers and consultants
- ExozetSoftware QA Test EngineerMarch 2019 - October 2019 (7 months)Berlin, GermanyAs a QA Test Engineer, my responsibilities included:• Test the features of the Magenta Sport App (Telekom) and present new features to the customers (Telekom) during the sprint reviews.• Discuss acceptance criteria with TeraVolt. Suggest and discuss design adjustments with Team.• Creation of test plans in cooperation with development teams and project management. Make reports to the developers. Ensuring the quality and consistency of testing and bug reports. Daily reports in the Standup.• Creation of testplans with TestRail. Performing Manual Test, Regression Test, Smoke Test, Exploratory Test, API Test, etc.• Detailed testing of apps and web applications on all devices (smartphones, tablets, tv, browsers)• Documentation of test results and suggestions for improvement (screenshots, captures, descriptions)• Close cooperation with concept developers, designers, programmers and project managers. Discuss acceptance criteria with TeraVolt. Suggest and discuss design adjustments with design agentur.● Testing platforms: PC, Smartphones, Tablets, TV, Android, FireTV, AppleTV, Browsers● TV Platforms: Samsung (Tizen), LG (WebOS), Philips (Android), Netrange (browserN), Changhong (smart tv apps)
- Master of EconomicsHochschule für Technik und Wirtschaft Berlin2009Master, Economics and International Development
- Bachelor of Business AdministrationCairo University2006Bachelor, Businss Administration
- School CertificatePabna Cadet College1998High School, Higher Secondary School Certificate
- ISTQB CertificationAlfatraining Bildungszentrum Berlin2019ISTQB Certification