Skip to content
View binfengke's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report binfengke

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
binfengke/README.md

Hi, I'm Binfeng Ke

SDET / QA Automation Engineer focused on release readiness, API/data quality, CI quality gates, and reliable user-critical flows.

I build practical QA automation systems for web, API, SaaS, mobile, and Web3 products: release dashboards, Playwright API/UI automation, contract checks, data validation, accessibility/performance smoke coverage, customer-issue regression workflows, AI-assisted test drafting with human review gates, mobile wallet flows, and chain-state verification when product risk crosses into blockchain behavior.

Open to SDET / QA Automation / API Test / Quality Platform roles - Montreal or remote Canada

Current Focus

  • Release readiness tooling: turn raw Playwright/JUnit/axe/Lighthouse/JMeter artifacts into go/no-go reports, quality gates, and PR-ready summaries
  • Enterprise SDET coverage: API/UI automation, OpenAPI contract checks, RBAC, Postgres validation, Dockerized CI, and traceable failure artifacts
  • Customer issue to regression loop: support-ticket triage, redacted defect reports, regression candidates, and reviewable Playwright drafts
  • AI-assisted test authoring: local-first draft generation with provider strategy (local | llm | auto), fallback, and review checklists instead of blind black-box generation
  • Mobile/Web3 QA: WalletConnect v2, MetaMask, on-chain verification, Solana JSON-RPC checks, and blockchain-integrated product risk
  • Game/live-service QA background: gameplay, regression, compatibility, release validation, and player-impact defect reporting

Quality Toolchain

Customer issue
  -> support-to-regression-bot  (triage + redaction + regression candidate)
  -> ai-test-copilot            (Playwright draft + plan + review checklist)
  -> qa-release-cockpit         (quality gates + go/no-go + PR summary)
  -> qa-admin-portal-automation (full sample product + API/UI/DB/CI)

Featured Projects

Project What it demonstrates
qa-release-cockpit Release readiness CLI: imports Playwright/JUnit/axe/Lighthouse/JMeter artifacts, applies configurable quality gates, and outputs Markdown/HTML/JSON, GitHub summaries, and PR comments
qa-admin-portal-automation End-to-end SDET sample: Fastify/Prisma/Postgres app, Playwright API/UI automation, DB validation, accessibility smoke, Dockerized setup, CI, OpenAPI contract checks, and QA Release Cockpit go/no-go reporting
ai-test-copilot Local-first Playwright draft CLI: story/support-ticket/free-text inputs, local/llm/auto providers, fallback, fixture suggestions, and human review checklists
support-to-regression-bot Support triage CLI: redacts sensitive fields, classifies defects, produces bug reports, and emits regression candidates for downstream Playwright drafting
mobile-wallet-e2e Mobile WalletConnect v2 testing: regression matrix plus Appium automation sample for connect, personal_sign, and signature verification
web3-qa-playbook Structured Web3 regression suites: MetaMask, WalletConnect, NFT lifecycle, bridges, on/off-chain sync, and DB checks

Also relevant

Project What it demonstrates
dapp-e2e-tests E2E framework for dApp interactions using Playwright + Synpress (MetaMask automation) + ethers.js on-chain verification
Solana-Defi-Vault Solana/Anchor DeFi vault with Postman/Newman API tests and CI checks

Role Fit

Target signal Evidence
Quality platform / release readiness qa-release-cockpit plus qa-admin-portal-automation CI go/no-go reporting
Playwright API/UI automation qa-admin-portal-automation, ai-test-copilot, and support-ticket-to-test workflow
AI-augmented QA ai-test-copilot provider strategy, local fallback, and review checklist workflow
Customer issue to regression support-to-regression-bot into ai-test-copilot into release evidence
Enterprise SaaS / data QA Fastify/Prisma/Postgres sample app, RBAC checks, OpenAPI contracts, DB validation, Dockerized CI
Mobile/Web3 and game QA WalletConnect/Appium, MetaMask/Synpress, Solana/Web3 test strategy, gameplay/live-service QA background

Tooling

TypeScript Playwright Vitest Appium WebdriverIO Postman/Newman GitHub Actions Docker Fastify Prisma Postgres OpenAPI axe Lighthouse JMeter LLM workflows ethers.js WalletConnect v2 MetaMask Solana Anchor Rust Node.js CLI design

Open To

SDET / QA Automation / API Test / Quality Platform roles, especially teams that care about CI quality gates, release confidence, API/data validation, accessibility/performance coverage, AI-assisted QA workflows with engineering judgment, and customer-impacting releases. Montreal or remote Canada.

Contact

  • GitHub: @binfengke
  • Location: Montreal, Canada
  • Open to work - feel free to reach out via GitHub

Pinned Loading

  1. qa-admin-portal-automation qa-admin-portal-automation Public

    Reference admin portal + Playwright API/UI automation (Fastify/Prisma/Postgres, cookie auth + RBAC, Docker + CI)

    TypeScript

  2. mobile-wallet-e2e mobile-wallet-e2e Public

    WalletConnect v2 mobile E2E: Appium Android Chrome + deterministic mock wallet signing + regression matrix

    TypeScript

  3. dapp-e2e-tests dapp-e2e-tests Public

    End-to-end test framework for dApp interactions using Playwright, Synpress, and ethers.js β€” covers wallet connection, token transfer, NFT mint, and token swap with on-chain verification.

    TypeScript

  4. Solana-Defi-Vault Solana-Defi-Vault Public

    Decentralized asset management protocol on Solana. Multi-token vault pools, auto-compounding yield, and ERC-4626 style share tokens.

    Rust

  5. web3-qa-playbook web3-qa-playbook Public

    Structured QA test suites for Web3 applications β€” 97 test cases covering MetaMask, WalletConnect, NFT lifecycle, on-chain/off-chain sync, cross-chain bridge testing and database validation.

  6. qa-release-cockpit qa-release-cockpit Public

    Turn QA automation artifacts into release readiness reports, quality gates, and PR-ready summaries.

    TypeScript