Automation QA Engineer (Video Streaming Applications)
Must-have:JavaScriptPythonKotlinGitBackendQA/TestCI/CDAI
Job Overview
We are seeking an experienced Automation QA Engineer to support testing and quality assurance for video streaming and OTT applications across multiple platforms. The ideal candidate should have hands-on experience in test automation, scripting, application troubleshooting, and defect management.
Key Responsibilities
- Develop, execute, and maintain automated functional test scripts using Python, JavaScript, Selenium, or Playwright.
- Perform functional, regression, compatibility, integration, and reliability testing across Windows, iOS, macOS, web, and third-party streaming devices.
- Conduct testing on video streaming and OTT applications across platforms such as smart TVs, Roku, and Amazon Fire TV.
- Analyse automation test reports, investigate failures, and perform root-cause analysis.
- Identify, document, track, and resolve software defects.
- Use network monitoring tools such as Charles Proxy or Wireshark to troubleshoot application issues.
- Collect and analyse application logs using Unix command-line tools.
- Collaborate with developers and cross-functional teams to resolve technical issues and improve application quality.
- Support test execution and integration through CI/CD tools.
Requirements
- 3–5 years of experience in functional test automation.
- Hands-on coding experience with Python or JavaScript and automation frameworks such as Selenium or Playwright.
- Experience testing Windows and web-based applications.
- Experience in video streaming, OTT, or consumer-facing application testing.
- Strong understanding of test automation, defect tracking, and root-cause analysis.
- Experience using Charles Proxy, Wireshark, or similar network monitoring tools.
- Good knowledge of Unix terminal commands and log analysis.
- Strong analytical, troubleshooting, and communication skills.
Added Advantages
- Experience with PowerShell or WinAppDriver.
- Familiarity with Jenkins, Git, Appium, and CI/CD processes.
- Experience testing accessibility features such as VoiceOver, Dynamic Type, Hover Text, and Full Keyboard Access.
- Experience in backend service testing.
- Exposure to AI-assisted testing tools or Kotlin.