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.
| 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 |
- 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
| 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 |
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_dht11、motor_console、night_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 |