Software Engineer - Test Automation (Cloud)


Remote - Canada


The Systems Quality Engineer will have the primary accountability of validating developed software meets specifications by programming automated tests. A successful candidate must have a strong understanding of distributed systems and demonstrate the ability to effectively test and troubleshoot them. 

In this role you can expect to:

  • Collaborate with product and engineering teams to define specifications and develop test plans
  • Adopt, improve, and advocate for our vision for the quality of Couchbase Cloud products
  • Define, plan, and execute test cases for distributed systems
  • Build and maintain reliable test automation using Go (Golang) that validates correctness and scalability of software
  • Make it easy for engineers to contribute and enhance tests
  • Collaborate with engineering teams to find effective solutions to testing challenges
  • Collaborate with engineering teams to reproduce complex scenarios discovered in our own testing or reported by customers and write regression tests to fix and prevent them
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

You may be a good fit for our team if:

  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • The software you write is sympathetic to the humans who will maintain it
  • You care deeply about software quality and operability, and better ways of building software
  • Value clear, open communication. We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members
  • You are comfortable with Go or another low-level programming language and would like to write write GoYou have experience automating infrastructure
  • Demonstrate excellent time management skills and the ability to make realistic assessments of product complexity
Apply here

Hell yes, please send me new remote jobs by email!

© 2018 Mike's Remote List