Software Development Engineer In Test (SDET)
Looking for SDETs for both their iOS and Android teams.
iOS stack: Swift, Xcode, XCTest, client-server architecture connected to REST APIs.
Preferred:
Swift
XCTest
Xcode IDE
Experience building test frameworks from scratch
Android stack: Kotlin, Espresso, Android Studio.
Requirements same as iOS:
Mobile testing (any)
Modern programming language (Kotlin preferred, Java or another okay)
API testing (any tooling, they can train up)
Deep understanding of API testing
Preferred:
Kotlin, Espresso, Android Studio, Appium
Requirements:
Mobile testing (of any sort--iOS, Android, Native, Hybrid, etc)
Modern programming language (Swift is preferred, but will take Java, Javascript, Python)
API Testing (no tooling specifically required)
Need to understand application layers and APIs to the extent that they can identify the root cause of the test failure. Cannot just report a bug and move on--need to be actively involved in the solution and the "why" behind it.
Programming skills--Don’t need to be expert programmers. They can train up to become stronger, but need to come in with some experience to build upon.
Note on the skill-set: They don't need the perfect iOS or Android SDET, they can train this person into their specific environment and up on the Kotlin or Swift programming, their specific tooling (Espresso or XCTest) but they need someone sharp, skilled in the basics of programming and testing, and dedicated to learning.
Team size: Each team (iOS and Android) has 20+ developers and 4 SDETs.