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! 🚀