Avior Hadad · QA Portfolio
QA
QA Engineer · Manual & Automation
Avior Hadad ·
QA Portfolio
10+ years breaking software so users don’t have to.
✉ Aviorh@gmail.com ↗ LinkedIn 📞 054-595-9059 📄 View CV
“I’m a technically oriented QA Engineer focused on prevention rather than detection. I think in systems and root cause — not just test cases. I’m fluent in vibe coding with Claude, and use AI to build the QA tools I need.”
10+
Years in QA
4
Companies
5+
Integrations
Bugs Found
What Managers Say
Performance Reviews
From actual performance reviews
01 / How I Work at Jifiti
Role & Focus
🔗
Multi-Integration QA
End-to-end ownership across 5+ lender/merchant integrations — Citizens Pay, El Corte Inglés (FECI), Rural King/Reprise, Barclays, HGV/Hilton.
Jifiti · Modi'in · Hybrid
📋
Knowledge Documentation
Authored internal Jifipedia (Confluence) articles — test procedures, integration flows, job validation guides shared across R&D.
⚙️
Automated Testing
Running test suites and analyzing results via Cloudbeat (test management platform with built-in runner). Actively developing Playwright skills.
🔍
Deep Log Analysis
Root-cause investigation using Coralogix, Stackify, SQL queries, and API tracing across Jifiti and third-party lender services.
02 / Tech Stack
Technologies & Tools
Backend Env
C#/.NET (test-facing)ASP.NET CoreREST APIs
Reads & understands codebase — not a developer
Dev Tools
Visual StudioAzure DevOpsGitDocker
Test Mgmt
CloudbeatJiraZephyrConfluence
API & Debug
PostmanSwaggerFiddlerWebhook.site
Automation
PlaywrightSeleniumTestProject
Monitoring
CoralogixStackifyKibanaFullStory
Database
SQL ServerMongoDBOracle
AI & Tools
Claude (Anthropic)NotebookLMAI-augmented QA
Cross-env
BrowserStackDEV/QA/UAT/PROD
03 / QA Philosophy
How I Think
🔬
Root Cause First
I isolate the root cause before deciding on a fix. Understanding why it happened matters more than just reproducing it.
🛡️
Prevention Over Detection
A bug in production is a process failure. I build coverage that catches regressions before they reach users.
🧩
System Thinking
I test across backend, API, UI, and third-party services together — not layers in isolation.
📝
Knowledge Sharing
I write detailed procedures and guides so the whole team benefits from what I learn.
🤖
Automation Mindset
Beginner-level automation developer — I run suites via Cloudbeat, develop Playwright skills, and build QA helpers as a vibe coder.
🚀
Vibe Coding with AI
I leverage Claude to build internal QA tools, accelerate test design, and write JavaScript helpers — modern AI-paired development for QA workflows.
04 / FAQ
Common Questions
Technical Context

To be clear — I’m not a developer. I work in a C#/.NET environment, but only at the test level: I read and understand the codebase, work in Visual Studio to navigate code and configurations, analyze APIs, trace logs, and write SQL queries for data validation. I do not write production code.

What I do write is JavaScript helpers and bookmarklets for testing tasks, and I’m currently learning Playwright. The UI Diff tool in My Projects is an example of what I’ve built using AI assistance — what people call "vibe coding".

↗ See My Projects
Automation Platform

Cloudbeat is a test management platform with a built-in runner — similar to TestRail but with the ability to execute tests directly. My role is to run test suites, monitor results, and analyze failures: root causes, regressions, and areas needing follow-up.

Career Direction

Yes — I’m a beginner-level automation developer, and that’s a deliberate starting point. Every manual test I do, I ask: “Could this be automated?” When I find a repeatable root cause, I cover it with automation to prevent regression.

I’m building Playwright skills, exploring fixture architecture, and developing my vibe coding approach to build practical QA tools.

Investigation Process

Logs first (Coralogix, Stackify, Kibana), then API behavior via Postman/Swagger/Fiddler, then data validation via SQL, then environment comparison (DEV vs QA vs UAT vs PROD).

Goal: isolate the root cause — not just reproduce. Is it Jifiti-side, a lender issue, a config error, or a data problem?

Collaboration

I include: exact reproduction steps, relevant log lines with timestamps, API request/response payloads, SQL results that confirm data state, and a root cause hypothesis.

Goal: developer reads the report and goes straight to the fix — no 30-minute reproduction session.

Career Goals

Growing into an automation-heavy QA or SDET role — combining backend understanding, system-level thinking, and Playwright/JavaScript skills to build scalable test infrastructure.