> Markdown version of [/jobs/ext/2624228-sdet-test-automation-engineer-python-xcui](https://www.wearedevelopers.com/jobs/ext/2624228-sdet-test-automation-engineer-python-xcui). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SDET/ Test Automation Engineer (Python, XCUI) - **Company:** Wipro Limited - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $80,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Computer Programming, Databases, Data Validation, Software Debugging, Python (Programming Language), E2e Testing, Software Engineering, Software Testing Automation Framework, Strategies of Testing, Hardware Testing, Integration Tests, Xctest, Api Management, SDET - **Published:** August 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bb7b778f89a15c64 ## About the Role We are seeking a highly skilled SDET/Test Automation Engineer with strong hands-on experience in Python, Swift, and XCUITest . This role combines software engineering and quality engineering, focused on building automation frameworks, test tools, and executing device-level and end-to-end testing for iOS platforms., Strong hands-on Python programming Strong hands-on Swift programming Strong hands-on XCUITest/XCTest automation Proven SDET/Test Automation experience Hands-on iOS/device testing Experience building or enhancing automation frameworks and reusable test libraries API testing and automation Database/data validation End-to-end/integration testing Ability to translate engineering requirements into effective test strategies and automation solutions Note: Candidates must have strong hands-on experience in Python, Swift, and XCUITest . Profiles lacking these core skills will not be considered. Mandatory Skills: Enterprise Platform Engineering Python . Experience: 5-8 Years . ## Description Develop and maintain automation using Python, Swift, and XCUITest/XCTest Perform hands-on iOS device, functional, and end-to-end testing Build and enhance test automation frameworks, reusable libraries, and utilities Automate API, database, device, and end-to-end validations Debug and resolve automation and framework issues Create scalable, maintainable automation solutions and testing tools ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Testing web3 applications](https://www.wearedevelopers.com/videos/878-testing-web3-applications) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers)