Quality Engineer

May 12, 2024

Job Description

Establish and maintain automated testing systems, including end-to-end synthetic tests covering various aspects such as libraries, applications, and device/service communication. Collaborate closely with development teams to promote best practices and with product teams to evaluate critical component quality. Assist in diagnosing and resolving production issues.

Requirements:

  • Proficient in automated testing across two or more platforms such as iOS, Android, Flutter, and React Native.
  • Familiarity with CI/CD platforms like GitHub Actions and testing platforms for mobile devices.
  • Minimum of 4 years’ experience in automated testing.
  • Demonstrated ability to collaborate with engineering scrum teams from diverse geographical and cultural backgrounds.

Bonus Skills:

  • Knowledge of Rust programming language.
  • Experience in backend testing.
  • Proficiency in native low-level communication protocols (e.g., BLE, NFC) and cryptographic concepts (e.g., secure enclaves, hardware-based cryptography).
  • Bachelor’s degree in computer science, IT, engineering, or related field.

We are dedicated to fostering an inclusive culture that values diversity and welcomes individuals with unique perspectives. We are committed to providing equal employment opportunities regardless of race, color, ancestry, religion, gender, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.