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