Join Synadia

At Synadia we are pioneering a new way for digital systems to connect and communicate between cloud, on-premise, and edge securely, in real-time, and in any environment. We love open source software (OSS)! We maintain and lead the development of NATS - a next generation distributed communications platform.

NATS QA Engineer

  • Employment Type: Full time
  • Location: Remote
  • Level: Mid to Senior

About Synadia

At Synadia we are pioneering a new way for digital systems to connect and communicate between cloud, on-premise, and edge securely, in real-time, and in any environment. We love open source software (OSS)! We maintain and lead the development of NATS - a next generation distributed communications platform.

Job Summary

As the QA Engineering Lead at Synadia, you will set and maintain quality standards. Additionally, you will plan, design, and execute tests covering the following areas: functional and performance, scalability, end-to-end integration, resiliency, and security. A successful candidate will be a self-starter who is passionate about working collaboratively with a distributed engineering team throughout the development phases and believes QA is not only about finding and fixing bugs - it’s about preventing them.

Job Requirements

  • Bachelor’s degree in Computer Science or equivalent
  • 3+ years of hands-on experience in quality assurance engineering and/or engineering experience of distributed systems
  • Deep understanding of testing methodologies and practices, with the ability to define, organize, improve, and automate testing processes
  • Proficient in Go and at least one of the following: Rust, Java, C#, Node.js
  • Proficient with Bash, Python, JavaScript, or similar scripting language
  • Experience working in a cloud provider environment such as AWS, Azure, or GCP
  • Experience in developing test plans, building tools, and testing frameworks
  • A customer-first mentality: you are passionate about the customer experience and how to improve it
  • Experience with Linux

Preferred Qualifications

  • Experience with NATS.io
  • Experience with cloud deployment technologies such as Ansible, Puppet, Chef, or Terraform
  • Experience with Kubernetes
  • Proficient in design and analysis of algorithms and data structures