Test Automation (All Levels)

Engineering Murray, Utah


Description

Levels we're hiring for: Engineer, Staff Engineer

Teams Hiring: Invest, SoFi Relay


At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi Money—a modern take on a checking or savings account--is our newest innovation and disruption to the financial services industry. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.

Essential Functions & Responsibilities:

  • Contribute to the implementation and maintenance of an automation framework
  • Help fully automate test plans and test cases
  • Help triage failed automated test runs
  • Work with manual QA and Developers to understand requirements for converting manual tests to automated tests

Requirements

  • Minimum of 2 years of experience writing test automation preferably using Java or an equivalent Object Oriented compiled language
  • Previous programming experience with Java, Python, C# or other OO languages required and demonstrated experience writing quality code
  • Experience contributing to building automation testing frameworks and libraries required Strong SQL skills
  • Experience testing web APIs (such as REST)
  • Previous automation experience with Web automation libraries (such as Webdriver)
  • Demonstrated ability to build automated test cases with tangible business results
  • Demonstrated experience writing test plans and test cases and have a quality mindset
  • Experience with agile development methodologies such as Scrum and Kanban
  • Strong knowledge of Linux/Unix, and Mac OS X
  • Strong attention to detail
  • Passionate about engineering and influencing product quality
  • Self-motivated with strong decision-making skills
  • Superior written and verbal communication skills