Logo
JobRialto

Mobile Developer - iOS with XCUITest

JobRialto, West Lake Hills, Texas, United States,


Job Summary:

Join the Client Health Care Technology group as a Software Engineer in Test to lead the automation of the iOS Health App. Design, develop, and maintain automated test suites to ensure product quality and readiness for release.

Key Responsibilities:

• Develop and evolve comprehensive suites of automation tests for Digital Healthcare products.

• Engage closely with product owners, developers, and business stakeholders.

• Facilitate rapid prototyping to swiftly validate ideas.

• Develop source code, customize existing components, and rigorously test developed components.

• Ensure all designs adhere to performance, security, usability, reliability, and scalability standards.

• Collaborate within an SDET team to create and maintain automation-focused artifacts.

Required Qualifications:

• Bachelor's degree or higher in Computer Science or a related field.

• Over 5 years of professional testing/development experience.

• At least 3 years in iOS automation using Swift and RESTful web services.

• Demonstrated expertise with Swift and the XCUITest Framework in a large-scale enterprise environment.

• Experience with native iOS app development.

• Proficiency in test automation using Swift.

• Experience with GraphQL and RESTful web services.

• Involvement in the full lifecycle and release of at least one app on the App Store using tools like Jenkins and Xcode Developer Tools.

• Strong grasp of testing principles and methodologies for comprehensive coverage.

• Proficiency with iOS test automation frameworks, ideally XCUITest.

• Experience with API testing and automation, preferably GraphQL.

• Strong understanding of Agile methodologies.

• Ability to troubleshoot, isolate, and resolve technical challenges across the tech stack using automated and manual testing methods.

• Familiarity with code quality and coverage tools such as Sonar.

• Experience in a DevOps environment with CI/CD tools, Git/Bitbucket, and Jenkins.

• Exceptional communication and collaboration skills.

• Proven track record of mentoring and upskilling junior technical staff.

Preferred Qualifications:

• Familiarity with Java and JavaScript.

• Knowledge of Agile Scrum methodology.

• Adaptable in dynamic, fast-paced environments.

• Strong interest in learning and applying cutting-edge technologies.

• Ability to translate business requirements into detailed test plans and cases.

• Adherence to best practices in mobile app testing.

• Proactive learning attitude with a drive to master new technologies.

Education:

Bachelors Degree