Special Instructions
Mobile Developer in Test (Android and Kotlin)
Top Skills:
• Experience with Native Android app development.
• Proficiency in Test automation using Kotlin.
• Experience with GraphQL.
• Knowledge of DevOps practices.
Nice to Have:
• Familiarity with Java/JavaScript is beneficial but not mandatory.
The Expertise and Skills You Bring:
- A bachelor's degree (or higher) in Computer Science or a related field.
- Over 5 years of professional Testing/Development experience, with a minimum of 3 years in Android Automation using Kotlin/Java, supported by RESTful web services.
- Demonstrated expertise with Kotlin, Java, Android SDK, Gradle, and Android Studio within a large-scale enterprise environment, ideally as a member of a Software Engineering in Test team.
- Involvement in the full lifecycle and release of at least one app on Google Play, leveraging automated tools such as Jenkins, Gradle, and Google Developer APIs.
- A solid grasp of testing principles and methodologies to ensure comprehensive testing coverage.
- Proficiency with Android test automation frameworks ideally Espresso and Jetpack Compose.
- Experience in API testing and automation, with a preference for GraphQL.
- A strong understanding of Agile methodologies.
- Proven ability to troubleshoot, isolate, and resolve technical challenges across the entire technology stack using both automated and manual testing methods.
- Familiarity with Code Quality/Coverage Tools (e.g., Sonar).
- Experience in a DevOps setting, with hands-on experience with CI/CD tools, Git/Bitbucket Server (Stash), Jenkins.
- Exceptional communication and collaboration skills to effectively work with diverse teams within the organization
- A track record of mentoring and upskilling more junior technical staff.
- Knowledge of Agile Scrum methodology is advantageous.