{"schemaVersion":"jobsearcher.job.v1","id":"0535c6bb6d4ecb15e9ea1a02","url":"https://jobsearcher.com/jobs/0535c6bb6d4ecb15e9ea1a02","canonicalUrl":"https://jobsearcher.com/jobs/0535c6bb6d4ecb15e9ea1a02","title":"SDET (Python, XCUI, Swift, iOS/device)","description":"Job title: SDET (Python, XCUI, Swift, iOS/device)Location: Cupertino (3 days in the office)/Austin. TXPositions: 3 (2 in Cupertino, 1 Austin, TX)Role OverviewWe 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.Key ResponsibilitiesDesign, 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 backgroundHands-on iOS/device testing experienceExperience building or enhancing automation frameworks and reusable test librariesAPI testing and automation experienceDatabase/data validation experienceEnd-to-end/integration testing experienceAbility to understand engineering requirements and translate them into test strategy and automation","company":"Mpower Plus","rawCompany":"mpower plus","city":"Cupertino","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-02T08:40:04.598Z","occupations":[{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"SDET (Python, XCUI, Swift, iOS/device)","description":"Job title: SDET (Python, XCUI, Swift, iOS/device)Location: Cupertino (3 days in the office)/Austin. TXPositions: 3 (2 in Cupertino, 1 Austin, TX)Role OverviewWe 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.Key ResponsibilitiesDesign, 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 backgroundHands-on iOS/device testing experienceExperience building or enhancing automation frameworks and reusable test librariesAPI testing and automation experienceDatabase/data validation experienceEnd-to-end/integration testing experienceAbility to understand engineering requirements and translate them into test strategy and automation","datePosted":"2026-09-02T08:40:04.598Z","dateModified":"2026-09-02T08:40:04.598Z","hiringOrganization":{"@type":"Organization","name":"Mpower Plus","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Cupertino","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0535c6bb6d4ecb15e9ea1a02"},"url":"https://jobsearcher.com/jobs/0535c6bb6d4ecb15e9ea1a02"}}