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 end-to-end test systems, API quality, and reliable user-critical flows.

I build test automation for web, API, mobile, and Web3 products: API integration and contract checks, UI and smoke coverage, mobile wallet flows, and chain-state verification when product risk crosses into blockchain behavior.

Highlights

  • API + UI automation: Fastify/Prisma/Postgres admin portal with Playwright, Docker, CI, and OpenAPI provider contract verification
  • Mobile WalletConnect v2 E2E: Appium (Android Chrome) + deterministic pairing/signing (CI-friendly)
  • dApp E2E: 34 tests (Playwright + Synpress + ethers.js) across connect, transfers, NFT mint, swaps with on-chain verification
  • Solana QA: Anchor program testing + Solana JSON-RPC regression suite (Postman/Newman) + CI
  • Test strategy artifacts: Web3 QA playbook with 97 test cases across wallets, NFTs, bridges, sync, and DB validation

Featured Projects

Project What it demonstrates
qa-admin-portal-automation End-to-end SDET sample: Fastify/Prisma/Postgres app, Playwright API/UI automation, DB validation, accessibility smoke, Dockerized setup, CI, and OpenAPI-based provider contract verification
mobile-wallet-e2e Mobile WalletConnect v2 testing: regression matrix + Appium automation sample (connect + personal_sign + signature verification)
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
web3-qa-playbook Structured Web3 regression suites: MetaMask, WalletConnect, NFT lifecycle, bridges, on/off-chain sync, and DB checks

Tooling

TypeScript Playwright Vitest Appium WebdriverIO Postman/Newman GitHub Actions Docker Fastify Prisma Postgres OpenAPI ethers.js WalletConnect v2 MetaMask Solana Anchor Rust Ethereum

Open To

SDET / QA Automation / API Test roles, with additional depth in Web3, mobile wallet, and blockchain-integrated products. Montreal or remote.

Contact

  • GitHub: @binfengke
  • DM via GitHub
  • Location: Montreal, Canada

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.