Software Engineer - Mobile Automation Testing
Core
Design, develop, and execute manual and automation scripts for iOS mobile and web applications to ensure quality.
Role type
Mobile Automation Testing Engineer
Builds
iOS mobile applications and web applications
Domain
Mobile software development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Appium, Swift, iOS automation frameworks, manual testing, regression testing, system testing, defect tracking, test strategy, Agile methodologies, software verification, debugging
Preferred skills
Apple frameworks, SwiftUI, Python, Squish, CI/CD pipelines, embedded development environments, requirements management tools (Jama, DOORS), Application Lifecycle Management, regulatory compliance standards
Technologies
Appium, Swift, SwiftUI, Python, Squish, Jama, DOORS
Responsibilities
Design and execute automation scripts for iOS and web apps, collaborate with product owners and developers, document and track defects, contribute to test strategy and process improvements, perform software verification and debugging, support test reviews and end-to-end feature testing
Seniority
Mid-level, hands-on IC