About the Team
The Around by Miro Labs Media Server team is responsible for processing audio & video data to provide an excellent user experience and superior video call quality. We are a global team creating a modern meeting experience that empowers collaboration from anywhere in the world. Around’s next-gen interface is unobtrusive, thoughtfully designed, and frees up your screen to pair with all of your favorite tools… like Miro. It’s perfect for getting work done together.
About the Role
We are looking for a highly technical, hands-on, and mission-driven Software Development Engineer in Test with experience writing and maintaining high-quality automated tests and testing frameworks to help us refine our audio and video technology. Ideal candidates are passionate about mentoring other developers and QA engineers while leading testing efforts across entire projects.
*This is a 100% remote opportunity for candidates based in GMT-8 to GMT+1 time zones.*
🚀 What you’ll do
- Proactively work with developers to debug software and hardware solutions during new product development
- Review requirements and behavior specifications to begin test development early and uncover issues prior to implementation
- Test the Around by Miro Labs real-time video and audio service in terms of functionality and quality: server-side performance, call stability and quality, and its compatibility with a variety of peripherals
- Plan, design, maintain, and execute test cases with minimal direction
- Investigate, log, track, and triage bugs to determine root causes and establish prioritization.
- Participate in video/audio debugging/testing with customers
- Improvise and manually test edge cases with specific software and hardware configurations to develop intuition about existing or future issues
- Create test plans/test cases, write test scripts, and execute all tests
- Coach, mentor and develop others
🎯 What you’ll need
- Strong JavaScript skills including experience with test automation
- Extensive experience with writing test cases, and testing stability and reliability of real-time video conferencing products - client or server
- Experience with test automation frameworks such as Cypress, Playwright, Puppeteer, Jest, Mocha, Chai, Jasmine, WebdriverIO, or similar
- Experience with CI/CD frameworks and tools (GitHub Actions, GitLab, Jenkins, Travis, or similar)
- Comfort with improvising, being very hands-on, and working with dozens of hardware configurations
- Strong analytical and troubleshooting skills
✨ Bonus Points
- Previous experience with VoIP and/or real-time audio/video technologies.
- Previous experience working with WebRTC.
🛠 Tech Stack
- React, Redux, Typescript, Type ORM, MobX
- Xcode, Visual Studio Code, Figma
- C++
- WebRTC
- SFU architecture
- Chromium / CEF / Electron
- Node, PostgreSQL
- Kubernetes, Docker, Terraform, AWS
- GitHub Actions, GitLab, Jenkins, Travis
🙋🏽♀️ About You
- You have strong analytical and troubleshooting skills.
- You are highly empathetic, naturally curious, and passionate about building a world-class product.
- You enjoy learning from others, sharing your knowledge and experience, and working with others to tackle problems in a cross-functional way.
- You have a customer-first mindset, an appreciation for fantastic user experiences, and a strong desire to make the product a success.
- You are passionate about working remotely and see the future in fully distributed teams! You will be working with an international team spread across North & South America and Europe.
😊 Perks
We are looking for experienced engineers who want to be part of a fast-paced, dynamic environment, where everyone’s opinions and efforts are valued. We hire outstanding engineers and give them the opportunity to thrive in a collaborative atmosphere that values learning, growth, and hard work. If all of this sounds exciting, we’d love to hear from you!
PS... by submitting your application you confirm you've read our privacy notice for candidates.
Jobs from our Partners
Senior Application Developer
C++ Staff / Senior Software Engineer - Boulder, CO
Ping Engineer/ Developer
Snowflake Data Engineer
Similar Jobs
Senior Backend Software Engineer | Activation
Senior Backend Software Engineer | Activation
Mid-level Backend Software Engineer | Retention
Software Engineer, Data
Senior Software Engineer, Data
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 208 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee