Quality Engineer

closed
Spruce Systems, Inc. Logo

Spruce Systems, Inc.

πŸ“Remote - Worldwide

Summary

The job is for a Test Engineer at Spruce, responsible for setting up and maintaining automated testing infrastructure, writing end-to-end synthetic tests, collaborating with the development team, and helping with debugging production issues. The candidate should have experience with automated testing on multiple platforms, proficiency with CI/CD platforms, and 4+ years of experience.

Requirements

  • Experience with automated testing on two or more platforms among iOS, Android, Fluter, and React Native
  • Proficiency with CI/CD platforms (e.g. GitHub Actions) and mobile devices testing platforms
  • 4+ years of experience with automated testing
  • Experience collaborating with geographically and culturally diverse engineering scrum teams

Responsibilities

  • Set up and maintain automated testing infrastructure
  • Write end to end Synthetic testing that covers testing of libraries, applications, and communications between devices and services
  • Work closely with the development team to help with good-practices, and with the product team to assess the quality of critical components
  • Help with debugging production issues

Preferred Qualifications

  • Experience with Rust
  • Experience with Backend testing
  • Experience with native low-level communication protocols (e.g. BLE, NFC) and cryptographic primitives (e.g. secure enclaves, hardware-based cryptography)

Benefits

Bachelor's Degree in computer science, IT, engineering, or related field

This job is filled or no longer available

Similar Remote Jobs