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

Level: Mid to Senior

Location: Remote

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