Skip to content
View JulianWangHZ's full-sized avatar
:octocat:
:octocat:
  • Taiwan
  • 15:34 (UTC +08:00)

Block or report JulianWangHZ

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
JulianWangHZ/README.md

👋 Hello, I'm Julian

💼 Senior Software QA Engineer   |  🤖 Automation Strategist   |  🧑🏻‍🔬 Quality Advocate

Typing SVG

🧪 Test Frameworks
📱 Mobile Testing
🖥 Web Testing
🌐 API Testing
⚙️ Performance
📈 Monitoring
🛠 CI/CD
🧠 Shift Testing
🔍 BDD
🏗️ Architecture
☁ Cloud Testing
📊 Allure Reports

🧠 About Me

  • 💼 Title: Senior Software QA Engineer (SET)
  • 🚀 I specialize in building resilient and maintainable automated testing frameworks
  • 🧪 Passionate about automating complex business logic and ensuring end-user confidence
  • 🎯 Championing testability, observability, and quality integration across the SDLC

🛠️ Core Skillset & Tech Stack

🧪 Test Automation

  • Frameworks: pytest, pytest-bdd, Maestro, Cypress
  • Automation Tools: Appium, Selenium, Playwright
  • Languages: Python, JavaScript, Shell scripting
  • API Testing: requests, Postman, Swagger
  • Mobile Testing: Appium, Android/iOS Emulator & Real Devices
  • Web Testing: Playwright, Selenium WebDriver
  • Performance Testing: k6

📦 DevOps & CI/CD

  • CI Tools: GitHub Actions
  • Cloud Testing: BrowserStack
  • Version Control: Git, GitHub Flow, release tagging, branching strategy

🔍 Performance & Reliability

  • Performance Testing: k6
  • Monitoring & Logs: Allure, Grafana
  • Resilience Testing: Retry logic, flaky test detection, timeouts, stabilization techniques

📐 QA Architecture & Test Strategy

  • Test Pyramid: Unit, Integration, UI
  • Design Patterns: Page Object Model (POM), DRY fixtures
  • Documentation: Allure, Markdown, Confluence, Notion


🧩 Recent Projects

  • ⛳️ Bug Priority Guide

    Organization-wide P0–P4 scale for scheduling bug fixes. Sets response targets and fix windows for planning, incidents, and releases, with clear criteria and escalation paths to keep prioritization consistent and auditable.

  • 📋 Bug Severity Guide

    A concise standard for defect triage that pairs Severity (A/B/C)—the user/system impact—with Priority (P0–P4)—the fix urgency—so teams can triage consistently and make informed trade-offs.

  • 🌐 Web E2E Automation

    A comprehensive end-to-end testing framework for web applications, built with Pytest and Playwright/Selenium.
    It follows BDD (Behavior-Driven Development) principles, integrates with Allure reporting, and supports execution in CI/CD pipelines (GitHub Actions).

  • 🖥️ Web E2E Automation with browser-use

    AI-driven end-to-end testing powered by browser-use, enabling autonomous browser agents to execute natural-language test scenarios.

  • 🛩️ Web E2E Automation with stagehand

    E2E automation powered by stagehand, using AI-driven agents capable of multi-step reasoning, resilient element targeting, and dynamic adaptation to UI changes — reducing flaky tests and maintenance costs.

  • 🚀 K6 Performance Test

    Built a performance testing suite using k6 to simulate real-world API traffic and evaluate system resilience.
    Included scenarios for load, spike, and stress testing with parameterized test data and custom thresholds.
    Test results can be integrated with Grafana for live monitoring and post-test analysis.

  • 📊 Grafana Dashboard Demo

    Set up a customizable Grafana dashboard for visualizing test reports and system metrics.
    Integrated with data sources like Prometheus and Loki to monitor automation runs and application logs.
    Demonstrates practical QA usage scenarios such as CI test tracking and error trend analysis.


📫 Let's Connect

Snake animation

Pinned Loading

  1. Bug-Severity-Guide Bug-Severity-Guide Public

  2. Bug-Priority-Guide Bug-Priority-Guide Public

  3. Web-Automation Web-Automation Public

    Python

  4. Browser-Use-Automation Browser-Use-Automation Public

  5. Grafana-demo Grafana-demo Public

    1

  6. K6-Peformance K6-Peformance Public

    JavaScript