Mobile Developer (iOS with XCUITest)
Top Skills:
- Experience with Native iOS app development.
- Proficiency in Test automation using Swift.
- 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 IOS Automation using Swift supported by RESTful web services.
- Demonstrated expertise with Swift and XCUITest Framework 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 AppStore, leveraging automated tools such as Jenkins, Xcode Developer Tools.
- A solid grasp of testing principles and methodologies to ensure comprehensive testing coverage.
- Proficiency with IOS test automation frameworks ideally XCUITest.
- 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.