Senior Frontend Native SDET

Vonage
Summary
Join Vonage as a Senior SDET to enhance the developer experience and improve the capabilities of our video APIs, focusing on media communications, VoIP technology, and WebRTC SDKs. You will design and maintain automated frameworks, develop sample code, user guides, and reference applications while supporting the integration of new features across the Vonage Communications Platform. Key responsibilities include testing mobile and desktop SDK libraries, developing documentation and reference apps, collaborating with product managers, writing automated tests, leading test planning and execution, working with Product and Engineering teams, identifying process improvements, and owning projects from ideation to deployment. The ideal candidate will have extensive experience in test automation, SDK development and testing for mobile and desktop platforms, proficiency in native platform languages, and knowledge of media communications technology. Competitive pay, unlimited discretionary time off, and tuition reimbursement are among the benefits offered.
Requirements
- Have Test Automation experience, with 3+ years in mobile app test automation (using tools like Espresso, XCUITest, Appium, etc.)
- Have Strong experience in developing, implementing, and testing SDKs for mobile platforms (iOS, Android) and desktop platforms (Windows, Linux)
- Have Proficiency in Native Platform languages (C++, Java, Kotlin, Objective-C, Swift)
- Have Knowledge of media communications technology, VoIP protocols, API design (REST/SOAP), and integration testing
- Have Experience with automated testing frameworks and CI/CD tools like Jenkins and GitHub Actions
Responsibilities
- Test Mobile and Desktop SDK libraries for real-time audio, video, and signaling communications, focusing on VoIP technology and platform integration
- Develop documentation, user guides, and reference apps to showcase media communications and interoperability with Vonage
- Collaborate with product managers to define product requirements and contribute to architecture and design reviews
- Write automated unit, integration, and spec tests to ensure software quality, and maintain scalable test frameworks
- Lead test planning, execution, and implementation across multiple applications and system components
- Work with Product and Engineering teams to build effective relationships, define testing requirements, and ensure smooth feature integration
- Identify process improvements and ensure timely issue resolution, using tools like JIRA to track bugs and enhancements
- Own projects from ideation through deployment and monitoring, collaborating with communications technology experts
Preferred Qualifications
- Have Familiarity with H.264, WebRTC, RTP, STUN, TURN, ICE, or similar media tech
- Have Experience with modern JS frameworks, WebAssembly, WebGL, Node.js, AWS, and Docker
Benefits
- Enjoy a collaborative work environment
- Have career advancement opportunities
- Receive competitive pay
- Have unlimited discretionary time off
- Receive tuition reimbursement