Abdelrahman Elkady, Developer in Dubai, United Arab Emirates
Abdelrahman is available for hire
Hire Abdelrahman

Abdelrahman Elkady

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Dubai, United Arab Emirates

Toptal member since January 16, 2025

Bio

Abdelrahman is an experienced senior software quality engineer with vast experience in the computer software industry. He is skilled in agile testing, software test automation, database, and requirements analysis. A strong quality assurance professional with a bachelor's degree in computer and information sciences, Abdelrahman will be a great addition to any team.

Portfolio

An Online Freelance Agency
Appium, APIs, Git, Ruby, Jenkins, Manual Testing, QA Automation, UI Testing...
isoft - Dubai UAE
Selenium, Java, TestNG, Jenkins, SQL, Android, Mobile, iOS, Test Cases, Postman...
Integrant
Selenium, Cucumber, Python, Robot Framework, Manual Testing, QA Automation...

Experience

  • Manual Software Testing - 12 years
  • Software QA - 12 years
  • Java - 10 years
  • Test Automation - 10 years
  • Selenium - 10 years
  • Scrum - 8 years
  • SQL - 5 years
  • Appium - 2 years

Availability

Full-time

Preferred Environment

Selenium, Java, TestNG

The most amazing...

...project I've worked on involved API testing using Swagger and utilizing Git for version control in the test automation project repository.

Work Experience

Senior QA Automation Engineer

2022 - 2025
An Online Freelance Agency
  • Created and executed test cases. Tracked bugs on Jira.
  • Conducted manual testing and automated test cases using Ruby for test automation.
  • Conducted API testing using Swagger and utilized Git for version control in the test automation project repository.
Technologies: Appium, APIs, Git, Ruby, Jenkins, Manual Testing, QA Automation, UI Testing, E2E Testing, API Testing, Quality Assurance (QA), Manual QA, QA Test Plan Management, Functional Testing, Cross-browser Testing, QA Testing, Android, Mobile, iOS, Test Cases, Postman, TestRail, Documentation, Web, Bug Fixes

Senior Test Automation Engineer

2018 - 2020
isoft - Dubai UAE
  • Set up an automation framework for RTA (Dubai Road and Transport Authority) for vehicles and driving license transactions.
  • Automated manual test cases for regression testing before releases for more than 400 test cases.
  • Created automated scripts that covered more than 250 test cases.
Technologies: Selenium, Java, TestNG, Jenkins, SQL, Android, Mobile, iOS, Test Cases, Postman, TestRail, Documentation, Web, Bug Fixes

Senior Test Analyst

2017 - 2018
Integrant
  • Researched and delivered results for the assigned research tasks by the squad lead, focusing on desktop app testing.
  • Created test cases and executed them using TFS for web testing.
  • Designed, developed, and executed automation scripts utilizing Selenium with Java, Cucumber, and Robot Framework.
Technologies: Selenium, Cucumber, Python, Robot Framework, Manual Testing, QA Automation, UI Testing, E2E Testing, API Testing, Quality Assurance (QA), Manual QA, QA Test Plan Management, Functional Testing, Cross-browser Testing, QA Testing, Android, Mobile, iOS, Test Cases, Postman, Documentation, Web, Bug Fixes

Senior Software Automation Engineer

2017 - 2017
Mondia
  • Estimated, prioritized, and planned testing activities for each sprint, from grooming to planning phases.
  • Developed and executed automation scripts while creating and executing test cases using TestRail.
  • Created test plans to measure application performance using JMeter and tracked or closed bugs and stories in each sprint.
Technologies: Selenium, APIs, Manual Testing, QA Automation, UI Testing, E2E Testing, API Testing, Quality Assurance (QA), Manual QA, Functional Testing, Cross-browser Testing, QA Testing, Test Cases, Postman, Documentation, Web, Bug Fixes

Senior Software Quality Engineer

2016 - 2017
ITWorx
  • Estimated, prioritized, planned, and coordinated testing activities.
  • Tested desktop and web-based applications. Identified, recorded, thoroughly documented, and tracked bugs.
  • Designed, developed, and executed automation scripts using Selenium WebDriver for web applications and Winium for desktop applications.
Technologies: Selenium, Test Automation, Manual Testing, QA Automation, UI Testing, E2E Testing, API Testing, Quality Assurance (QA), Manual QA, Functional Testing, Cross-browser Testing, QA Testing, Test Cases, Documentation, Web, Bug Fixes

Software Quality Assurance Engineer

2015 - 2016
Mannai
  • Reviewed and validated use cases. Logged and tracked issues on HP Quality Center.
  • Validated bugs assigned to the analysis and development teams.
  • Managed tasks on Kanbanize and provided support during the user acceptance testing (UAT) phase.
Technologies: MySQL, Manual Testing, QA Automation, UI Testing, E2E Testing, API Testing, Quality Assurance (QA), Manual QA, Functional Testing, Cross-browser Testing, QA Testing, Test Cases, Documentation, Web, Bug Fixes

Software Quality Engineer

2012 - 2015
SiliconExpert
  • Conducted API testing, web testing, and test automation using Selenium RC with Java and JUnit.
  • Created and executed test cases, automated test cases, and managed bugs using Mantis and Jira.
  • Performed manual and automated testing for APIs and web applications.
Technologies: Test Automation, SQL, Manual Testing, QA Automation, UI Testing, E2E Testing, API Testing, Quality Assurance (QA), Manual QA, Functional Testing, Cross-browser Testing, QA Testing, eCommerce, Test Cases, Documentation, Web, Bug Fixes

Experience

eCommerce Web and Mobile Applications

http://centrepointstores.com/ae/en/
Tested web and mobile apps for iOS, Android, and Huawei platforms across six concepts encompassing fashion and home brands. I analyzed requirements, tracked additional bugs, and collaborated with the development team for release management. I also conducted manual testing and test automation.

Education

2007 - 2011

Bachelor's Degree in Computer Science

Ain Shams University - Cairo, Egypt

Certifications

FEBRUARY 2020 - PRESENT

Professional Scrum Master I

Scrum.org

Skills

Tools

Jira, TestRail, REST Assured, Git, Postman, Cucumber, Jenkins

Frameworks

Selenium, TestNG, Appium, Robot Framework

Paradigms

Test Automation, Manual Testing, E2E Testing, Functional Testing, Scrum

Platforms

Android, Mobile, iOS, Web

Languages

SQL, Java, Python, Ruby, JavaScript

Storage

MySQL

Other

Software QA, Manual Software Testing, Manual QA, QA Automation, Regression Testing, UI Testing, API Testing, Quality Assurance (QA), Cross-browser Testing, QA Testing, eCommerce, Test Cases, Documentation, Bug Fixes, QA Test Plan Management, APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring