Posted in

Senior Software Developer in Test

Senior Software Developer in Test

CompanyRobinhood
LocationToronto, ON, Canada
Salary$106250 – $125000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Previous experience in test automation and quality engineering teams including multi-shore teams
  • Prior hands-on experience in Web, iOS, Android and API test automation using Selenium, Appium, XCUI, Espresso etc
  • Familiarity with a scripting language like Python, Swift for iOS, Espresso for Android, JavaScript for Web
  • Solid understanding and programming experience in object-oriented languages
  • Excellent communication skills and passion for tough technical problems
  • Bachelor’s degree in Computer Science, Engineering or in related field, or equivalent work experience
  • Experience with using a Cloud Testing Infrastructure like BrowserStack for parallel and multi device testing

Responsibilities

  • Help accelerate quality engineering practice by building test automation frameworks, tools and processes
  • Build cross-functional partnerships with Engineering, Infrastructure and Product teams and drive organization wide collaborations
  • Drive QE automation strategy and enable adoption of effective processes and solutions for the QE organization
  • Apply technical expertise and thought partnership to both your Quality Engineering team and across the engineering organization
  • Design and implement tools to build, maintain and operate test automation frameworks with the goal to simplify test development and enhance test coverage visibility
  • Enable Robinhood’s talented Quality Engineers by providing learning and development support, code reviews and coordinating project work with other teams and managers
  • Deliver high-quality, impactful projects in record time with thoughtful planning

Preferred Qualifications

  • Product intuition and user empathy
  • Experience ensuring a consistent user experience across different platforms
  • Understanding of the importance of test plans and how to approach writing informative bug reports
  • Self-drive to improve the app experience above and beyond what’s outlined in the spec