mohammed imad

QA Automation Engineer | Python Pytest

Profile summary

QA Automation Engineer with 5 years of experience across 4 organizations, specializing in test automation, Python, and Cypress. Skilled in developing automation frameworks, designing performance systems, and building continuous integration pipelines to support complex software workflows. Committed to delivering reliable quality assurance solutions through effective cross-functional collaboration and technical execution.

Career highlights

Python Pytest Test Frameworks: Developed automation testing frameworks using Python and Pytest to support connectivity with databases and cloud storage for distributed database systems.

Performance System Design: Designed a performance system for executing, monitoring, and reporting performance tests using Python, Flask, Postgres, and SQLAlchemy.

Continuous Integration Pipelines: Built a continuous integration pipeline using GitHub Actions to run automated tests on push commits.

Cypress Automation Testing: Built end to end automation tests using Cypress and the Page Object Model to support complex web application workflows.

Key skills

TechnicalPython Linux Version control (Git) Kubernetes
ProfessionalAnalytical thinker Team player Posses good management and Organizational skills Pytest Selenuim ADK Cypress Test Automation Quality Assurance Test Matrices Software Development Life Cycle Reporting Tools Cloud Storage Database Systems Web Applications Automation Frameworks

Professional experience

QA Automation EngineerMay 2025 - Present
AppleHerzliya

Manages automation testing for complex web application flows, overseeing Cypress frameworks and working alongside development teams to define test matrices.

  • Develops full end-to-end automation tests using Cypress and the Page Object Model.
  • Implements generic utility functions to maintain code reusability across workflows.
  • Collaborates with development teams to define test plans and ensure feature coverage.
  • Develops an MCP server integrated with the Allure Report platform for AI analysis.
QA Automation EngineerMay 2021 - Oct 2024
SQream TechnologiesTel Aviv

Developed automation testing frameworks using Python and Pytest, supporting connectivity with databases and cloud storage to test distributed database systems running on-premises and cloud-native Kubernetes environments.

  • Designed a performance system for executing, monitoring, and reporting performance tests using Python, Flask, Postgres, and SQLAlchemy.
  • Created automated tests using Selenium WebDriver and the Page Object Model to organize web elements and ensure modularity.
  • Built a continuous integration pipeline using GitHub Actions to run automated tests on push commits.
AI Software EngineerSep 2025 - Nov 2025
Villa Booking
  • Design and develop a multi-agent AI system using Google ADK to automate end-to-end villa booking workflows
  • Develop an Inquiry Agent that interacts with customers, collecting booking details
  • Develop a Booking Agent that receives structured data from the Inquiry Agent and queries the database to retrieve available villas based on customer constraints and complete the booking
  • Design and develop FastAPI Service to integrate the multi-agent AI system with WhatsApp for conversational villa booking.
QA Automation EngineerJan 2025 - Present
Apple, Herzliya - May

Coordinates quality assurance testing initiatives across software development lifecycles, establishing automated testing protocols and integrating systems with internal reporting tools in 2025.

  • Builds end to end automation tests using Cypress and the Page Object Model to support complex web application workflows.
  • Develops Python and Pytest automation frameworks connecting with databases and cloud storage services in Kubernetes environments.
  • Designs performance systems using Python, Flask, Postgres, and SQLAlchemy to execute and monitor test runs.

Education

Bachelor of ScienceJan 2014 - Jan 2019
Birzeit University

Computer Science | Relevant Completed Courses: Advanced Programming in Java, Data structure, DataBase, Web Development, Algorithm, AI, Mobile Application Development.

Bachelor of Science in Computer Science, Birzeit University -Jan 2014 - Jan 2019
Relevant Completed Courses: Advanced Programming in Java, Data structure, DataBase, Web

Development, Algorithm, AI, Mobile Application Development. Training AI Software Engineer, Villa Booking- Sep, 2025 – Nov, 2025

  • Design and develop a multi-agent AI system using Google ADK to automate end-to-end villa booking workflows
  • Develop an Inquiry Agent that interacts with customers, collecting booking details
  • Develop a Booking Agent that receives structured data from the Inquiry Agent and queries the database to retrieve available villas based on customer constraints and complete the booking
  • Design and develop FastAPI Service to integrate the multi-agent AI system with WhatsApp for conversational villa booking.