Skip to content

YQ-FORGE/qa-portfolio-overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

QA/SDET Portfolio: Ayoub Yaqine

Overview

Welcome to my Quality Assurance (QA) and Software Development Engineer in Test (SDET) portfolio. This collection of repositories is designed to showcase my practical skills in modern software testing, automation, and quality engineering, targeting junior to mid-level roles.

The portfolio demonstrates my ability to move beyond simple test execution to design comprehensive test strategies, implement robust test automation frameworks, and integrate quality practices into the CI/CD pipeline.


Tech Stack

Component Technology Purpose
Language Python 3.x Primary language for all automation and scripting.
UI Testing Playwright Modern, fast, and reliable end-to-end web UI testing.
API Testing Requests, Pytest Robust and flexible library for API interaction and testing.
Test Runner Pytest Industry-standard framework for scalable test execution.
CI/CD GitHub Actions Automating test runs on every code change.

Portfolio Map

The following repositories are interconnected and demonstrate a full spectrum of QA capabilities.

Repository Primary Focus Key Skills Demonstrated
web-ui-testing-playwright Automated UI Testing Page Object Model (POM), Fixtures, Parallel Execution, Test Strategy Design.
api-testing-automation Automated API Testing Pytest, Requests, Environment Configuration, Data-Driven Testing, API Test Plan.
qa-manual-test-cases-and-bug-reports Manual QA & Documentation Test Case Design, Professional Bug Reporting (JIRA style), Traceability Matrix, Requirements Analysis.
test-automation-framework Advanced Framework Architecture Combining UI and API layers, Clean Folder Structure, Reusable Utilities, Logging, Reporting.
qa-ci-cd-examples Continuous Integration (CI) GitHub Actions Workflow Design, CI/CD Pipeline Integration, Status Badges.

My QA Skills Showcase

This portfolio is structured to directly address the core competencies required for a successful QA Engineer:

Skill Demonstrated By
Design Test Strategies & Plans Detailed READMEs in web-ui-testing-playwright and api-testing-automation, and the overall structure of this qa-portfolio-overview.
Write Automated UI Tests Practical implementation of Playwright and Pytest using POM in web-ui-testing-playwright.
Write Automated API Tests Comprehensive positive, negative, and data-driven tests using Requests and Pytest in api-testing-automation.
Work with CI on GitHub Functional GitHub Actions workflows for both UI and API tests in qa-ci-cd-examples.
Document Bugs & Test Cases Professional, JIRA-style bug reports and detailed test case documentation in qa-manual-test-cases-and-bug-reports.
Framework Design The advanced, integrated architecture of test-automation-framework.

About

Ayoub's QA/SDET Portfolio Overview and Test Strategy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published