Software Testing Trainee @ DEPI

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.

Manual Testing
Functional & UI
Test Case Design
EP & BVA
Bug Reporting
Detailed Reproduction
Technical Dev
Java/C++/React
qa-suite-v2.4.console
Pass Rate98.4%
Defects Logged14 Identified
Testing MethodEP & BVA
Automated & Manual Verification Log
TC-01User Registration - Boundary Password Length (8-64 chars)
Boundary Value Analysis
124msPASSED
TC-02Checkout Cart - Equivalence Partition Invalid Promo Code
Equivalence Partitioning
88msPASSED
TC-03REST API POST /api/v1/orders - Null Payload Handling
Negative Testing500 Server Error instead of 400 Bad Request
210msFAILED
TC-04EduScan QR Scanner - Offline Offline Cache Sync
Exploratory & Offline
340msPASSED
TC-05Payment Gateway - Duplicate Form Submission Locking
Concurrency Testing
160msPASSED
Ready for Testing ProjectsDEPI QA Trainee Standard
Profile & Background

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.

Professional StatusActive Trainee

Software Testing Trainee

Digital Egypt Pioneers Initiative (DEPI)

Technical Background & Languages:
JavaC++ReactNext.jsExpress.jsJavaScriptHTML/CSS

Professional Journey

Testing Focus
Phase 1

Software Engineering Foundations

Built strong problem-solving skills and computer science fundamentals using Java and C++.

Phase 2

Full-Stack Web Development

Hands-on experience constructing web applications with React, Next.js, and Express.js, understanding frontend and backend logic.

Phase 3

QA & Software Testing Trainee @ DEPI

Specializing in structured manual testing, Equivalence Partitioning, Boundary Value Analysis, and comprehensive bug reporting.

Why Developer Experience Matters in QA

Understanding code structure allows me to pinpoint root causes, speak developer language, and write high-quality, actionable defect tickets.

QA Services offered

How I Can Help Your Business

Structured quality assurance services designed to uncover hidden defects, improve software reliability, and protect your user experience.

01
Functional & UI

Manual Testing

Thoroughly test websites and applications to identify functional, usability, UI responsiveness, and critical business workflow issues.

Usability Testing
Cross-Browser Checks
End-to-End Workflows
Request Service
02
EP & BVA Techniques

Test Case Design

Create structured and comprehensive test cases using Equivalence Partitioning (EP) and Boundary Value Analysis (BVA) for maximum test coverage.

Boundary Verification
Equivalence Classes
Test Matrix Creation
Request Service
03
Actionable Defect Logs

Bug Reporting

Provide clear and actionable defect reports with step-by-step reproduction steps, severity, priority, logs, and expected vs actual results.

Severity & Priority Rating
Reproduction Steps
Expected vs Actual Analysis
Request Service
04
Quality Protection

Regression & Exploratory Testing

Ensure new updates and bug fixes don't break existing functionality through exploratory testing sessions and regression test execution.

Fix Verification
Unscripted Exploratory Scenarios
Release Validation
Request Service
Case Studies

Selected QA Projects

Practical testing projects demonstrating my structured approach to software quality, test execution, and defect reporting.

Web & E-Commerce QAQA Project #1

E-Commerce Website Testing

Comprehensive manual testing of an online shopping platform to validate user authentication, product catalog filters, cart calculations, and checkout gateways.

Testing Activities:
Functional Testing across cart & checkoutEquivalence Partitioning on coupon inputsBoundary Value Analysis on item quantity limitsRegression Testing after sprint updates
Key Deliverables:
Comprehensive Test Cases Sheet
Defect Log with Severity & Priority Ratings
Final Test Execution & Summary Report
Mobile QA & WorkflowsQA Project #2

EduScan Mobile Application QA

Testing a student management and payment tracking application with complex offline workflows, QR code scanning, and data synchronization.

Testing Activities:
Mobile Functional Testing (Android)QR Code Camera Scanning TestingOffline Functionality & Cache StorageData Synchronization when reconnecting
Key Deliverables:
Mobile Test Scenarios Suite
Detailed Defect Reports with Screenshots
Test Execution Summary Matrix
API & Backend QAQA Project #3

REST API Testing Project

Quality assurance testing for RESTful APIs to validate request payload structures, HTTP status codes, data integrity, and error handling.

Testing Activities:
GET / POST / PUT / DELETE Endpoint VerificationHTTP Status Code Validation (200, 201, 400, 401, 404, 500)Input Schema & Header ValidationNegative Boundary Testing (Nulls, SQLi Strings)
Key Deliverables:
Postman Exported Test Collections
API Defect Matrix & Status Logs
Response Validation Report
Structured Methodology

My Testing Process

A systematic, 5-step quality assurance workflow to ensure no critical defect makes it to production.

01

Understand Requirements

Analyze business requirements, user stories, and application architecture to define clear testing goals.

Identify missing requirement specifications & edge-case scenarios early.

02

Plan Test Scenarios

Identify testing scope, risk areas, critical user journeys, and target environments.

Prioritize scenarios based on business impact and risk assessment.

03

Design Test Cases

Create detailed test cases applying Equivalence Partitioning and Boundary Value Analysis.

Include clear pre-conditions, steps, input data, and expected outcomes.

04

Execute & Report

Run manual tests, uncover defects, and document comprehensive bug reports with reproduction steps.

Provide screenshots, logs, severity, and priority for developer clarity.

05

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 Capabilities

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 Capabilities
Manual TestingAdvanced
Functional TestingAdvanced
Exploratory TestingProficient
Regression TestingAdvanced
Test Case DesignEP & BVA
Equivalence PartitioningTechnique
Boundary Value AnalysisTechnique
Bug ReportingDetailed Logs
Verification LevelVerified Knowledge

PROGRAMMING

Technical Developer Credibility
JavaCore Logic
C++OOP Concepts
JavaScriptES6+
ReactFrontend
Next.jsFull-Stack
Express.jsREST APIs
Verification LevelVerified Knowledge

TOOLS & WORKFLOW

QA & Development Tooling
Git & GitHubVersion Control
PostmanAPI Testing
JiraWorkflow / Learning
Test DocumentationMatrices & Sheets
Chrome DevToolsDOM & Network
Markdown & DocsReports
Verification LevelVerified Knowledge
Value Proposition

Why 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
Client Benefit

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
Client Benefit

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
Client Benefit
Get In Touch

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.

Primary Email:
youssef.elbltagi.qa@gmail.com
Response Time: Usually within 4-12 hours