Skip to content
View shengsheng-cai's full-sized avatar

Block or report shengsheng-cai

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

Jason Tsai 蔡聖生

DVT / Test Validation Engineer | 9+ Years in Reliability & Environmental Testing | Building SW QA & Test Automation

I currently work in industrial computer DVT / test validation, with more than nine years of experience in reliability, environmental testing, and validation workflows.

I am extending this background into software QA and test automation through personal projects. My engineering approach emphasizes testability, traceability, workflow correctness, and evidence-based decisions.

I use AI coding agents to accelerate implementation while remaining responsible for requirements, risk assessment, review, testing, and final technical decisions.


Featured Projects

Project What it demonstrates Stack
DQA Lab Platform Full-stack lab workflow platform and primary system under test for SW QA / test automation practice Python · FastAPI · React · SQLite · pytest · Vitest
ESP32 AIoT Portfolio Embedded and device-communication practice; selected advanced demos validated on real hardware ESP32 · MicroPython · MQTT · OpenCV
Python Big Data Learning Python learning archive covering OOP, data analysis, web scraping, Pandas, and NumPy Python · Jupyter · Pandas

DQA Lab Platform — Highlights

  • 149 automated tests: 138 backend pytest tests and 11 frontend Vitest tests
  • GitHub Actions continuous integration
  • GUM-based measurement uncertainty calculation: Type A/B → expanded uncertainty, k=2
  • PDF report generation with traceable test data
  • Integrated workflow: AI advisor → scheduling → fixture loan/return
  • Current QA direction: API, integration, database, security, state-machine, and UI E2E testing
  • Live Demo: huggingface.co/spaces/sshengsheng/dqa-lab-platform

Current Focus and Project Tools

Area Focus / Tools
DVT / Reliability Test planning · Test cases · Environmental validation · Reliability testing · Issue tracking · ISO 17025
Software QA / Automation pytest · Vitest · API testing · Integration testing · GitHub Actions
Application Development Python · FastAPI · SQLAlchemy · Alembic · React · SQLite
Embedded / Device Practice ESP32 · MicroPython · GPIO · UART · MQTT · OpenCV
AI-assisted Project Tools Gemini API · RAG (FAISS / Chroma) · ReAct Agent

Contact

tsaishengsheng@gmail.com · github.com/shengsheng-cai


中文版

DVT/測試驗證工程師|9 年以上可靠度與環境測試經驗|持續建立 SW QA/測試自動化能力

現職從事工業電腦 DVT/測試驗證,具備 9 年以上可靠度、環境測試與驗證流程經驗。

目前透過個人專案,將既有驗證背景延伸到 SW QA 與測試自動化。我的工程思維重視可測試性、可追溯性、流程正確性,以及能以證據支持的技術判斷。

我會使用 AI coding agent 加速實作,但需求定義、風險判斷、程式審查、測試驗收與最終技術決策仍由我負責。

主要作品

以 FastAPI、React 與 SQLite 建立的環境測試實驗室管理平台,目前重新定位為 SW QA/測試自動化的主要受測系統。

  • 5 項國際測試標準,包含 IEC 60068、EN 50155、IEC 61850-3、IEC 60945 與 DNV,共 78 項測試條件
  • 依 GUM 概念進行 Type A/B 量測不確定度計算,產生 k=2 擴充不確定度
  • 測試資料與量測結果可輸出為 PDF 報告
  • AI 諮詢 → 排程確認 → 治具借出/歸還的整合流程
  • 149 個自動化測試:138 個 backend pytest 加 11 個 frontend Vitest
  • 使用 GitHub Actions 執行持續整合
  • 接下來補強 API、Integration、Database、Security、State Machine 與 UI E2E 測試
  • Live Demo

其他作品

專案 說明 技術
ESP32 AIoT Portfolio ESP32/AIoT 與設備通訊練習;keypad_dht11motor_consolenight_light 已有真機驗證證據,其餘多數為程式層級練習 ESP32 · MicroPython · MQTT · OpenCV
Python Big Data Learning Python、OOP、資料分析、網路爬蟲、Pandas 與 NumPy 的學習紀錄 Python · Jupyter · Pandas

目前重點與專案工具

領域 重點/工具
DVT/可靠度 Test Plan · Test Case · 環境驗證 · 可靠度測試 · Issue Tracking · ISO 17025
SW QA/測試自動化 pytest · Vitest · API Testing · Integration Testing · GitHub Actions
專案應用開發 Python · FastAPI · SQLAlchemy · Alembic · React · SQLite
嵌入式/設備練習 ESP32 · MicroPython · GPIO · UART · MQTT · OpenCV
AI 專案工具 Gemini API · RAG(FAISS/Chroma)· ReAct Agent

聯絡方式

tsaishengsheng@gmail.com · GitHub

Pinned Loading

  1. dqa-lab-platform dqa-lab-platform Public

    AI-assisted lab management platform for DQA workflows (FastAPI + React + SQLite) with SOP/ISO 17025 automation and 140 tests (pytest 138 + Vitest 11).

    Python 3

  2. shengsheng-cai shengsheng-cai Public

    Profile README

  3. esp32-aiot-portfolio esp32-aiot-portfolio Public

    泰山職訓局 2025~2026 課程學習紀錄 | Python · AI · IoT 技術練習

    Python