Software Engineer in Test with Xcode, XCTest, and XCUITest/XCUI
- Vancouver, BC
- On-site
- Posted Oct 27, 2026
- 1 position
$80,000–$90,000 / year
Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Build, run, debug, and test iOS applications using Xcode, simulators, and physical devices. Develop unit, integration, and performance tests, and automate user journeys and UI-state validation with XCUITest or related tools.
Job details
SDET/Automation – Mobility (iOS Application Testing) 4 days onsite in Vancouver, BC Key requirements include: 5+ years of iOS testing with Xcode, XCTest, and XCUITest/XCUI, Python preferred or Java, Appium, CI/CD, GitHub/GitLab, JIRA and familiarity with Kafka. What you want to hear from a strong candidate: Can build, run, debug and test iOS apps; knows simulators, devices, test plans, logs, Instruments. Can write unit, integration and performance tests, typically in Swift. Can automate actual iOS user journeys such as tapping buttons, entering text, navigating screens, validating UI states.
What you’ll do
Build, run, debug, and test iOS applications using Xcode, simulators, and physical devices. Develop unit, integration, and performance tests, and automate user journeys and UI-state validation with XCUITest or related tools.
Requirements
Requires 5+ years of iOS testing experience with Xcode, XCTest, and XCUITest/XCUI. Python is preferred, or Java, along with experience using Appium, CI/CD, GitHub or GitLab, JIRA, and familiarity with Kafka.
Listed skills
- GitHub · Preferred
- CI/CD · Preferred
- Swift · Preferred
- Jira · Preferred
- Java · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- iOS Testing
- Xcode
- XCTest
- XCUITest
- Python
- Java
- Appium
- CI/CD
- GitHub
- GitLab
- JIRA
- Kafka
- Swift
- Test Automation
- Performance Testing
- Debugging
Job areas
- Software
- Technology
- Engineering
More jobs from HCLTech
Accessibility Tester
- On-site
- Posted Oct 27, 2026
Software Engineer – Platform Security & Modernization
- On-site
- Montréal, QC
- Posted Oct 27, 2026
Java FSD Lead
- On-site
- Posted Oct 27, 2026
API Developer (Node.js/AWS)
- On-site
- Toronto, ON
- Posted Oct 26, 2026
