HOSSAM YONIS

Senior QA Engineer

Cairo, EG.

About

Highly accomplished Senior Full-Stack QA Engineer with over 8 years of experience, specializing in delivering robust quality across the entire SDLC. Proven expertise in building test automation frameworks, optimizing back-end systems through advanced Database and API testing, and leveraging AI for enhanced QA processes. Successfully led and mentored QA teams, significantly improving release velocity and system reliability across diverse industries.

Work

Yalla Plus

|

Senior QA Engineer

Riyadh, Riyadh Province, Saudi Arabia

→

Summary

Led end-to-end quality assurance for critical restaurant management systems (POS, KDS, food ordering apps), ensuring product stability and adoption by hundreds of restaurants through continuous manual and automated testing across KSA, UAE, and Ukraine.

Highlights

Proactively identified and resolved critical logic gaps through static testing of Software Requirements Specifications (SRS) and design documents, enhancing product robustness.

Developed comprehensive test cases simulating real-world user behavior, edge cases, and corner cases to maximize test coverage and product reliability for complex restaurant systems.

Automated stable product features using Selenium, Java, and Page Object Model (POM), significantly reducing repetitive testing effort and accelerating critical feedback loops.

Strategically designed regression coverage, prioritizing critical workflows to ensure rapid identification of potential issues in high-impact product areas.

Led and managed a team of 3 QA engineers, overseeing project assignments, performance, and professional development initiatives.

Conducted in-depth database testing to validate data integrity, consistency, and performance across all product modules.

Executed comprehensive API testing using Postman with JavaScript for test automation, ensuring robust back-end functionality and seamless integration.

Leveraged AI tools for requirements analysis, test case generation, UI validation, and bug reporting, significantly streamlining the QA process and improving efficiency.

FFS Software Solutions

|

QA Engineer

Kuwait City, Capital Governorate, Kuwait

→

Summary

Contributed to the quality assurance of a FinTech product, focusing on automation framework development, comprehensive testing, and performance analysis within an Agile environment.

Highlights

Developed and implemented a robust Test Automation framework for the company's FinTech product using Selenium, Java, and Behavior-Driven Development (BDD), enhancing testing efficiency.

Performed thorough reviews of documentation, Software Requirements Specifications (SRSs), and design specifications, identifying potential issues early in the development cycle.

Created detailed and comprehensive test cases for critical functionalities, ensuring high-quality software delivery and reducing post-release defects.

Executed performance and load testing using JMeter, identifying bottlenecks and ensuring system scalability under peak conditions for the FinTech platform.

Utilized Azure DevOps for efficient log tracking and issue management, streamlining the defect resolution process and improving team collaboration.

Awamer Alshabaka IT

|

QA Engineer

Riyadh, Riyadh Province, Saudi Arabia

→

Summary

Managed end-to-end quality assurance for diverse software projects, including ERP, e-Learning, e-Commerce, and Medical systems, within a dynamic software house environment.

Highlights

Assumed full responsibility for the Software Testing Life Cycle (STLC) across multiple projects, ensuring adherence to quality standards and timely delivery.

Implemented and evaluated key QA metrics to monitor testing progress, identify areas for improvement, and report on product quality to stakeholders.

Developed and executed comprehensive test strategies and test plans tailored to project requirements, optimizing resource allocation and test coverage.

Constructed an automation framework using Selenium, Java, and Page Object Model (POM), significantly improving testing speed and reliability across various applications.

Conducted extensive integration and API testing with Postman, ensuring seamless functionality and data exchange across system components.

Mentored and trained a team of 8 QA interns, fostering skill development and contributing to overall team productivity and project success.

Nitco

|

Software Testing Trainee

Cairo, Cairo Governorate, Egypt

→

Summary

Gained foundational experience in software testing methodologies and practices through intensive hands-on training on a medical web system.

Highlights

Completed intensive training on the "hCare" medical web system, developing foundational skills in software testing, quality assurance principles, and test case execution.

Education

Mansoura University

Mansoura, Dakahlia Governorate, Egypt
→
Bachelor's degree Software Engineering Grade: 3.3/4.0

Courses

Software Engineering curriculum

Languages

Arabic

English

Skills

Database Testing

SQL, Data Integrity.

QA Methodologies

Static Testing, STLC, QA Metrics, Test Strategy, Test Plans, Defect Tracking.

Test Automation

Selenium, Cucumber, POM, BDD, Test Case Design, Regression Testing.

Programming Languages

Java, JavaScript, C#.

API Testing

Postman, Swagger.

Performance Testing

JMeter, Load Testing.

Tools & Technologies

Azure DevOps, AI for QA.