軟體品質暨整合工程師 / Quality & Integration Engineer
Posted Updated 2
views
Description
# 職缺說明
我們正在開發一套高流量交易型 SaaS 平台,核心包含會員系統、錢包帳務、管理後台、第三方 API 串接、報表對帳,以及 Web / PWA 前端體驗。
我們正在尋找一位以軟體品質為主、具備 API 與程式實作能力的工程師。你會參與功能測試、跨模組驗證、外部服務串接、回歸測試與測試自動化,協助確保每次功能上線都符合需求、可追蹤且可穩定運作。
手動測試、情境驗證與使用者流程思考是這個職缺的核心能力;同時,我們期待你能與後端、前端、DevOps、營運 PM 及產品負責人協作,逐步建立可重複執行的 API、整合與自動化測試機制。這不是要求一人扛完整產品功能開發;在具備能力與意願的前提下,也可協助較標準化的第三方 API 串接與內部測試工具開發。
目前為公司籌備期專案合作。產品開發初期需要密集需求釐清、測試、除錯與快速迭代,因此需能配合以辦公室協作為主。
# 工作內容
- 依產品規格與營運情境,撰寫、維護並執行功能測試案例。
- 執行 Web、PWA、Android Capacitor App、管理後台與 API 的功能、整合與回歸測試。
- 驗證會員、權限、錢包、交易、報表與外部服務串接等跨模組流程。
- 建立清楚的 Bug 回報,包含重現步驟、預期結果、實際結果、影響範圍與必要佐證。
- 與工程師共同確認問題原因、修正結果與驗收條件,追蹤至問題關閉。
- 協助規劃並執行 UAT,整理測試結果、已知風險與上線前確認項目。
- 協助金流與外部合作廠商 API 的串接驗證,包括 request / response、簽章、Webhook、timeout、重試、重複 callback 與例外情境;視模組需要驗證 REST API 與 gRPC 服務介面。
- 視能力與專案需求,依既有規格協助標準化外部 API 串接、測試工具、Mock Service 與測試資料工具的實作及驗證。
- 逐步建立 API 測試、Smoke Test、回歸測試與 GitLab CI 品質 Gate,並協助確認服務監控、日誌與 Slack 告警是否能支援問題追查。
- 視能力協助維護既有 Figma 設計稿、畫面狀態與 Design QA,確認工程實作符合既有設計系統;不要求從零設計品牌或完整 UIUX。
- 熟悉並善用 AI 工具,提升測試案例設計、Bug 分析、文件整理與自動化測試效率。
# 必要條件
- 2 年以上軟體測試、QA、軟體開發、系統整合或相關實務經驗。
- 有 Web 系統、後台系統、API 或 SaaS 產品的測試經驗。
- 有手動測試經驗,能依需求、操作情境與實際使用流程,主動發現功能、介面、權限與資料一致性問題。
- 能獨立撰寫 test case,涵蓋正常流程、錯誤流程、例外情境與重要邊界條件。
- 熟悉 RESTful API,能使用 Postman、Bruno 或同類工具進行 API 測試與除錯。
- 能閱讀並理解 JavaScript / TypeScript 或 Node.js 程式碼,願意參與測試自動化或小型工具開發。
- 具備基本 SQL 查詢與 Log 判讀能力。
- 熟悉 Git 基本協作流程。
- 能清楚描述問題、與工程師有效協作,並能追蹤問題至完成驗證。
- 熟悉使用 AI 開發與協作工具,例如 ChatGPT、Claude、Cursor、GitHub Copilot 或其他同類工具,並能判斷輸出品質。
- 能配合產品開發初期以辦公室協作為主的工作模式。
# 加分條件
- 有 Playwright、Cypress、Selenium、Appium 或其他自動化測試工具經驗。
- 有 NestJS、Node.js、TypeScript 或後端 API 開發經驗。
- 有 gRPC、RabbitMQ、Kafka、Redis 或非同步訊息流程的測試、除錯或開發經驗。
- 有第三方 API、Webhook、金流、訂單、錢包、帳務、報表或對帳系統經驗。
- 有金流商、外部合作廠商或其他多供應商整合經驗。
- 有 CI/CD 測試流程、GitLab CI、Docker Compose / Colima 或測試環境管理經驗。
- 有 Mock Service、測試資料管理、壓力測試,或 Prometheus、Grafana、Elasticsearch / Kibana 等監控與日誌判讀經驗。
- 有 PostgreSQL / MySQL 等關聯式資料庫經驗。
- 熟悉 Figma,能閱讀、整理與基本維護既有設計稿、元件與畫面狀態。
- 有 Design QA 經驗,能核對設計稿與實際畫面、互動、空狀態及錯誤狀態是否一致。
- 有 Capacitor、WebView、Mobile Web、PWA 或跨裝置測試經驗。
- 有資安、權限控管、Audit Log、OTP、2FA 或高風險操作流程測試經驗。
# 我們使用的技術
不要求入職時熟悉以下全部工具;重點是具備 API 測試、手動情境驗證與持續學習能力。
- Frontend:Vue 3、TypeScript、Element Plus(管理後台)、Vant(行動網頁)
- Backend:NestJS、TypeScript;control-plane 使用 Go;服務間使用 gRPC
- Database:PostgreSQL
- Cache / Lock:Redis
- Queue / Streaming:RabbitMQ、Kafka
- Infra:Mac Studio(Colima、Docker Compose)Dev 環境、自架 GitLab CI/CD、AWS、Cloudflare(Staging 起)
- AWS:SSM、IAM Roles Anywhere、EC2、RDS、EKS…等等
- Mobile:Android Capacitor WebView、iOS Web Clip / PWA
- Monitoring / Logging:Prometheus、Grafana、Filebeat、Elasticsearch、Kibana
# 合作型態與報酬
- 公司籌備期專案合作,產品開發初期以辦公室協作為主。
- 工作安排、合作期間、交付範圍與報酬條件,將於合作前以書面明確約定。
- 年度合作報酬區間:NT$900,000 - NT$1,200,000。
- 具備獨立串接第三方服務、自動化測試架構、CI 品質 Gate 與交易型系統經驗者,可依實際能力另議。
Skills
- AI
- Android
- API
- Appium
- AWS
- ChatGPT
- CI/CD
- Cloudflare
- Cypress
- DevOps
- Docker
- EC2
- EKS
- Elasticsearch
- Figma
- Git
- GitHub
- Github Copilot
- GitLab
- Grafana
- gRPC
- IAM
- iOS
- JavaScript
- Kafka
- Kibana
- MySQL
- NestJS
- Node.js
- Playwright
- PostgreSQL
- Postman
- Prometheus
- RabbitMQ
- RDS
- Redis
- REST
- SaaS
- Selenium
- Slack
- SQL
- TypeScript
- Vue