Software Engineer in Test - Android
Top Skills:
- Experience with Native Android app development.
- Proficiency in Test automation using Kotlin.
- Experience with GraphQL. or RESTful API
- Knowledge of DevOps practices.
Nice to Have:
Familiarity with Java/JavaScript is beneficial but not mandatory.
About the Role: Software Engineer in Test - Android Join Fidelity Health Care Technology group as a Software Engineer in Test to lead the automation of our Android Health App. We’re seeking a candidate who thrives in design, development, and maintenance of automated test suites, ensuring our product’s quality and readiness for release.
Interview: 30 minute screen with the manager. 60 minute tech panel.
Top Skills:
- Experience with Native Android app development.
- Proficiency in Test automation using Kotlin.
- Experience with GraphQL. Huge +, or RESTful API
- Knowledge of DevOps practices.
Nice to Have:
- Familiarity with Java/JavaScript is beneficial but not mandatory.
About the Role: Software Engineer in Test - Android
Join Fidelity Health Care Technology group as a Software Engineer in Test to lead the automation of our Android Health App. We’re seeking a candidate who thrives in design, development, and maintenance of automated test suites, ensuring our product’s quality and readiness for release.
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.
The Other Skills You Bring:
- An adaptable approach to working in a dynamic, fast-paced environment.
- A keen interest and capacity for learning cutting-edge technologies.
- Proven experience translating business requirements into detailed test plans and cases.
- Adherence to best practices in mobile app testing.
- Collaboration within an SDET team to create and maintain automation-focused artifacts.
- A proactive learning attitude and a drive to master new technologies.
The Value You Deliver:
- Crafting and evolving a comprehensive suite of automation tests for our Digital Healthcare products.
- Engaging closely with product owners, developers, and business stakeholders.
- Facilitating rapid prototyping to swiftly validate ideas.
- Developing source code, customizing existing components, and rigorously testing developed components.
- Ensuring that all designs adhere to performance, security, usability, reliability, and scalability standards.