【外商軟體/IoT】Senior Quality Assurance Engineer|自動化測試|Azure
Description
我們正在尋找一位具備 System-level QA、Automation Testing 及問題分析能力的 Senior Quality Assurance Engineer。
你將參與跨平台 Agent、Cloud Service 與 IoT 平台的品質驗證,與 Backend、Frontend、Cloud、DevOps 及 PM 等團隊密切合作。
這個職位不只是「執行測試」,而是需要從產品需求、系統架構、跨平台相容性及品質風險的角度,規劃測試策略並提前發現潛在問題。
如果你喜歡深入分析問題、建立自動化測試、處理跨系統整合問題,並希望從傳統 QA 往 Quality Engineering / Automation / System QA 發展,會很適合這個職位。
【主要工作內容】
・負責大型系統、跨平台功能及產品線之品質驗證規劃與執行
・設計及維護 Test Plan、Test Case 與 Test Strategy
・執行 Functional / Integration / E2E / Regression / Exploratory Testing
・進行 Windows、Linux、Android Agent 與 Cloud 平台整合驗證
・進行 Azure IoT Hub 相關功能驗證
・執行 API Testing、自動化測試及跨系統整合測試
・設計、開發及維護 Automation Test Framework
・執行版本升級、跨平台相容性及 Regression Test
・分析跨平台、跨系統及高複雜度問題,進行 Root Cause Analysis(RCA)
・規劃 Performance / Stress / Reliability Testing
・建立 Logging、Monitoring 及品質追蹤機制
・撰寫測試文件、驗證報告及品質風險評估
・參與 Requirement Review、Design Review 及 Release Assessment
・推動 Test Automation、Testing Engineering 及 Quality Improvement
・協助 Mentoring 初階及中階 QA Engineer
【必要條件】
・3 年以上 Software Testing / QA / Quality Engineering 相關經驗
・熟悉軟體測試方法、Test Design 及 Bug Management
・具備 API / Integration / System / End-to-End Testing 經驗
・具 Windows、Linux 或 Android 平台測試及問題分析經驗
・具跨平台、跨系統整合測試經驗
・具 Automation Testing 開發經驗,熟悉 Python、Playwright、Selenium、Robot Framework 或相關工具
・熟悉 Log Analysis 及 Root Cause Analysis
・熟悉 HTTP/HTTPS、REST API、JSON、MQTT 等通訊協定或資料格式
・具 TCP/IP、TLS、Timeout、Retry、Connection Management 等網路基礎概念
・具備獨立分析複雜問題及找出 Root Cause 的能力
・具良好文件撰寫及跨部門溝通能力
【加分條件】
・Azure IoT Hub / IoT Device Management / MDM 經驗
・熟悉 Device Twin、Telemetry、Direct Method、IoT Device Lifecycle
・具 Azure Monitor、Application Insights 或 Log Analytics 經驗
・熟悉 Docker、GitHub Actions、CI/CD 或 DevOps Pipeline
・具 Performance / Stress / Reliability Testing 經驗
・具 SaaS Platform Testing 經驗
・具 Security Testing、OWASP Top 10 或基本資安驗證概念
・具 Test Framework 建置及 Testing Engineering 經驗
・具 AI-assisted Testing / Test Case Generation / Automation 經驗
・具大型產品或跨團隊產品交付經驗
【技術環境】
Platform: Windows / Linux / Android
Cloud: Azure IoT Hub / Azure Functions / App Service / Storage Account
Protocol: HTTP/HTTPS / REST API / MQTT / WebSocket
Automation: Python / Playwright / Selenium
Testing: API / Integration / E2E / Performance Testing
Observability: Application Insights / Azure Monitor / Log Analytics
DevOps: Git / GitHub Actions / Docker / CI/CD
Collaboration: Jira / Confluence
Skills
- AI
- Analytics
- Android
- API
- API Testing
- Automation
- Azure
- Azure Application Insights
- Azure Functions
- Azure Monitor
- CI/CD
- Cloud
- Confluence
- DevOps
- Docker
- Git
- GitHub
- GitHub Actions
- IoT
- Jira
- JSON
- Linux
- MDM
- MQTT
- Observability
- OWASP
- Playwright
- Python
- REST
- Robot Framework
- Root Cause Analysis
- SaaS
- Selenium
- TCP/IP
- Test Automation
- TLS
- Websockets