Mobile - Software Engineer in Test
Role details
Job location
Tech stack
Requirements
Role Description: The Mobile - Software Engineer in Test must have 5+ years of experience. For this role, you must
The Expertise and Skills You Bring:
-
Bachelor's degree (or higher) in Computer Science or a related field.
-
Over 5 years of professional testing/development experience, including 3+ years in native iOS automation using Swift, supported by backend test automation.
-
Expertise with Swift, Xcode, XCUITest, Kotlin, Espresso, and Jetpack Compose in a large-scale enterprise environment, ideally as part of an SDET team.
-
Experience with the full lifecycle and release of at least one app on App Store and Google Play, leveraging automated tools such as Jenkins.
-
Strong understanding of testing principles and methodologies for comprehensive coverage.
-
Proficiency in iOS test automation frameworks (XCUITest) and Android test automation using Kotlin, Espresso, and Jetpack Compose.
-
Experience in API testing and automation, preferably with GraphQL and REST APIs.
-
Solid understanding of Agile methodologies.
-
Ability to solve and resolve technical challenges across the technology stack using both automated and manual testing.
-
Familiarity with code quality/coverage tools (e.g., Sonar).
-
Hands-on experience in a DevOps environment with CI/CD tools, Git/Bitbucket Server (Stash), and Jenkins.
-
Strong communication and collaboration skills to work effectively across teams.
-
Experience mentoring and upskilling junior technical staff.
-
Knowledge of Agile Scrum methodology is a plus.
Additional Skills:
-
Adaptability in a dynamic, fast-paced environment.
-
Interest in learning ground breaking technologies.
-
Ability to translate business requirements into detailed test plans and cases.
-
Commitment to best practices in mobile app testing.
-
Collaboration within an SDET team to create and maintain automation artifacts.
-
Proactive learning attitude and drive to master new technologies.
The Value You Deliver:
-
Designing and evolving a comprehensive suite of automation tests for Digital Healthcare products.
-
Collaborating closely with product owners, developers, and business stakeholders.
-
Facilitating rapid prototyping to validate ideas quickly.
-
Developing source code, customizing components, and rigorously testing developed components.
-
Ensuring all designs meet performance, security, usability, reliability, and scalability standards.
Must Have Skills:
-
iOS and Android developer.
-
Swift
-
Xcode
-
XCUITest.
-
Kotlin.
-
Espresso.
-
API testing.
-
GraphQL and/or Rest APIs.
Nice to Have:
- Jetpack Compose Java and/or JavaScript.
Education: Bachelor's degree
Experience: Minimum 5+ years of experience
Benefits & conditions
We have various coverages and additional benefits to choose from:
-
Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).
-
Paid Leaves (Wherever applicable).