Job Title : Lead QE - Mobile and OTT Testing - Manual and Automation
Location : Englewood, NJ (Hybrid, 3 days in office)
Duration : 12+ Months
Mandatory Skills
- Mobile Applications Testing, OTT Testing, Appium Automation Testing.
- Roku Application, Automation Testing
- Desirable Skills
- Charles Proxy, WireShark Appium
Job Description
- Extensive experience in OTT and Mobile Application testing
- 7+ years of hands-on experience in iOS, Android (mobile & TV), Apple TV, and Roku platforms.
- Strong understanding of video streaming technologies and testing video playback across various platforms.
- Experience in writing and executing automated tests using tools such as Appium, Espresso, XCUITest, or similar.
- Knowledge of security and performance testing tools and methodologies for mobile apps.
- Proficient in creating test cases, test plans, and test strategies.
- Familiarity with CI/CD pipelines and integrating automated tests into the build process.
- Excellent problem-solving and communication skills.
- Bachelor s degree in Computer Science, Engineering, or a related field.
Nice to Have:
- Experience testing Smart TV apps beyond Roku (e.g., Fire TV).
- Knowledge of video player SDKs (like ExoPlayer, AVPlayer).
- Familiarity with network protocols and monitoring tools (Charles Proxy, Wireshark, etc.).
- Exposure to cloud-based device testing platforms (e.g., BrowserStack, Sauce Labs).
Roles & Responsibilities
- Design, develop, and execute test cases and test strategies for mobile applications across iOS, Android, and Roku TV .
- Perform comprehensive testing of video player applications to ensure smooth playback, streaming quality, and user experience.
- Streaming Media Expertise: Test various streaming protocols (e.g., HLS, DASH) and analyze video playback performance, including buffering, latency, and quality
- Automation Testing (Appium/Java/Selenium): Design, develop, and execute automated test scripts using Appium/Selenium to improve testing efficiency and coverage..
- Conduct performance and security testing for mobile applications, identifying bottlenecks and vulnerabilities.
- Collaborate with developers, product managers, and other stakeholders to define and implement quality standards and best practices.
- Document test plans, results, and issues, and follow through on bug resolution with the development team.
- Stay updated with the latest trends in mobile testing, automation, and video streaming technologies.
- Bug Reporting and Tracking: Identify, document, and track software defects using Jira, ensuring clear and concise bug reports.
- Agile Methodology: Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.