Principal Software Apps Engineer (IOS Tester)

Overview

Remote
$60 - $70
Contract - W2

Skills

XCUITest
XCTest
Appium
Git
PR workflows
Swift
Objective-C iOS
Mocking APIs
UI testing tools
SwiftUI

Job Details

Role: Principal Software Apps Engineer
Location: Remote
Duration: Long Term
Visa: Independent Candidates ( & & EAD)

Job Description:

Define best practices for automated testing: what to test, how to test, and how to write testable code.

Evaluate tools and frameworks (e.g., XCUITest, XCTest, Appium).

Design systems that integrate with CI/CD (e.g., Git, PR workflows, Git hooks).

Collaborate with multiple teams, offering guidance on testability, not direct management.

Mock backend API calls to ensure stable and fast test execution.

Work on solutions for AB testing challenges, localization, and platform variance.

Not a black-box QA role it s heavily engineering-focused.

Ideal Candidate Profile:

Strong engineering background (must understand large-scale Swift + Objective-C iOS codebases).

Hands-on experience building automation test infrastructure from scratch.

Experience with:

o CI/CD pipelines

o Git workflows

o Mocking APIs

o Handling flaky tests

Exposure to:

o Large-scale consumer-facing apps

o UI testing tools like XCUITest, XCTest, or Appium

Capable of recommending architectural improvements for better testability.

Experience navigating 15+ year-old codebases, including:

o UIKit transitioning to SwiftUI

o Objective-C being converted to Swift.

Know anyone who might be interested?

Kindly let me know if you have any Suitable Candidates available for this opportunity.

+1

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kaizen Soft Solutions, LLC