About the position

Ditto aims to expand the internet beyond traditional reach. Our groundbreaking edge sync platform is powered by peer-to-peer database technology that runs on mobile, web, IoT, and server systems, enables devices to sync data in real-time even without the internet.

Your role as the QA Engineer is to ensure Ditto ships quality software. You will be one of the founding members of the Quality Engineering team and will help to define and instill quality processes, tools, and ownership across the organization.

As the Quality Assurance Engineer you will:

  • Design, maintain, and execute manual and automated tests for release candidates.
  • Document test results for the engineering team.
  • Identify and document bugs and write simple reproduction steps.
  • Collaborate with the engineering teams to define and implement testing mechanisms into our software development process.
  • Mentor team members on QA best practices.

What you’ll need:

  • Strong passion for quality and to be a vocal proponent for it in every phase of the SDLC.
  • Strong experience with software testing on mobile, web, or desktop applications.
  • Strong experience with testing automation using any scripting language: Ruby, Python, Shell, etc.
  • Experience running demo apps on platforms like mobile, desktop, web browsers, and Unix.
  • Strong verbal and written communication skills.
  • Experience working in a remote environment with cross-functional teams.
  • Experience working with GitHub.

Nice to Haves: 

  • Software development experience in any programming language: Swift, Objective-C, Java, Kotlin, Python, Ruby, C#, etc.
  • You have basic experience in writing unit and UI tests.

About Ditto

Ditto is on a mission to free applications and developers of syncing data, enabling real-time data synchronization even in areas without internet access. As a globally remote team, we prioritize trust, communication, and continuous improvement as our core values. We strongly believe in celebrating diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives.

Benefits we offer:

  • Competitive salaries

  • Stock options

  • Medical, dental, vision, life, and disability coverage

  • Flexible spending account (FSA)

  • Flexible vacation policy

  • 401(k) plan 

Come join our remote team and discover the possibilities of your best career!

Equal Opportunity Employer: Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.


Ditto Recruiting Privacy Notice

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.