Duty:
• Responsible for end-to-end quality assurance of IPTV/OTT software products (such as set-top box applications, backend services, etc.), including developing and implementing comprehensive testing strategies and plans.
• Deeply understand product requirements and designs, independently design, write, review, and execute efficient and comprehensive test cases covering functional, interface, performance, and compatibility aspects.
• Conduct front-end and back-end testing (including UI/UX, API interfaces, and core business logic), accurately identify, document, track, and verify software defects.
• Design and execute interface testing, proficient in using relevant interface testing tools.
• Proficient in using Android Debug Bridge (ADB) for device connection, log capture, file operations, performance monitoring, and other testing support tasks.
• Capable of log analysis and network packet capturing (e.g., Wireshark), enabling quick identification and diagnosis of complex issues.
• Design, execute, and monitor performance testing, analyze performance bottlenecks, and evaluate system stability and reliability under high load.
• Maintain close communication with domestic and international clients, development teams, and product teams, and clearly report on testing progress, risks, and quality status.
• Participate in testing process optimization to improve testing efficiency and product quality.
• Able to accept short-term, frequent business trips both domestically and internationally (especially in project-related regions) to support on-site testing, client communication, and issue resolution.
Requirements:
• Bachelor's degree or higher, preferably in Computer Science, Software Engineering, Communication Engineering, or a related field.
• At least 3 years of software testing experience, with mandatory experience in the IPTV/OTT industry or similar audio/video streaming domains.
• Proficient in software testing theories, processes, and methodologies; familiar with agile development practices.
• Good ability in test case design and execution, capable of independently testing complex modules.
• Solid experience in front-end (Web/App UI interaction) and back-end (service logic, data) testing.
• Extensive interface testing experience, proficient in using at least one mainstream tool such as Postman, JMeter, or SoapUI.
• Proficient in common Android ADB commands, able to effectively apply them for testing support and troubleshooting.
• Skilled in log analysis techniques (e.g., Android Logcat) and network packet capture tools (e.g., Wireshark) for issue diagnosis.
• Experience in performance testing, familiar with performance testing concepts, tools (e.g., JMeter, LoadRunner), and result analysis methods.
• Familiar with common Linux command-line operations.
• Familiarity with defect management tools (e.g., JIRA, Zentao) and test case management tools (e.g., TestLink, Xray, qTest).
• Knowledge of common network protocols (e.g., HTTP/HTTPS, TCP/IP, UDP, RTSP, RTP) and streaming protocols (HLS, DASH).
• Basic understanding of database operations (SQL).
• Candidates with foundational knowledge in front-end technologies (HTML, CSS, JS) or back-end programming (e.g., Java, Python) are required.
• Clear and professional verbal communication with overseas clients and writing technical documentation and test reports.
• Good logical thinking and analytical skills, able to quickly learn complex systems.
• Excellent communication, coordination, teamwork, and sense of responsibility.
• Proactive, resilient under pressure, and skilled at resolving unexpected issues during testing.
• Candidates with experience in overseas project collaboration or customer support are required.
• Familiarity with specific IPTV/OTT middleware or platforms (e.g., Mediaroom, Android TV, RDK) is a plus.
• Experience in automation testing (UI/interface) is a plus.
• Able to accommodate domestic and international business travel requirements.