What are the responsibilities and job description for the Mobile Engineer position at PALNAR?
Senior Software Engineer in Test – Mobile Testing
Location: Durham, NC - Hybrid
Skills:
iOS and Android developer
Swift
Xcode
XCUITest
Kotlin
Espresso
API testing - GraphQL and/or Rest APIs
**Native environment - Appium will not work**
Nice to have: Jetpack Compose Java and/or JavaScript
Join group as a Software Engineer in Test to lead automation for our Mobile Health App on both iOS and Android. We’re seeking a candidate who excels in designing, developing, and maintaining automated test suites to ensure product quality and readiness for release.
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, 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.