Skip to content
View AhmedElian's full-sized avatar

Block or report AhmedElian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AhmedElian/README.md

Hi there, I'm Ahmed Abdallatif 👋
🎯 QA Engineer | 📍 Gaza, Palestine | ⚖️ Former Lawyer turned Software Tester

Welcome to my GitHub profile! I'm a detail-oriented QA Engineer with a strong foundation in both manual and automated testing, project planning, and API validations. My background in law taught me how to think critically, analyze thoroughly, and follow structured processes—skills I now apply to software quality assurance.


🔧 Tech Stack & Tools

  • Languages: Java, Python
  • Automation: Selenium, Appium, TestNG
  • API Testing: Postman, Swagger
  • Bug Tracking: JIRA, Trello
  • Databases: MySQL Workbench
  • Other Tools: Visual Studio Code, Eclipse IDE, GitHub, Microsoft 365

🔍 Recent Projects

📱 Tasks.org – Mobile Automation Testing Project (QA Engineer)

  • Automated core workflows of the Android app (task creation, sorting, subtasks, search, reminders) using Appium, Java, TestNG.
  • Delivered 30+ automation cases, TestNG reports, and summary report in a 5-day Scrum project.

Simple Books API – Performance Testing Project (QA Engineer)

  • Performed load and performance testing with JMeter on key endpoints (/books, /orders, /api-clients).
  • Produced test scripts, analysis reports, and summary report covering response time, latency, and throughput.

🔧 OrangeHRM – Automation Testing Project (Team Lead)

  • Led the automation testing project for the Admin module, focusing on Login and User Management workflows.
  • Personally designed and executed 97+ automated test cases using Selenium WebDriver, TestNG, and Java (Eclipse).
  • Delivered complete QA documentation, including Test Plan, RTM, Bug Reports, Test Summary Report, and TestNG Reports.
  • Coordinated project tasks through Trello and Microsoft 365, and presented results aligned with the SRS.

📱 Contact List App – API Testing Project (Team Lead)

  • Led a QA team in testing all CRUD endpoints using Postman.
  • Designed and executed 70+ test cases with security, response time, and edge scenarios.
  • Delivered RTM, bug reports, test plan, test summary report, and final presentation.

💼 OrangeHRM – Functional UI Testing Project (QA Engineer)

  • Designed and executed 195+ manual test cases.
  • Created the delivered documents and contributed to full lifecycle testing.
  • Delivered RTM, bug reports, test plan, and test summary report.

🤝 Let's Collaborate! I enjoy working in Agile environments and contributing to open-source QA or automation projects. Whether it's testing APIs, validating user flows, or writing documentation about software testing—I'm here to help!


💬 Ask Me About

  • Software Testing Lifecycle
  • Functional & Regression Testing
  • Writing Test Cases & RTMs
  • Legal Compliance in Software
  • Career Switching from Law to Tech

📫 Reach Me


⚡ Fun Facts

  • Former lawyer with 7+ years of legal experience 🧑‍⚖️
  • Passionate about quality, clarity, and user satisfaction in tech 🧪
  • Enjoys swimming, learning languages, and solving logic puzzles 🧩

Feel free to explore my repositories and ⭐ any project you find interesting! Happy testing! 🚀

Pinned Loading

  1. Simple-Books-API-Performance-Project Simple-Books-API-Performance-Project Public

    Performance testing of the Simple Books REST API using JMeter and Java. Tested CRUD operations, measured response times, latency, and throughput under varying loads. Includes test plans, executed r…

    1 1

  2. saifaraj94/MobileTestingProject saifaraj94/MobileTestingProject Public

    "Mobile Automation Testing Project using Appium on Tasks.org app"

    HTML

  3. OrangeHRM-Automation-Testing-Project OrangeHRM-Automation-Testing-Project Public

    Automation testing project for OrangeHRM using Selenium, TestNG & Java. Covers Admin module with functional, boundary, and regression tests. Includes bug reports, TestNG reports, RTM, and a test su…

    Java 1

  4. Contact-List-App-Project Contact-List-App-Project Public

    Validate CRUD and auth for Contact List APIs (Contacts/Users) via structured testing aligned with Scrum. Ensure endpoints handle valid/invalid inputs correctly, manage errors gracefully, maintain d…

    1 1

  5. OrangeHRM-Project OrangeHRM-Project Public

    OrangeHRM is a web-based Human Resource Management system. This project focuses on the functional testing of core HR modules with a strong emphasis on verifying CRUD operations, secure data access,…

    1 1

  6. Library-Management-System-Project Library-Management-System-Project Public

    📚 Library Management System (Console App - Python) A basic Library Management System implemented in Python using Object-Oriented Programming (OOP). This system allows users to manage books, members…

    Python