Software Engineer in Test

MPower Plus
Cupertino, Texas, United States · Austin, Texas, United StatesFull-timePosted Aug 27, 2026

About the role

SDET (Python, XCUI, Swift, iOS/device)

Location: Cupertino (3 days in the office)/Austin. TX

Role 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.

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 Skills

Strong hands-on Python programming experience

Strong hands-on Swift programming experience

Strong hands-on XCUITest/XCTest automation experience

Strong SDET / Test Automation engineering background

Hands-on iOS/device testing experience

Experience building or enhancing automation frameworks and reusable test libraries

API 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

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

Qualifications

  • Strong hands-on Python programming experience
  • Strong hands-on Swift programming experience
  • Strong hands-on XCUITest/XCTest automation experience
  • Strong SDET / Test Automation engineering background
  • Hands-on iOS/device testing experience
  • Experience building or enhancing automation frameworks and reusable test libraries
  • API testing and automation experience
  • Database/data validation experience

Skills mentioned

PythonSwiftiOS DevelopmentAutomationSoftware TestingIntegration TestingEnd-to-End TestingAPI TestingSQLDebugging

About MPower Plus

Mpower Plus is a trusted partner in strategic talent acquisition and staffing. Since 2011, Mpower Plus has developed strong alliances with global IT and non-IT firms, becoming a cornerstone in the industry. Our goal is to help our clients shape sustainable success and be prepared for ‘what’s next’. Headquartered in the UK, our footprint spans key EU & Asian markets eg Benelux, DACH, India, Singapore, Korea and our recent focus on emerging markets eg Poland, Spain, Romania. With strategic locations, we have positioned ourselves to cater to diverse talent needs. At Mpower Plus, our expertise extends across multiple domains, ensuring top-notch staffing solutions for a variety of industries. We bring more than just a network of candidates; we offer a strategic partnership built on deep industry expertise, a rigorous search methodology, and a global reach. Key factors that differentiate us are: • Global Reach, Local Expertise: While we have a strong presence in major global markets, we have significantly expanded our operations in Eastern Europe, tapping into a growing pool of highly skilled technology and security leaders. Our ability to source candidates from diverse markets helps build truly global teams with local insights. • Tailored Search Process: We take a consultative, tailored approach to each search, ensuring that we fully understand client’s unique needs and strategic goals before identifying the right candidates. • Track Record of Success: Our firm has a proven track record of placing senior executives in highly specialized roles within digital transformation, cloud strategy, and cyber security. We pride ourselves on not just filling positions but on finding leaders who will drive lasting change and help you meet your business objectives. • Cross-Industry Expertise: While we focus heavily on technology leadership, our experience spans across industries, allowing us to bring cross-industry insights and best practices to your leadership strategy.

Staffing and Recruiting51-200 employeesLondon, England