Summary
Overview
Work History
Education
Skills
Websites
Languages
Software
Timeline
Generic

Mohamed Ahmed Borhan

Senior Software Quality Engineer
Hamburg

Summary

As a Senior QA Engineer, I bring a strong background in E2E UI automation framework development, backend automation, CI/CD implementation, manual testing, issue detection, and test case planning, I focus on delivering features faster while optimizing and shortening the QA process to ensure efficiency and high-quality results.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Senior QA Engineer

Plan A
10.2023 - Current
  • Built API automation framework from scratch using Cypress, covering all critical regression paths to enhance test coverage and efficiency.
  • Optimized code structure for UI test cases within Cypress framework, improving maintainability, scalability, and overall test performance.
  • Developed all UI and API automation scripts using TypeScript, ensuring robust type safety
  • Created hooks for automated formatting and linter checks, ensuring consistent code quality and adherence to coding standards across project.
  • Developed new Github workflows to improve integration with frontend and backend repositories, ensuring seamless synchronization across multiple repositories.
  • Led QA meetings and cross-functional discussions, facilitating collaboration, prioritizing testing efforts, and ensuring alignment on quality standards and project timelines
  • Accelerated feature delivery by eliminating QA bottlenecks, optimizing workflow efficiency, and proactively creating follow-up tasks to ensure continuous quality assurance and thorough issue tracking.
  • Collaborated closely with Agile team on sprint-based projects, consistently meeting sprint goals by delivering high-quality features.
  • Actively participated in retrospective meetings and refinement sessions, focusing on continuous improvement and identifying business gabs as early as possible to enhance team processes and overall efficiency.

Senior Software Quality Assurance

About You
02.2020 - 10.2023
  • Demonstrated expertise in building scalable and maintainable automation frameworks from scratch using Cypress, designed to provide robust test coverage for complex multi-tenant web applications.
  • Integrated with Cypress dashboard and Slack to effectively log and report test results
  • Built a robust Axios framework to automate backend endpoints, streamlining testing processes and enhancing efficiency.
  • Successfully implemented CI/CD processes for regression and smoke tests, utilizing GitLab for seamless integration and delivery of projects
  • Proficient in manually testing backend endpoints using Postman, ensuring thorough evaluation and validation of API functionality
  • Utilized SQL queries to verify and validate database records, ensuring data integrity and accuracy in support of comprehensive testing processes.
  • Proficient in using GitHub commands for version control, including branching, merging, pull requests, and collaboration workflows, ensuring efficient team collaboration and project management.

Senior Quality Engineer

Trufla
02.2019 - 12.2019
  • Built a robust automation framework using Cypress for truLeads React web application, enabling efficient and reliable testing processes
  • Introduced Agile methodology and served as Scrum Master for multiple projects, facilitating an adoption of efficient and collaborate development processes.
  • Developed comprehensive scripts for various business scenarios on Cypress for AngularJS web applications, ensuring thorough coverage of functionalities
  • Implemented Continuous Integration using GitLab, ensuring seamless integration and delivery of projects while maintaining high quality
  • Analyzed specifications and requirements to design comprehensive test cases, covering both positive and negative scenarios
  • Executed test cases, recorded actual behavior, and compared against expected results
  • Increased customer satisfaction by proactively identifying and logging issues, facilitating prompt resolution and continuous improvement.

QA Engineer

Mondia Media
05.2017 - 02.2019
  • Continuously enhancing automation knowledge by working with various tools such as Selenium WebDriver, Appium, Rest Assured, JMeter, and Postman.
  • Proficient in executing automated test scripts for e-commerce web application across multiple browsers using Selenium WebDriver, ensuring consistent functionality and performance across diverse environments.
  • Developed scripts for mobile Android and iOS applications using Appium, enabling comprehensive and reliable testing across different mobile platforms
  • Proficient in developing test scripts in Postman to automate APIs, ensuring thorough testing and validation of responses
  • Implemented continuous integration practices using Jenkins, facilitating seamless integration and delivery of automation projects
  • Diligently analyze requirements using Jira, extracting conditions and ensuring clear understanding for effective test case design and execution.

Software Testing Engineer

MOBILE DOCTORS
10.2015 - 05.2017
  • Proficient in executing test cases for 'You Click We Care' application on various mobile operating systems, including iOS, Android, and Windows Phone
  • Proven ability to ensure seamless application functionality and cross-platform compatibility, conducting rigorous testing to deliver consistent user experiences across diverse devices and environments.
  • Skilled in creating test scripts using Selenium WebDriver for web applications, leveraging its powerful capabilities to automate testing processes and improve efficiency
  • Implemented API automation using Postman

Quality Assurance Engineer

WASALNY
07.2013 - 10.2015
  • Proficient in maintaining and updating software test environment using Jira, ensuring a stable and reliable testing environment for QA team
  • Experienced in writing test cases for both mobile and backend systems, ensuring thorough testing of software components and functionalities
  • Proficient in running manual test cases on Wasalny and Dizly mobile applications across various mobile operating systems, including iOS, Android, and Windows Phone
  • Proficient in tracking test case execution and maintaining accurate testing documentation
  • Actively participated in development of Test-Driven Development (TDD) concept, promoting proactive and quality-focused approach to software development and testing.

Sofware Quality Engineer

Xpress Integration
10.2012 - 7 2013
  • Experienced in reporting bugs through Bugzilla, a widely used bug-tracking system
  • Accurately document and communicate software defects, enabling timely resolution and quality assurance
  • Skilled in creating and managing spreadsheets using Microsoft Excel for daily, weekly, and monthly reporting purposes

Education

Bachelor of Science - Computer And Information Sciences

Ain Shams University
Cairo
10.2008 - 10.2012

Certified Tester Foundation Level (CTFL) - Educational Assessment, Testing, And Measurement

SECC
Cairo
01.2014 - 02.2014

Skills

    TEST AUTOMATION

    CI/CD

    TEST PLANNING

    MANUAL TESTING

    DEFECT MANAGEMENT

    Git knowledge

    TYPE SCRIPT

    Security testing

    Load testing

Languages

ENGLISH
GERMAN
ARABIC

Software

Cypress

Selenium

Appium

Playwright

Jira

New relic

Postman

Timeline

Senior QA Engineer

Plan A
10.2023 - Current

Senior Software Quality Assurance

About You
02.2020 - 10.2023

Senior Quality Engineer

Trufla
02.2019 - 12.2019

QA Engineer

Mondia Media
05.2017 - 02.2019

Software Testing Engineer

MOBILE DOCTORS
10.2015 - 05.2017

Certified Tester Foundation Level (CTFL) - Educational Assessment, Testing, And Measurement

SECC
01.2014 - 02.2014

Quality Assurance Engineer

WASALNY
07.2013 - 10.2015

Sofware Quality Engineer

Xpress Integration
10.2012 - 7 2013

Bachelor of Science - Computer And Information Sciences

Ain Shams University
10.2008 - 10.2012
Mohamed Ahmed BorhanSenior Software Quality Engineer