Software Development Engineer in Test (Python)

Job summary

You will work on test automation and analytics framework for Ring devices. Activities include, but are not limited to:

  • Test-framework development (python 3.6)
  • Development of new test cases for firmware (Ring cameras and doorbells)
  • Development of NFT test system 

Qualifications and Skills

  • Strong Python (and/or C++) knowledge
  • Strong CS fundamentals (data structures, algorithms, design patterns, etc.)
  • Other scripting languages experience (bash, shell, JS, Perl, Ruby etc.) is an asset
  • Experience in writing development support tools such as parsers, profilers, automated testing, frameworks etc.
  • Understanding the DevOps and CI tools
  • Understanding the test pyramid
  • Good written and spoken English


Nice to have


  • Experience with python anaconda stack
  • Experience with noSQL databases
  • Experience in embedded SW development
  • Experience with 802.11 protocols
  • Experience with low-powered systems
  • Experience with audio/video data streaming

We offer multiple benefits that include

  • Working for one of the top product companies in the world:
  • Opportunity to influence the products’ quality supporting company mission to reduce crime in neighborhoods
  • Challenging tasks and professional growth
  • Competitive salary and perks
  • PE accounting and support
  • 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
  • Social package, including gym membership compensation, medical insurance
  • Free office meals, fruits, and cookies
  • Educational possibilities, knowledge hubs, and free corporate English classes
  • Career plan, professional growth, and semiannual performance review.