JOBSEARCHER

Software Engineer in Test

SDET (Python, XCUI, Swift, iOS/device)Location: Cupertino (3 days in the office)/Austin. TXRole 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
Software Engineer in Test at Mpower Plus | JobSearcher