Perform manual testing of web and real-time communication applications, including functional, integration, system, regression, smoke, sanity, and exploratory testing.
Analyze business and technical requirements and prepare test scenarios, test cases, test data, and test execution reports.
Execute end-to-end testing across different browsers, devices, operating systems, and network conditions.
Perform testing of WebRTC-based applications, including audio/video calls, peer-to-peer communication, call setup/termination, media quality, connectivity, and browser compatibility.
Validate WebRTC functionality under different network conditions, including latency, bandwidth limitations, packet loss, jitter, and network switching.