6th of October, Al Jizah, Egypt
- Experienced in modern web applications test automation and frameworks design using Selenium (Webdriver), Playwright, Protractor, and Cypress - Experienced in mobile apps test automation and frameworks design using Appium in C# - Experienced in API testing(SOAP, REST) using RestSharp, Cypress, RestAssured, Postman and Newman - Strong understanding of finance, telecommunication and banking industries Specialties: - Software testing tools; Selenium (Webdriver), Appium, Cucumber, Specflow, Protractor, Playwright, Cypress, Jasmine, Mocha, Jest, Azure pipelines, Teamcity, Jenkins, TFS, Jira, Junit, TestNG, Nunit, REST Assured, SOAPUI, Postman, PyTest, Jmeter and Chai Assertions - Mobile testing cloud providers; BrowserStack and Perfecto - Learning Ethical Hacking and Penetration Testing using; Kali, sqlmap, weevely, Beef XSS, Veil, OWASP ZAP, and Burpsuite - Familiar with Continuous Integration and DevOps - Practiced TDD and BDD - Familiar with Agile development lifecycle; Scrum - Software programming languages; Javascript, Typescript, C#.net, Python 3.0 and Java J2SE - Web technologies; HTML, XML, XPATH, CSS, JQuery, RESTful API, Angular, Node.js, expressjs - Microsoft visual studio 2017, 2019 - Microsoft visual studio code - Eclipse IDE, Maven - Git Extensions, Git & Github
- Design and implement mobile test automation frameworks using Appium - Design and implement test automation frameworks using Cypress - Design and implement test automation frameworks using Protractor, Typescript, and Cucumber for testing Angular based web apps. - Design and implement test automation frameworks using Selenium Webdriver 3 in C#, Specflow, and Extent Reports, for testing web apps. - Design and implement API test automation using Postman/Newman/Jenkins. - Implement automated test execution using Azure pipelines, Teamcity and Jenkins CI servers. - Mentoring, assessing team members' technical skills, and designing career development plans.
- Design and implement test automation frameworks using C#.Net, Selenium, RestSharp, Appium, Nunit, Specflow, Azure DevOps - Provide guidance and technical support to team members - Worked with various mobile testing cloud providers; BrowserStack and Perfecto. - Great exposure to complex testing scenarios and innovation of new test automation solutions
- Designed and implemented test automation frameworks using Protractor and Cucumber in TypeScript - Designed and implemented test automation frameworks using Selenium and Specflow in C#.Net - Designed and implemented API test automation frameworks using Postman and Newman - Configured CI pipelines on Teamcity to execute the test automation on daily basis - Performed performance testing on web applications using Jmeter - Worked on functional test cases creation, execution, and results reporting - Logged and tracked bugs identified during test execution - Provided guidance and technical support to team members
- Worked as test team lead on Governmental project for developing Master Data Management(MDM) services platform, created strategy and master test plan, provided guidance and technical leadership to the testing team for performing ETL testing and SOAP web-services testing, implemented automated test suite using SOAPUI for testing the Operation Decision Manager (ODM) web-services. - Worked as software test consultant for Arab African International Bank (Temenos T24) core banking transformation project, created test strategy and master test plan, training testing team, supervising the project’s quality management, providing guidance on the testing processes - Worked as testing team lead in the last phase (Drop 2) of Etisalat Egypt CRM project implemented using Siebel 8.1.1.14 - Worked on system integration testing project for campaigns management, call center, order management solutions implemented with Siebel CRM 8.1 (E-Communications) (Telecom Operator Etisalat Egypt) - Worked as test automation technical leader on test automation project for web based application implemented with Angular JS technology, the test automation tool was HP UFT 11.53 - Participated in user acceptance testing (UAT) involving client facing activities such as providing guidance, resolving and investigating system issues(defects) - Responsible for establishing test automation suite on Siebel CRM 8.1/8.1.1.14 using HP QTP 11.0/HP UFT 11.53 integrated with HP QC 10 - Providing test automation planning, estimation, leading, training and mentoring - Responsible of leading the testing department training activities in IBM CIC Egypt, searching for education resources, designing development plans, tracking and enhancing the testing team's skills set to meet the market demand