Mohamed Z.

About Me

Mohamed is a Senior QA Engineer and QA Lead with 12+ years of experience in a variety of web and mobile applications. He provides leadership in testing, requirement analysis, and design to help identify issues that could compromise the quality of solutions. Mohamed measures app performance using JMeter, tests APIs with SOAP UI tool for SOAP and REST services, and automates web applications and mobile apps using different automation tools like Selenium WebDriver, Protractor, and coded UI and different automation frameworks. He develops and establishes frameworks that enable automation of functional and non-functional testing on projects, ensuring success of implemented solutions and tracking the status of issues reported on products.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior QA Engineer
2022 - Present (3 years)
Remote
  • Monitoring QA processes and developing effective test plans for clients across multiple industries.

  • Collaborating with cross-functional teams to address and solve complex problems affecting customer satisfaction on projects.

  • Facilitating QA ceremonies, identifying and removing impediments to success, tracking progress, and recognizing opportunities for continuous improvement.

NBS
NBS
Lead QA Engineer
2018 - 2020 (2 years)
Turkey
  • Prepared and executed QA solutions within different test environments and platforms with varying hardware configurations and browsers.

  • Established test strategies and worked on automated and manual test suites to execute different tests.

  • Designed and developed test automation scripts, cases, and scenarios using modern test guidelines and best practices.

CarLabs
CarLabs
QA Engineer
2017 - 2018 (1 year)
Remote
  • Designed and executed test cases and procedures based on specifications to validate product functionalities.

  • Created and validated tools, setups, and solutions to test a specific feature as needed.

  • Supported and debugged test issues by troubleshooting and documenting bugs associated with deviations from specifications.

SoftCare
SoftCare
QA Lead
2016 - Present (9 years)
Remote
  • Designing, developing, and executing test automation processes on projects.

  • Designing, writing, reviewing, and testing code in a collaborative environment and working on functional and non-functional solutions.

  • Building tools to support testing on different products and manufacturing test data to execute tests for clients.

Al Muhaid Consultants Engineers (MCE)
Al Muhaid Consultants Engineers (MCE)
Senior Software Test Engineer
2015 - 2016 (1 year)
Cairo , Egypt
  • Prepared test plans, suites, and cases and ensured test coverage of assigned procedures.

  • Designed and developed test procedures and test environments, documenting test results with system requirements.

  • Created and established QA practices and standards and ensured requirements traceability on highly complex projects.

Adsia
Adsia
Senior Software Test Engineer
2013 - 2015 (2 years)
Cairo, Egypt
  • Selected test automation tools and delivered reusable and customizable test automation frameworks to use the right test data.

  • Developed the test environment, prepared test data, and performed different tests on projects.

  • Worked with engineers to troubleshoot issues and documented test results and improvement suggestions.

ATI Systems
ATI Systems
Mid-level Test Engineer
2012 - 2013 (1 year)
Cairo , Egypt
  • Designed and prepared test data, reviewed test plans, and logged test suites and cases.

  • Ran tests across multiple platforms for different use cases, focusing on test results that meet client expectations.

  • Established priorities for work and conducted technical implementations within the framework of ATI policies and procedures.

Horizons Software
Horizons Software
Junior Test Engineer
2010 - 2012 (2 years)
Cairo, Egypt
  • Designed and implemented test solutions using different tools and methodologies.

  • Worked with use cases and various requirements and prepared test data, test environment, test suites, and test cases.

  • Followed established defect lifecycle processes to troubleshoot and fix critical defects on software solutions.

Showcase

Senior QA Engineer - MDM
Senior QA Engineer - MDM
  • Developed a web project focused on meters and modems, enabling users to create segments, sections, groups, customers, properties, accounts, and settlements/instalments.

  • Created test plans, test data, and test strategy, including test automation, performance testing, UAT, and test summary reports.

  • Managed the entire software development lifecycle, from test planning to final release.

Lead QA Engineer - YNMO
Lead QA Engineer - YNMO
  • Led the development of a web and mobile application using Angular.js and Flutter to support children with disabilities.

  • Managed and assigned tasks to the QA team, including test strategy, test plans, and test environments.

  • Focused on ensuring the application's functionality and usability for individuals with special needs.

Lead QA Engineer - Namaai
Lead QA Engineer - Namaai
  • Developed and executed test plans for the Namaai mobile app.

  • Managed test automation, performance testing, and User Acceptance Testing (UAT).

  • Prepared test summary reports and logged test results.

Education

BSc Electronic Engineering
BSc Electronic Engineering
Minufiya University - Egypt
2003 - 2008 (5 years)