Pioneer Corporate Services Inc logo

Lead Mobile QA / iOS and Android Developer

Pioneer Corporate Services Inc

Title: Lead Mobile QA

Location: Palo Alto, California (day 1 onsite)

Primary Skill: XCUITest, Android, Espresso

Experience: 10+ years

Job Description

We are seeking a Senior Mobile Quality Engineer to own the End-to-End quality strategy for our iOS and Android applications.

Candidate won't just be finding bugs; they will be building the infrastructure that prevents them.

They should work side-by-side with our Mobile Lead to implement automated testing frameworks that support Kotlin and Swift codebases.

Test Automation Frameworks: Design, develop, and maintain automated UI and integration test suites using Appium, XCUI Test (iOS), and Espresso/Compose Test (Android).

CI/CD Integration: Integrate automated tests into our deployment pipelines (e.g., GitHub Actions, Bitrise) to enable Shift Left testing and rapid feedback loops.

Device Lab Management: Oversee testing across a wide array of physical devices and cloud providers (e.g., BrowserStack, AWS Device Farm) to ensure compatibility across OS versions and screen sizes.

Performance & Vital Monitoring: Measure app performance metrics (CPU, memory leaks, frame drops) and monitor production stability via Firebase Crashlytics.

Strategic Planning: Define Definition of Done (DoD) for quality, manage test data, and conduct exploratory testing on high-impact features.

Mobile Automation - Proficiency in Appium (Cross-platform) or native tools like XCUITest and Espresso.

Scripting/Coding - Strong coding skills in Java/Kotlin and Swift to write and debug test scripts.

Tooling - Experience with Charles Proxy, Flipper, or Proxy man for network traffic inspection.

CI/CD - Hands-on experience with YAML-based pipeline configurations and fastlane.

API Testing - Deep understanding of RESTful APIs, JSON, and mocking dependencies (e.g., MockWebServer).

Modern UI - Experience testing declarative UIs (Jetpack Compose and SwiftUI).

Experience: 8+ years in Software Quality Engineering, with at least 3 years focused exclusively on native mobile applications.

Analytical Mindset: Ability to identify edge cases in complex user flows, such as offline mode, low-battery states, and intermittent connectivity.

Process Driven: Strong knowledge of Agile/Scrum methodologies and the ability to advocate for quality at the grooming stage.

Communication: Ability to provide clear, actionable bug reports and collaborate with developers to reproduce and resolve issues.

Job Type

Job Type
Contract
Location
Palo Alto, CA

Share this job: