
Ahmed Hamada
Verified Expert in Engineering
Quality Assurance Developer
Cairo, Cairo Governorate, Egypt
Toptal member since October 23, 2020
Ahmed is a solution-oriented and hands-on technical utility player centered on software testing. He strives to create a collaborative environment between the teams to implement the system- or product-level changes and benefit the end users. He is experienced in user behavior patterns and potential product misuse areas that lead to better testing practices and complete coverage of edge case issues. Ahmed's expertise spans all testing automation levels, including E2E, APIs, and unit tests.
Portfolio
Experience
- Postman - 7 years
- Automated Testing - 7 years
- Quality Assurance (QA) - 7 years
- Manual Testing - 7 years
- JavaScript - 3 years
- TestCafe - 3 years
- React - 2 years
- TestNG - 1 year
Availability
Preferred Environment
Git, TestCafe, TestNG, Postman, Jira, Slack
The most amazing...
...E2E and API test suites for web applications I've built are used by the biggest media clients such as Apple, Netflix, and Disney.
Work Experience
Senior Software Development Engineer in Test II
Pixelogic Media
- Oversaw testing and quality processes within the testing team.
- Designed and built testing automation frameworks for web applications.
- Participated in business requirements gathering and analysis.
Senior Software Development Engineer in Test
Pixelogic Media
- Designed, built, and executed test plans for a web application used by biggest media clients like Apple, Disney, and Netflix that provides post-production services in a filmmaking cycle to monitor subtitling, scripting, and proofreading tasks.
- Built the E2E automation framework using TestCafe for a web application.
- Built an API automation framework using Postman for REST APIs.
- Created unit tests using JUnit for the back end and Jest for the front end.
- Built required interfaces using React (Redux) and an antd-theme. Gained comprehensive experience in the Agile software development cycle.
- Deployed in the test and staging environments. Created Jenkins job to run E2E and APIs automation suites daily.
Senior Software Development Engineer in Test
Freelance
- Created and manually executed test cases for a mobile banking application for iOS and Android used daily by more than five million users.
- Developed and executed regression testing and user acceptance testing (UAT), ensuring the ongoing system quality from software release to the release documents and communicating any defects.
- Insured proper prioritization and drove the resolution of defects.
Experience
E2E Automation Framework for eCommerce
https://github.com/AhmedHamada93/testcafe-e2e-ecommerceAPI Automation Framework
https://github.com/AhmedHamada93/rest-assured-frameworkAPI Tests for Uebermaps
https://github.com/AhmedHamada93/postman-uebermaps-testsUebermaps is a powerful tool that enables users to discover and share their favorite spots. They can also create free maps with friends, family, or the world, which is why this tool is ideal for travelers, bloggers, and locals.
TestCafe, AntD, and Utils
https://github.com/AhmedHamada93/antd-testcafe-utilsEducation
Bachelor's Degree in Electronics and Electric Communications Engineering
Cairo University - Cairo, Egypt
Certifications
Google Project Management: Professional Certificate
ISTQB Certified Tester
International Software Testing Qualifications Board (ISTQB)
Web Development Professional Nanodegree
Udacity, Inc.
Skills
Libraries/APIs
React, Node.js, Newman, Antd
Tools
Postman, Jira, Slack, Microsoft Teams, Git, Jenkins, Kibana, Apache Maven, NPM, REST Assured
Frameworks
TestCafe, TestNG, Express.js, Selenium, JUnit
Paradigms
Manual Testing, Automated Testing, Functional Testing, Page Object Model (POM), Data-driven Testing, User Acceptance Testing (UAT), Agile, Microservices
Languages
JavaScript, HTML, CSS, Java, ECMAScript (ES6)
Platforms
Android, iOS
Storage
PSQL
Other
Software QA, Test Scripting, Quality Assurance (QA), Regression Testing, Web App Testing, API Testing, Test Planning, Interviewing, Software Testing Lifecycle (STLC), Software Development Lifecycle (SDLC), DOM, Black Box Testing, White Box Testing, Metabase, Regression, Mobile Apps, Mobile UX, Mobile UI, IT Project Management, Web Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring