Around

Software Development Engineer in Test

Remote
Kubernetes Docker Terraform AWS JavaScript React TypeScript PostgreSQL
This job is closed! Check out or
Description

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

💰 Competitive salary + equity package (RSUs)
💻 MacBook Pro + Accessories 
🪑 Home-Office Setup
💪 Allowance to facilitate remote working
🏥 US-based: Medical Insurance including Health, Dental, Vision
📈 US-based: 401K + Match
🌴 Generous PTO and flexible time off policy
👶 Parental Leave and Fertility Benefits
📚 Learning Programs
🌍 Opportunity to work with a globally diverse team
💗 Many more benefits 

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.

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

Wall of love from fellow engineers