PP - Quality Automation Engineer - 221

AI overview

Join a highly technical team to design and maintain mobile test automation for financial product modules, utilizing modern automation frameworks and supporting a weekly release cadence.

The primary role of the Senior Testing Engineer is to design, develop, and maintain mobile test automation for the company’s next-generation consumer mobile app. This position is critical to ensuring quality across key financial product modules including Savings, Direct Deposit, Balance, and Cash-In. The engineer will work within the MME (Money Movement Experience) Quality Engineering team, contributing to a mono-repo-based testing strategy designed to ship quality at a weekly release cadence. The ideal candidate is highly technical, experienced in mobile automation frameworks, and comfortable working independently in a distributed, async-first team across multiple time zones.

Responsibilities

  • Design, develop, and maintain functional test automation for Mobile Android and/or iOS modules using Kotlin/Swift and the Mobile testing framework.
  • Build and maintain Page Object Models (POMs), test utilities, and reusable support libraries for mobile test suites.
  • Write and execute end-to-end test cases for Savings, Direct Deposit, Balance, and Cash-In product flows.
  • Integrate with WireMock Cloud for API mocking and record/replay testing patterns.
  • Work within the mono-repo architecture, resolving dependency conflicts (e.g., Hilt/Dagger) and maintaining framework stability.
  • Execute tests via BrowserStack for cross-device regression and CI/CD pipelines via Harness.
  • Collaborate with development teams on accessibility identifiers, feature flags (Statsig/UCP+), and testability improvements.
  • Participate in sprint planning, daily standups, and weekly Oslo Readiness Syncs.
  • Contribute to GenAI-assisted test generation workflows and validate AI-generated test cases.
  • Report defects promptly, working closely with the Development team until issues are
  • resolved.
  • Maintain clear documentation of test coverage, blockers, and progress in Jira and Confluence.

Requirements

  • Minimum 5-7 years of experience in a QA/Testing engineer/SDET role.
  • Hands-on experience with Android test automation using Kotlin, Espresso, and/or UI Automator (must have).
  • Proficiency with Page Object Model design patterns and mobile test framework architecture.
  • Experience with dependency injection frameworks (Hilt/Dagger) in Android test contexts.
  • Solid understanding of CI/CD pipelines and test execution in cloud-based environments (BrowserStack, Harness, or similar).
  • Strong experience with Git workflows including branching, rebasing, and pull request reviews in large mono-repos.
  • Capability to take ownership of work areas and deliver independently with minimal supervision.
  • Excellent written communication skills for async collaboration across time zones.
  • Experience in e-commerce and fintech domains.

Nice-to-Have Skills

  • Experience with iOS test automation (Swift, XCUITest) in addition to Android.
  • Familiarity with API mocking tools (WireMock, MockServer, or equivalent).
  • Familiarity with Bazel build systems and feature flag testing strategies.
  • Exposure to AI/ML-assisted test generation or prompt engineering for QE workflows.
  • Experience with financial services or payments domain testing.
  • Experience with accessibility testing and compliance validation on mobile platforms.
  • Prior experience working in large-scale fintech environments.

We help companies hire pre-vetted remote software developers who have solid skills and work in their timezone.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Automation Engineer Q&A's
Report this job
Apply for this job