1

Xcuitest Engineer Jobs (NOW HIRING)

iOS Developer

Fremont, CA · On-site

$66.25 - $91.25/hr

I have an opportunity for an "iOS Developer" in Fremont, CA ( Day 1 Onsite ) and I am looking for a ... MVVM * XCTest * XCUITest * GIT * Jenkins, CI/CD * Handling Sensitive data (ensure secure data ...

$104K - $136K/yr

Senior Software Test Engineer About the Opportunity : We're looking for a Senior Software Test ... Playwright, Cypress, Selenium, Appium, XCUITest, Espresso, REST Assured); * Experience working with ...

next page

Showing results 1-20

Xcuitest Engineer information

See salary details

$31K

$95.8K

$127.5K

How much do xcuitest engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for xcuitest engineer in the United States is $95,796.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,000.00 and $116,000.00 per year, depending on experience, location, and employer.

What are Xcuitest Engineers?

Xcuitest Engineers are software professionals who specialize in creating, maintaining, and executing automated tests for iOS applications using Apple's XCTest framework, specifically its UI testing component, XCUITest. They are responsible for ensuring that mobile apps function correctly by writing scripts that simulate user interactions and verify app behavior. Xcuitest Engineers work closely with developers and QA teams to identify bugs, improve test coverage, and support continuous integration processes. Their expertise helps deliver high-quality, reliable iOS applications efficiently.

What are some common challenges faced by an XCUITest Engineer when automating iOS app testing?

XCUITest Engineers often encounter challenges such as dealing with dynamic UI elements, managing test flakiness due to system alerts or animations, and maintaining test scripts as the app evolves. Collaboration with iOS developers is critical to address issues like accessibility identifiers and testability of new features. Additionally, ensuring tests run reliably across multiple devices and iOS versions requires a robust test infrastructure and careful planning.

What are the key skills and qualifications needed to thrive as an XCUITest Engineer, and why are they important?

To thrive as an XCUITest Engineer, you need a solid understanding of iOS app development, Swift or Objective-C programming, and automated testing principles, often supported by a degree in computer science or related experience. Familiarity with Xcode, XCUITest framework, continuous integration tools like Jenkins, and version control systems such as Git is essential. Attention to detail, analytical thinking, and strong communication skills help you design robust test cases and collaborate effectively with development teams. These competencies ensure the delivery of high-quality, bug-free iOS applications through rigorous and efficient automated testing.
More about Xcuitest Engineer jobs
What cities are hiring for Xcuitest Engineer jobs? Cities with the most Xcuitest Engineer job openings:
What states have the most Xcuitest Engineer jobs? States with the most job openings for Xcuitest Engineer jobs include:
Infographic showing various Xcuitest Engineer job openings in the United States as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $95,796 per year, or $46.1 per hour.

Sr. Software Engineer - iOS

Purple Drive Technologies

San Jose, CA • On-site

$164K/yr

Full-time

Posted 7 days ago


Job description

Overview:
About the Role
We are looking for a Senior iOS Software Engineer to build and scale world-class mobile experiences for our customers. You will take ownership of features end-to-end, collaborate with cross-functional partners, and help shape the technical direction of our iOS platform. The ideal candidate is passionate about writing clean, testable code and delivering polished user experiences.
Key Responsibilities
  • Design, develop, and maintain high-quality iOS applications using Swift and modern iOS frameworks.
  • Own feature development from requirements through implementation, testing, and deployment.
  • Collaborate closely with Product Managers, Designers, Backend Engineers, and QA to deliver user-centric solutions.
  • Build reusable components and ensure consistency across the app using design systems.
  • Optimize app performance, memory usage, and stability; proactively resolve bottlenecks and crashes.
  • Write and maintain unit tests, UI tests, and automation frameworks to ensure high reliability.
  • Lead technical discussions and mentor junior engineers through code reviews and pair programming.
  • Stay up to date with Apple ecosystem changes and recommend adoption of new tools/approaches.
  • Contribute to CI/CD pipelines and release management for App Store deployments.
Required Qualifications
  • Strong hands-on experience in iOS development with Swift (Objective-C a plus).
  • Deep understanding of iOS SDK, UIKit/SwiftUI, Core Animation, Core Data, and networking.
  • Solid knowledge of software architecture patterns: MVVM, VIPER, Clean Architecture, or similar.
  • Experience with RESTful APIs, JSON parsing, and integration with backend services.
  • Exposure to concurrency tools like GCD, OperationQueue, async/await, Combine.
  • Strong debugging skills using Xcode Instruments (memory leaks, crashes, performance profiling).
  • Experience writing unit tests and UI tests using XCTest / XCUITest.
  • Familiarity with version control systems like Git and Agile/Scrum development.
  • Ability to work independently, take ownership, and drive tasks to closure.