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.
Apply for this position
Required*