Audio/Video Calls Quality Engineer

Slack is looking for experienced and skilled Manual Quality Engineers to join our Calls  team. This is an excellent position for people who enjoy working on the full cycle of manual testing — crafting a strategy, writing a plan, building and executing tests, finding regressions, logging and verifying bugs, and building comprehensive historical records of testing activities are all part of being successful in this position.

Product development at Slack is split into small teams of engineers, designers, and product managers working together on features. As a Quality Engineer at Slack, you would become a full-time member of one of these small teams, focusing on just one or two projects at a time so that we have a solid and well-executed test strategy before launching new features to the public.



  • Define, Develop and maintain test strategy, build test plans and test cases, for the new Calls feature
  • Collaborate with the Customer Support team to understand common issues and incorporate them into new test scenarios
  • Design and execute regression for Calls test plans on an ongoing basis — Slack changes frequently and rapidly
  • Work with Engineering to isolate and reproduce defects across all parts of the system
  • Be responsible for the issues in your area of the code, triage and lead them in our issues tracking tool
  • Work with the Calls Engineering in Test Team to identify and address gaps in testing coverage


  • Minimum of 3 years experience in manual QA testing
  • Experience with networking protocols like TCP/IP, UDP, RTP/RTCP
  • Worked on audio and/or video quality verification, and understands network impairments (e.g., packet loss, limited bandwidth, latency, etc)
  • You have experience testing in multiple software environments like Windows, Linux, OS X, Android, etc
  • Knowledge of Jira or similar Bug Tracker and Project Management tools
  • Organizational skills to collect and record detailed and accurate information about bugs and systemic issues
  • Improvisation and flexibility.  We operate differently than other teams. Standard QA processes won’t always work at Slack. Bring your bag of tricks.
  • This is a communication heavy role. You are fluent in both spoken and written English.
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

These things are not required but certainly pluses:

  • Experience with WebRTC
  • Understanding of audio/video codecs (e.g., OPUS, VP8/H.264)
  • Experience in startup environments


Meet Some of Slack's Employees

Duretti H.

Senior Engineer Integrations

Duretti creates code and corrects bugs for the back-end of Slack’s website and mobile applications. She and her team work hard to keep Slack constantly functioning and up-to-date with new and exciting features.

Heather M.

Regional Manager, Vancouver Customer Experience

It's Heather's job to keep slack users happy. She and her Customer Experience Team make sure users have all the tools and support they need to streamline communication.

Back to top