PP - Quality Automation Engineer B. - Job3386

Multiple Countries
Full Time
Manager/Supervisor

PP - Quality Automation Engineer B. - Job3386

Summary

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

Must-Have Skills

  • 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.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*