Lead Mobile QA Engineer with strong experience in Mobile (iOS and Android) Native application testing , Appium Java. This role focuses on delivering high-quality mobile and streaming experiences through a mix of manual and automation testing. The ideal candidate brings solid hands-on automation skills, strong Java expertise, and the ability to work closely with cross-functional Agile teams.
- 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, tvOS, AndroidTV ).
- 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 like Lambdatest
Roles & Responsibilities
- Design, develop, and execute test cases and test strategies for mobile applications across iOS, Android, and Android TV, tvOS, 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.
Job Type: Contract
Pay: Up to $65.00 per hour
Expected hours: 40 per week
Work Location: Hybrid remote in Englewood Cliffs, NJ 07632