Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

印度商威普羅股份有限公司台灣分公司

Camera QA Engineer(工作地點:板橋)

Posted Updated 3 views
Discussion

Description

Key Responsibilities

  • Bug Reproduction & Verification: Monitor hotlists (e.g., camera-QA-needed), reproduce issues, verify SWE fix CLs on real devices, and track statuses on the tracking sheets.
  • Frontline Sheriff & Healthiness Monitoring: Monitor automated test/crash dashboards (Testmon, Crashmon, Feedbackmon, Testhaus) for high failure rates (>5%), file bugs, run bisectors to identify culprit CLs, and route issues appropriately.
  • Face Authentication Build Validation: Perform daily image flashing, OOBE enrollment, and Face Unlock test scenarios on real reference devices (e.g., Ruby, Quartz, Sapphire) to maintain LKGB and Nextfood release builds.
  • CTS Issue Triage & Local Reproduction: Execute Android CTS camera suites (e.g., CtsCameraTestCases) using cts-tradefed and local DUT setups to triage, reproduce, and route CTS issues to sheriff owners.

Education & Experience Requirements

  • 3+ years of experience in Software Quality Assurance, Linux System Integration, or Embedded QA.
  • 2+ years of direct experience with Linux, or Android camera stacks and camera application testing.

Core Qualifications

  • Experience with Linux CLI, adb, v4l2-ctl, and log analysis (dmesg, logcat, system traces).
  • Familiarity with Android ARC camera stack / CTS setup and execution (cts-tradefed).
  • Hands-on experience flashing Android recovery images onto real target hardware.
  • Functional testing experience with Camera Apps, WebRTC streaming, and Face Authentication (OOBE enrollment, Face Unlock, Settings management).
  • Proficiency in Python and Shell scripting for environment setup, log parsing, and running bisector tools.
  • Proven track record of bug reproduction, regression bisecting, and bug lifecycle management using Buganizer / Git.

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →