Overview
On Site
Full Time
Skills
Leadership
Design
Health care
Rapid prototyping
Usability
Scalability
Computer science
Swift
RESTful
Web services
Xcode
iOS development
Automated testing
API QA
GraphQL
Manual testing
Sonar
DevOps
Continuous integration
Continuous delivery
Git
Bitbucket
Jenkins
Communication
Collaboration
Mentorship
Java
JavaScript
Agile
Scrum
Adaptability
Business requirements
Test plans
Testing
Job Details
Job Description
Job Description
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.