Youssef Salah Elbltagi
Software Tester Who
Finds Bugs Before
Your Users Do.
I help businesses improve software quality through structured manual testing, test case design, exploratory testing, and detailed bug reporting.
About Me
QA Engineer with a Developer's Perspective
I am Youssef Salah Elbltagi, a Software Testing trainee at DEPI with a strong interest in Quality Assurance and software reliability.
My background in Java, C++, React, Next.js, and Express.js allows me to understand applications from both the tester's and developer's perspective.
I focus on identifying defects early in the development lifecycle, designing effective test scenarios, and helping teams deliver reliable, defect-free, and user-friendly software.
Software Testing Trainee
Digital Egypt Pioneers Initiative (DEPI)
Professional Journey
Testing FocusSoftware Engineering Foundations
Built strong problem-solving skills and computer science fundamentals using Java and C++.
Full-Stack Web Development
Hands-on experience constructing web applications with React, Next.js, and Express.js, understanding frontend and backend logic.
QA & Software Testing Trainee @ DEPI
Specializing in structured manual testing, Equivalence Partitioning, Boundary Value Analysis, and comprehensive bug reporting.
Understanding code structure allows me to pinpoint root causes, speak developer language, and write high-quality, actionable defect tickets.
How I Can Help Your Business
Structured quality assurance services designed to uncover hidden defects, improve software reliability, and protect your user experience.
Manual Testing
Thoroughly test websites and applications to identify functional, usability, UI responsiveness, and critical business workflow issues.
Test Case Design
Create structured and comprehensive test cases using Equivalence Partitioning (EP) and Boundary Value Analysis (BVA) for maximum test coverage.
Bug Reporting
Provide clear and actionable defect reports with step-by-step reproduction steps, severity, priority, logs, and expected vs actual results.
Regression & Exploratory Testing
Ensure new updates and bug fixes don't break existing functionality through exploratory testing sessions and regression test execution.
Selected QA Projects
Practical testing projects demonstrating my structured approach to software quality, test execution, and defect reporting.
E-Commerce Website Testing
Comprehensive manual testing of an online shopping platform to validate user authentication, product catalog filters, cart calculations, and checkout gateways.
EduScan Mobile Application QA
Testing a student management and payment tracking application with complex offline workflows, QR code scanning, and data synchronization.
REST API Testing Project
Quality assurance testing for RESTful APIs to validate request payload structures, HTTP status codes, data integrity, and error handling.
My Testing Process
A systematic, 5-step quality assurance workflow to ensure no critical defect makes it to production.
Understand Requirements
Analyze business requirements, user stories, and application architecture to define clear testing goals.
Identify missing requirement specifications & edge-case scenarios early.
Plan Test Scenarios
Identify testing scope, risk areas, critical user journeys, and target environments.
Prioritize scenarios based on business impact and risk assessment.
Design Test Cases
Create detailed test cases applying Equivalence Partitioning and Boundary Value Analysis.
Include clear pre-conditions, steps, input data, and expected outcomes.
Execute & Report
Run manual tests, uncover defects, and document comprehensive bug reports with reproduction steps.
Provide screenshots, logs, severity, and priority for developer clarity.
Verify & Improve
Perform regression testing on fixed defects and ensure new updates introduced no regressions.
Sign off on release build after re-testing and regression suite validation.
Technical Skills
My testing expertise is powered by a strong programming foundation, allowing me to understand technical implementations and communicate effectively with developers.
TESTING & QA
Core Quality Assurance CapabilitiesPROGRAMMING
Technical Developer CredibilityTOOLS & WORKFLOW
QA & Development ToolingWhy Choose Me?
Combining software development knowledge with disciplined QA testing techniques to protect your product quality.
Technical Perspective
"My programming background helps me understand application behavior and communicate effectively with developers."
- Translates user bugs into technical root causes
- Speaks the language of frontend & backend devs
- Inspects network payloads & DOM structure
Detail-Oriented Testing
"I focus on edge cases, validation, and realistic user scenarios that automated scripts often miss."
- Meticulous Boundary Value & Equivalence checks
- Identifies workflow friction & UI inconsistencies
- Rigorous verification of negative input fields
Continuous Learning
"I continuously improve my testing knowledge and technical skills to deliver better quality results."
- DEPI Quality Assurance Specialization
- Expanding API & Mobile testing toolsets
- Adopting modern QA best practices
Let's Improve Your Software Quality
Have a website or application that needs testing? Let's make sure your users have a reliable experience.
Direct QA Contact
Ready to review your test scope or discuss custom freelance testing packages? Reach out directly or send a brief message.