PP – Quality Automation Engineer B. – Job3386

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.

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf