Skip to content
View Abdelrahman-AA's full-sized avatar
👋
Hi !
👋
Hi !

Block or report Abdelrahman-AA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Abdelrahman-AA/README.md

Abdelrahman Abodief

QA Engineer | Automation, API, DB & Performance Testing

I build end-to-end testing systems focused on validating business logic, requirements, and data integrity across complex applications, using automation frameworks and CI/CD pipelines.


Tech Stack & Tooling

Playwright (TypeScript)   Selenium (Java) (TestNG)   JUnit   Postman   SQL   PostgreSQL   JMeter   GitHub Actions   Jenkins


What I Do

  • Build end-to-end automation frameworks using Playwright (TypeScript) and Selenium (Java)
  • Validate APIs and backend systems (Postman, SQL, PostgreSQL)
  • Design CI/CD pipelines for automated testing, reporting, and issue tracking
  • Perform performance load & stress testing (JMeter)
  • Apply shift-left testing for early defect detection in data and business logic layers

Featured Work

  • End-to-End Fintech Automation Framework (UI + API + CI/CD)   (repo)

    UI Testing API Testing Automation Playwright TypeScript GitHub Actions GitHub Issues

    • Built unified UI & API automation framework (Playwright) using POM + Component + Action-based architecture
    • Delivered 16 UI scenarios (153 tests) and 19 API scenarios (72 tests) for end-to-end validation
    • Integrated CI/CD via GitHub Actions with automated regression, issue tracking, and reporting
    • Improved reliability by shifting validation from UI to API layer
    • Published automated reports via GitHub Pages for real-time visibility
  • E-commerce QA Audit (Full system validation + business analysis)   (repo)

    UI Testing Manual Testing GitHub Issues

    • Delivered full QA audit in 1 week, identifying 170+ defects impacting payments and business logic
    • Applied risk-based testing across complex workflows
    • Enabled release stabilization through prioritized defect tracking and regression validation
    • Improved traceability by managing defects via GitHub Issues
    • Highlighted risks affecting transaction integrity and conversion
  • Fintech Database Testing (Shift-left DB validation on Neon)   (repo)

    DB Testing Automation Playwright TypeScript PostgreSQL GitHub Actions GitHub Issues

    • Built CI/CD-integrated shift-left DB testing framework using PostgreSQL (Neon)
    • Generated realistic 1000+ user dataset using Faker.js for data-driven validation
    • Executed 71 automated database tests covering financial integrity and business rules
    • Implemented full test pipeline automation via GitHub Actions, including issue tracking and report publishing
  • Banking System Testing (UI, API, Performance, Team Lead)   (repo)

    UI Testing API Testing Performance Testing Load Testing Stress Testing Automation Selenium Java TestNG Postman JMeter Jenkins

    • Led end-to-end testing across UI, API, and performance layers for a banking system
    • Executed behavior-based load (1,000 users) and stress testing (5,000 users) to evaluate system scalability
    • Validated APIs with 154 test cases (94% pass rate), ensuring business logic and data consistency
    • Automated UI testing (78 cases, 98.7% pass rate) to ensure front-end stability
    • Implemented Jenkins CI/CD pipelines for scheduled execution with automated reporting and failure screenshots

Legacy Work (Mobile Development)

Developed and published 5+ production-grade applications reaching 50k+ downloads.

Flutter Dart SQLite Firebase Google Play Google Ads


The Pivot (Engineering Precision)

Transitioned from Architectural Engineering to Software QA, bringing a foundation of analytical thinking, root cause analysis, and structural precision into the software testing lifecycle.


Education & Professional Certifications


📫 Let's Connect

LinkedIn Email


Pinned Loading

  1. Automated-Testing-Framework Automated-Testing-Framework Public

    Automated Testing Framework for a Web Application

    HTML 1

  2. ParaBank-E2E-API-Automation ParaBank-E2E-API-Automation Public

    Playwright-based automation framework for ParaBank covering UI E2E and REST APIs, with data generation, schema validation, database consistency checks, and CI/CD reporting.

    TypeScript 1

  3. Letters_and_Animals_for_Kids Letters_and_Animals_for_Kids Public

    Letters and Animals for Kids (Android APP)

    Dart 3

  4. software-post-release-bug-predictors software-post-release-bug-predictors Public

    Statistical analysis of software metrics and their impact on the number of post-release bugs across 51 real-world Android applications.

    1