SDET (Python, XCUI, AI)
Job: SDET (Python, XCUI, AI)
Location:
Austin, TX or Cupertino, CANEED STRONG SDET WITH Gen AI, Python, XCUIRole Overview We are looking for a strong SDET / Test Automation Engineer with hands-on expertise in Python, Swift and XCUITest to join an onsite engineering and quality team supporting device-level and end-to-end testing for a large-scale consumer platform. This is a highly technical QE/SDET role requiring a combination of a strong testing mindset and strong software engineering skills. The engineer will perform hands-on device and end-to-end testing while also developing automation frameworks, reusable libraries, validation utilities and testing tools. Candidates need to have good Gen AI testing experience using Claude, ChatGPT etc.
Key Responsibilities:
- Design, develop and maintain Python- and Swift-based test automation.
- Develop and maintain automated device tests using XCUITest/XCTest.
- Perform hands-on iOS/device, functional and end-to-end testing.
- Debug, troubleshoot and fix existing automated tests and framework issues.
- Build reusable automation libraries and utilities to support new product features.
- Develop automation for API, database, device and end-to-end validations.
- Design automation components for scalability, maintainability and reuse.
- Build testing tools that enable other engineering teams to perform device and end-to-end validation.
- Mandatory SkillsStrong hands-on Python programming experienceStrong hands-on Swift programming experienceStrong hands-on XCUITest/XCTest automation experienceStrong SDET / Test Automation engineering background
- Hands-on iOS/device testing experience
- Experience building or enhancing automation frameworks and reusable test librariesAPI testing and automation experience
- Database/data validation experience
- End-to-end/integration testing experience
- Ability to understand engineering requirements and translate them into test strategy and automation