About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to the next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT.
At Ubiquiti, you’ll heighten your potential and broaden your horizons, all while shaping the future of connectivity.
Responsibilities
1. Test Strategy & Planning
- Develop test strategies, plans, and cases based on IP camera specifications.
- Identify high-risk areas in software/firmware/system designs and propose mitigation actions.
- Set up and maintain complex test environments including networking, cloud simulation, and multi-OS platforms.
2. Advanced Testing & Analysis
- Perform functional, system integration, performance, stability, and security testing for IP cameras.
- Conduct long-duration, high-load, and environmental stress tests.
- Reproduce customer-reported issues and provide analysis and recommendations.
- Track defects and collaborate with RD for root cause analysis.
3. Quality Assurance Responsibilities
- Design a test plan based on End-to-End (E2E) testing.
- Improve QA processes and ensure compliance with quality standards.
- Produce clear test reports and quality metrics.
4. Collaboration & Mentorship
- Work closely with HW, FW, SW, PM, and cross-functional teams to ensure accurate test coverage.
- Mentor junior testers and standardize test methods and tools.
- Support supplier quality assurance when needed.
Minimum Qualifications (MUST-haves) :
Domain Expertise
- Requirements for Black-box Testing. / Monkey testing.
- Strong understanding of IP camera architecture (video capture, encoding, streaming, networking).
- Proficient in RTSP/RTMP/HLS, ONVIF, TCP/IP, UDP, HTTP.
- Knowledge of H.264/H.265 codecs and streaming parameters (GOP, frame types).
Hands-on Experience
- 3–5+ years of QA experience in firmware/software testing (embedded or networking preferred).
- Skilled in Linux command-line operations and debugging.
- Ability to analyze logs and network packets (e.g., Wireshark) to reproduce and diagnose issues.
Automation & Tools
- Familiar with scripting languages, capable of assisting with code modifications and maintaining business logic.
- Familiar with Jira test management tools.
- Experience with performance/stress testing tools (JMeter, LoadRunner, similar, or others…).
Soft Skills
- Strong analytical and problem-solving capability (root cause oriented).
- Good written and verbal communication in Chinese and English.
- Effective collaboration with RD, PM, and cross-functional teams.
Preferred Qualifications (Nice-to-haves / Plus) :
- Design and maintain automated test scripts/frameworks for firmware, API, and protocol-level testing.
- Experience testing AI/Edge-AI camera features (face recognition, object detection, ANPR, behavior analysis).
- Image Quality (IQ) testing experience, including ISP tuning tools and ISO-based evaluation.
- Cloud/IoT integration experience (AWS IoT, Azure IoT, Google Cloud; MQTT/CoAP protocols).
- Security and penetration testing exposure (Kali Linux, Nmap, vulnerability scanning).
- Process / Automation / Architecture
- Experience building complete automation frameworks (beyond scripting).
- White-box testing capability with the ability to read C/C++ firmware code.
- System & Hardware Knowledge
- Basic hardware debugging skills with oscilloscope or logic analyzer.
- Familiarity with major IP camera SoCs (Ambarella, HiSilicon, MStar, Novatek).
Benefits
- International work environment and collaboration with global development teams
- Excellent work conditions
- Competitive package: great pay, perks, and benefits
- Group insurance and health coverage
- Flexible working hours and patterns
- Complimentary drinks and snacks at the office