Senior Mobile Quality Engineer

Palo Alto, CA, US • Posted 4 hours ago • Updated 9 minutes ago
Full Time
Part Time
On-site
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • DevOps
  • Embedded Systems
  • Integration Testing
  • Automated Testing
  • GitHub
  • YAML
  • Compatibility Testing
  • Amazon Web Services
  • Performance Metrics
  • CPU
  • Firebase
  • DoD
  • Management
  • Exploratory Testing
  • API
  • RESTful
  • INSPECT
  • Network
  • Charles Web Debugging Proxy
  • Reporting
  • Debugging
  • UI
  • Mobile Applications
  • IOS Development
  • Android
  • Appium
  • Swift
  • Java
  • Kotlin
  • JSON
  • Continuous Integration
  • Continuous Delivery
  • Agile
  • Scrum
  • Analytical Skill
  • Communication
  • Collaboration
  • Mentorship
  • Quality Assurance
  • Cloud Computing
  • Testing
  • SANS

Summary

Role Overview

We are seeking a Senior Mobile Quality Engineer to own the endtoend quality strategy for native iOS and Android mobile applications. This role goes beyond traditional testing the ideal candidate will design and build robust automation frameworks, integrate quality into CI/CD pipelines, and proactively prevent defects before they reach production.

The Senior Mobile QE will work closely with the Mobile Lead, developers, and DevOps teams to ensure quality is embedded throughout the development lifecycle, supporting fast, reliable, and scalable mobile releases.

Key Responsibilities

Test Automation Frameworks

  • Design, develop, and maintain automated UI and integration testing frameworks for:
    • iOS: XCUITest
    • Android: Espresso / Jetpack Compose Test
    • Crossplatform: Appium
  • Ensure frameworks support Swift and Kotlin codebases.
  • Maintain scalable, reliable, and reusable automation solutions.

CI/CD Integration (ShiftLeft Testing)

  • Integrate automated test suites into CI/CD pipelines using:
    • GitHub Actions
    • Bitrise
    • Fastlane
  • Enable rapid feedback loops and early defect detection.
  • Maintain YAMLbased pipeline configurations for automation execution.

Device Lab & Compatibility Testing

  • Manage testing across:
    • Physical device labs
    • Cloud providers such as BrowserStack and AWS Device Farm
  • Ensure compatibility across:
    • Multiple OS versions
    • Screen sizes
    • Device manufacturers

Performance & Stability Monitoring

  • Measure and analyze mobile performance metrics:
    • CPU usage
    • Memory leaks
    • Frame drops
  • Monitor application health and crashes using Firebase Crashlytics.
  • Partner with development teams to resolve stability and performance issues.

Strategic Quality Planning

  • Define and enforce Definition of Done (DoD) with quality gates.
  • Manage test data and environments effectively.
  • Conduct exploratory testing on highrisk and highimpact features.
  • Advocate for quality during grooming, planning, and design discussions.

API & Network Testing

  • Validate RESTful APIs using:
    • JSON validation
    • Dependency mocking (e.g., MockWebServer)
  • Inspect and debug network traffic using tools such as:
    • Charles Proxy
    • Flipper
    • Proxyman

Collaboration & Reporting

  • Provide clear, actionable defect reports with reproducible steps.
  • Collaborate closely with developers to debug and resolve complex issues.
  • Participate actively in Agile ceremonies and crossfunctional reviews.

Required Skills & Qualifications

Mandatory Skills

  • 8+ years in Software Quality Engineering.
  • 3+ years focused exclusively on native mobile applications.
  • Strong handson experience with:
    • XCUITest (iOS)
    • Espresso / Jetpack Compose (Android)
    • Appium (crossplatform)
  • Proficiency in:
    • Swift
    • Java / Kotlin
  • Experience testing modern declarative UIs:
    • SwiftUI
    • Jetpack Compose
  • Strong understanding of REST APIs, JSON, and service mocking.
  • Handson CI/CD experience with mobile pipelines.
  • Strong knowledge of Agile/Scrum methodologies.

Analytical & Behavioral Competencies

  • Strong analytical mindset with ability to identify edge cases:
    • Offline mode
    • Lowbattery states
    • Intermittent or unstable connectivity
  • Processdriven with a proactive qualityfirst approach.
  • Excellent communication and crossteam collaboration skills.
  • Ability to mentor junior QA engineers and influence quality standards.

Preferred / NicetoHave Skills

  • Experience with performance profiling tools.
  • Exposure to cloudbased testing platforms.
  • Prior experience in consumerfacing, highscale mobile applications.

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.
  • Dice Id: 91018020
  • Position Id: PDT - 10750-11885-1774978318
  • Posted 4 hours ago

Company Info

About Purple Drive Technologies LLC

Founded in 2007, Purple Drive started as a tech solutions firm and has grown into a full-service consulting and talent partner. We help businesses navigate complex technology challenges while connecting top professionals with career-defining opportunities.

We believe in transforming businesses through smart IT solutions and empowering technologists to grow their expertise through challenging projects and meaningful partnerships. Built on over 20 years of trusted relationships, we create success stories for both our clients and the talented professionals who drive innovation forward.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Palo Alto, California

Today

Easy Apply

Contract, Third Party

Depends on Experience

Palo Alto, California

Today

Easy Apply

Contract

Depends on Experience

Foster City, California

Today

Full-time

USD 109,700.00 - 170,200.00 per year

Sunnyvale, California

Today

Full-time

USD 170,000.00 - 220,000.00 per year

Search all similar jobs