Canary is hiring a

Senior Test Automation Engineer - Selenium/Appium

New York, United States

Hi, we’re Canary… a NYC-based startup that helps people connect to their family, their community and their home in new ways. Our first product is an award-winning, all-in-one home security device that makes it easy to not just see, but understand what’s happening in your home from anywhere.

The Role:

The Canary mobile applications are critical components that provide our customers’ with a real time window into what’s happening in their homes! Customers are able to use them to remotely monitor motion, temperature, humidity, air quality, easily configure alerts and manage their subscription plans. Specializing in Appium/Selenium, you will be responsible for the continued design and development of the automated Python test framework for the Canary mobile iOS and Android applications. You will also be heavily involved in converting existing manual test cases and plans into automated masterpieces. You may also have the opportunity to work with our web team to develop automated tests for our growing web application.

What You’ll Be Up To:

  • Work closely with engineering and product teams, to identify and understand key features and their underlying functionality.
  • Serve as QA’s SME for Canary mobile application features and related python automated tests.
  • Design and develop automated tests for mobile application features using Appium.
  • Convert manual mobile application tests, stored in test management system, into automated python tests.
  • Maintain and extend mobile application automated regression test suites.
  • Isolate execution failures, report defects, and verify fixes through regression testing and other test methodologies.
  • Act as a vocal proponent for quality (internally and externally) in every phase of the development process.

What You Should Have:

  • BS in Computer Science, Computer Engineering, Software Engineering, IT.
  • Strong programming skills in at least one of the following languages - Python, Javascript, Java, Objective C, Swift, or Javascript
  • Strong experience with Appium and/or Selenium
  • 2+ years in a Software Test position is ideal but we are open to strong developers as well
  • Experience in integrating test frameworks with cloud test services, such as SauceLabs or BrowserStack

Bonus Points:

  • Experience testing various wireless protocols (WIFI or Cellular).
  • Experience with testing restful APIs.
  • The ability to demonstrate QA skills with at least 2 complete product cycles, from inception to customer shipment.
  • Experience with defect tracking systems (JIRA).
  • Experience with Selenium, Appium, and/or Protractor.
  • Experience with Cucumber, Behave, or similar modeling systems.

About Us:

We’re Canary, a New York City-based startup that believes the best technology makes you smarter, puts you in control, and gives you access to the information you need. That’s why we’re dedicated to developing easy-to-use technology that protects, empowers, and has a meaningful impact on people, families, and their communities.

Our first product made Indiegogo history as the most successful connected home crowdfunded product ever, and has proven that there’s a real demand for a simple, intelligent, all-in-one home security device. We think it’s because Canary does more than protect your home; it gives people control, connects them to their loved ones, and helps them hold on to the moments that matter.

We're looking for brilliant, talented people who love toppling giants, working autonomously in small teams, solving challenging problems, and developing real solutions for everyday use. If that sounds like you, come join us and help us make the world feel safe and secure.

What can we give you?

  • Comprehensive health insurance.
  • Daily catered lunch.
  • Flexible work hours.
  • Unlimited vacation.
  • Reimbursement for commuter costs.
  • A beautiful and industrial office space.