What are the responsibilities and job description for the iOS Mobile Automation Engineer (W2) position at SmartIMS Inc.?
Role: iOS Mobile Automation Engineer
Location: Red Wing, MN(Onsite)
Duration: Long Term
Rate: W2
Description:
Focus - POS UI Automation
Key Responsibilities
- Develop and maintain iOS UI automation frameworks and scripts using Appium 2.x (Appium 3.x is a plus)
- Automate end-to-end POS UI flows including checkout, payments, receipts, refunds, and error handling
- Execute regression suites and support UAT and release sign-off activities
- Perform automation execution on physical iOS devices only (no simulators/emulators)
- Validate and test backend APIs supporting POS workflows
- Analyze automation failures and collaborate with QA and development teams
- Provide test execution reports and daily status updates
Required Technical Skills
- 8 years experience
- Hands-on experience with Appium 2.x for iOS automation (3.x preferred, not required)
- Strong coding experience in C#
- Proven experience testing iOS applications on physical devices Mandatory
- Experience with API testing (manual and/or automated)
- Strong knowledge of SQL Server, SQL queries, and data validation
- Experience with ADO.NET
- Hands-on experience with Postman for API testing
- Familiarity with Git and CI/CD execution pipelines
- POS, retail, or payment system testing experience