XCUI Automation Engineer

TekWissen•Austin, TX
•Onsite

About The Position

The XCUI Automation Engineer will perform software development and testing, with a focus on automation for iOS applications, user interfaces, and services. The role requires creating and maintaining test automation frameworks and scripts, testing REST APIs and web services, and supporting functional and integration testing. The engineer will work with development teams on design patterns and architecture discussions, report risks and issues, and contribute in an Agile environment. This is a six-month temporary assignment based onsite in Austin, Texas.

Requirements

  • At least 6 years of experience in software development and/or testing.
  • Hands-on experience with Java and TypeScript programming.
  • Experience designing and developing test automation frameworks from scratch using Playwright and Selenium.
  • Hands-on Swift programming experience, including writing and maintaining automated tests for iOS applications.
  • Experience testing iOS mobile applications and writing native automation scripts using Swift and XCUITest (XCUI).
  • Proven work experience in test automation scripting and strong debugging skills.
  • Hands-on experience testing and automating REST APIs and web services using REST Assured, Postman, or equivalent tools/frameworks.
  • Strong analytics and reporting skills, with the ability to communicate risks and issues effectively and promptly.
  • Familiarity with design patterns and willingness to participate in architecture discussions with the development team.
  • Good experience with Agile methodology and standard testing techniques and principles.
  • Self-motivated, proactive, and accountable.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Exposure to DevOps tools such as Jenkins, Kubernetes, Docker, and AWS.
  • Exposure to performance testing and knowledge of JMeter.

Responsibilities

  • Understand critical business flows for applications using strong business analytical skills.
  • Design and develop test automation frameworks from scratch using Playwright and Selenium.
  • Write and maintain automated tests for iOS applications using Swift and XCUITest (XCUI).
  • Perform mobile application testing for iOS platforms and write native automation scripts.
  • Automate and test REST APIs and web services using REST Assured, Postman, or equivalent tools.
  • Develop and maintain scalable UI automation frameworks using Playwright and Selenium.
  • Analyze and report test results, and communicate risks and issues effectively and promptly.
  • Participate in design-pattern and architecture discussions with the development team.
  • Perform functional and integration testing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service