Skip to content

Lead Software Development Engineer in Test - Mobile

Leads the quality strategy and automation framework for Flutter-based iOS and Android applications. The role requires 7+ years of mobile testing experience, strong programming and CI/CD expertise, AI-assisted testing experience, and technical leadership across QA initiatives.

About the job

Responsibilities

  • Lead end-to-end mobile testing and automation for iOS and Android applications built using Flutter.
  • Architect, enhance, and own scalable mobile automation frameworks using Appium, Flutter Integration Tests, Espresso, and Maestro Test.
  • Drive adoption of AI-assisted testing, including test generation, failure analysis, flaky test reduction, intelligent reporting, and prompt-based workflows.
  • Define and execute test strategies covering functional, regression, performance, reliability, and non-functional testing.
  • Debug complex issues across automation code, application behavior, device and platform differences, and CI infrastructure.
  • Own release quality, including automated regressions, risk assessment, and final QA sign-offs.
  • Partner with Product, Design, Engineering, and DevOps to improve testability and reduce production defects.
  • Mentor and technically guide SDETs and interns; set coding, review, and automation best practices.
  • Track and report quality metrics, automation ROI, and coverage to stakeholders.
  • Continuously improve QA processes to reduce cycle time and increase release confidence.

Requirements

  • 7+ years of experience in mobile testing and automation, with lead-level ownership.
  • Strong hands-on experience with Flutter-based mobile apps and testing frameworks such as Flutter Integration Tests, Appium, Espresso, and Maestro.
  • Excellent programming skills in Dart, Java, Kotlin, or similar languages.
  • Proven experience designing and maintaining robust, scalable test automation frameworks.
  • Strong understanding of mobile-specific challenges, including platform differences, lifecycle, performance, memory, and network behavior.
  • Hands-on experience using AI tools such as ChatGPT, Cursor, Copilot, or custom LLM workflows.
  • Experience with cloud device farms such as Firebase Test Lab, BrowserStack, and Sauce Labs.
  • Experience integrating automation with CI/CD pipelines using Jenkins, Codemagic, Bitrise, or GitHub Actions.
  • Ability to perform deep root-cause analysis for automation failures and production issues.
  • Strong leadership, communication, and stakeholder management skills.
  • Comfortable working in fast-paced, agile environments and driving quality initiatives independently.
  • Experience with mobile performance testing, including startup time, FPS, memory, battery, and jank.
  • Solid understanding of API testing and backend dependencies.

Nice-to-haves

  • Experience with declarative or DSL-based testing approaches.
  • Passion for mentoring and building high-performing QA teams.

Skills

Flutter, Dart, Appium, Espresso, Maestro, Java, Kotlin, Ai Testing, Firebase Test Lab, Browserstack, Sauce Labs, Jenkins, GitHub Actions, Api Testing, Performance Testing

Circle

Circle

Remote

Senior Quality Engineer
$120k+/yrRemote5+ YOEQA EngineeringQuick apply

Senior Quality Engineer partnering across product teams to assess risk, build web and API test automation, investigate technical failures, and improve quality practices. Requires strong Playwright and TypeScript experience, exploratory testing skills, CI/CD knowledge, and the ability to debug application code.

Fivetran

Fivetran

Bengaluru, India

Senior Software Development Engineer in Test - Database Automation
No salary listedHybrid6+ YOEQA Engineering

Designs and maintains scalable Java-based test automation frameworks for data pipelines, databases, and distributed systems. The role also develops AI/LLM-assisted testing tools, strengthens CI/CD validation, and requires 6+ years of software industry experience.

Celonis

Celonis

Bengaluru, India

AI Engineer - Quality
No salary listedHybrid6+ YOEQA Engineering

Build AI-powered quality engineering and automation for a high-scale accounts receivable product, validating Salesforce–Celonis integrations across UI, APIs, data pipelines, and performance. The role requires 6 years of technical QA experience, strong Playwright expertise, and familiarity with LLM-based testing tools.

Fivetran

Fivetran

Bengaluru, India
Senior Software Development Engineer in Test
No salary listedHybrid5+ YOEQA Engineering

The Senior SDET designs scalable Java automation frameworks, test strategies, and CI/CD validation for distributed data systems. The role also develops AI-assisted testing and debugging tools while improving reliability, automation efficiency, and engineering productivity.

Okta

Okta

Bengaluru, India

Senior Software Engineer In Test — macOS
No salary listedHybrid5+ YOEQA Engineering

Owns test strategy, automation frameworks, and quality assurance for the Okta Verify macOS application. The role requires senior-level software engineering in test experience, native macOS testing expertise, and proficiency with Swift or related programming languages and CI/CD tooling.