Overview
Skills
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