Mobile Developer in Test (Android)
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
Additional Skills You Bring :
An adaptable approach to working in a dynamic, fast-paced environmentA keen interest and capacity for learning cutting-edge technologiesProven experience translating business requirements into detailed test plans and casesAdherence to best practices in mobile app testingCollaboration within an SDET team to create and maintain automation-focused artifactsA proactive learning attitude and a drive to master new technologiesThe Value You Deliver :
Crafting and evolving a comprehensive suite of automation tests for our Digital Healthcare productsEngaging closely with product owners, developers, and business stakeholdersFacilitating rapid prototyping to swiftly validate ideasDeveloping source code, customizing existing components, and rigorously testing developed componentsEnsuring that all designs adhere to performance, security, usability, reliability, and scalability standards