About PayJoy
PayJoy's mission is to deliver access to credit to the next billion people in emerging markets worldwide. Our unique mobile security technology creates collateral that enables customers to afford their first smartphone on credit and then allows them further access to credit to help weather life's unexpected financial surprises and climb the ladder of economic well-being.
Founded in 2015, today PayJoy has reached hundreds of thousands of customers in a dozen countries around the globe, from Mexico to Indonesia, India, Kenya, and Nigeria, and is on a strong growth path with support from major industry partners to bring credit to millions in 2019.
This Role
We have an opportunity for a full-time software test engineering position in San Francisco to help us automatically test the technology that will enable the next billion people to afford high quality smartphones and get access to finance. Our unique locking technology includes proprietary secret sauce based on undocumented parts of Android OS and firmware. In addition, we use data to enable personalized and compelling offers to users.
As a Test Engineer, you will be responsible for the test automation of PayJoy’s Android platform and products. You will work closely with the engineering and product teams. You will have a wealth of industry experience in developing and implementing apps and test automation. Chances are that you've also worked as a full-time Android Engineer at some point.
Responsibilities
- Design and build test automation that improves software quality
- Work closely with Engineers to implement testing frameworks
- Influence design choices by showing technical leadership and design for testability
- Design test plans for new features in the Android codebase
- Automatically calculate and increase test coverage
- Implement test automation on other platforms (e.g. iOS, web) as required
Required qualifications:
- Bachelor’s degree in computer science
- 2 years of experience in Java programming (Android highly preferred)
- Android automated testing experience on a world-class app or software service
- Knowledgeable in 1 scripting language (Python, PHP, Perl, etc.)
- 2 years of experience developing test automation for mobile apps (Android) using a test tool like Robotium, Appium, or Espresso
- 2 years of experience with tools in the Android Test Support Library
- Experience building testing automation using frameworks like CircleCI, Jenkins, or Travis
- Familiar with the tradeoffs between unit and integrated tests
- Experience in automating manually run tests on mobile or web
Preferred qualifications:
- Experience developing Android apps
- Experience developing test automation for web apps
- Experience developing test automation for iOS apps
- Knowledge of SQL and programming to a database
- Strong performance at a top company, university, or technical institution