Back to job search
Experis logo

Quality Engineer - Banking Mobile (iOS/Android) & Automation Testing

  • Toronto, ON
  • Hybrid
  • Posted Oct 26, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Office presence
3 days per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Design and execute end-to-end testing for digital onboarding, identity verification, account opening, transfers, mobile check deposits, and other banking workflows. Build and maintain UI, API, and database test automation, integrate tests into CI/CD, investigate defects, and collaborate with cross-functional teams to promote quality throughout development.

Job details

Quality Engineer - Banking Mobile (iOS/Android) & Automation Testing Start Date: ASAP Duration: 6 Months, highly renewable Work Location : Toronto (North York), ON. Work Arrangement: 3-4 Days/Week We are seeking a results-driven Quality Engineer with extensive experience in mobile and digital banking platforms. The ideal candidate will play a pivotal role in building quality into every stage of the software development lifecycle, ensuring resilient, secure, and customer-centric banking solutions. You will partner closely with cross-functional teams to drive continuous testing, expand automation coverage across mobile and API layers, and enable the rapid delivery of high-quality digital experiences for our customers. Key Responsibilities: • End-to-End Digital Onboarding & KYC Testing: Design and extensively execute complex testing for the end-to-end customer digital onboarding lifecycle. This includes validating biometric identity verification (liveness checks, facial matching), optical character recognition (OCR) for document scanning (driver's licenses, passports), third-party fraud/AML screening integrations, and seamless user registration states. • Validate Financial Workflows: Design and execute complex end-to-end testing for critical downstream banking features including account opening, internal/external fund transfers, mobile check deposits (RDC), and real-time ledger updates. • Collaborate Early & Often: Partner with Product Owners and Developers during sprint planning and backlog refinement to define clear acceptance criteria (BDD/TDD) and identify potential edge cases. • Build & Scale Automation: Design, write, and maintain robust automated test suites across the application stack (UI, API, and database layers). • Perform Smart Manual Testing: Conduct strategic exploratory and UX testing for complex user journeys and scenarios that automated scripts cannot cover. • Integrate with CI/CD: Maintain and optimize automated test runs within our continuous integration and delivery pipeline to ensure immediate feedback loops. • Track & Troubleshoot: Identify, isolate, and document bugs clearly. Work side-by-side with developers to debug issues and verify fixes. • Champion Quality Culture: Drive a team-wide mentality that quality is everyone's responsibility, actively sharing best practices for cleaner code and better testing. Required Technical Skills & Experience: • Strong experience as a Quality Engineer, QA Automation Engineer, or SDET embedded within a Scrum/Agile team. • Mobile application testing (iOS/Android). • Automation Expertise: Proven hands-on experience building test automation frameworks from scratch using tools like Selenium, or Appium. • Technical Depth: • Solid understanding of at least one programming language (e.g., JavaScript/TypeScript, Python, Java, or C#). • Strong experience testing REST (using Postman, SoapUI, or automated scripts). • Proficiency writing SQL/NoSQL queries to validate backend data integrity. • Process Knowledge: Practical experience working with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab) and Agile management tools (e.g., Jira, Confluence). • Soft Skills: Excellent communication skills, a proactive mindset, and the ability to challenge assumptions constructively. Nice-to-Haves : • Exposure to digital and mobile banking • Experience with performance or load testing tools (e.g., JMeter, K6). • Familiarity with cloud platforms (AWS, Azure, or GCP) and Docker containers.

What you’ll do

Design and execute end-to-end testing for digital onboarding, identity verification, account opening, transfers, mobile check deposits, and other banking workflows. Build and maintain UI, API, and database test automation, integrate tests into CI/CD, investigate defects, and collaborate with cross-functional teams to promote quality throughout development.

Requirements

Requires experience as a Quality Engineer, QA Automation Engineer, or SDET in an Agile team, including iOS/Android testing and hands-on experience building automation frameworks with tools such as Selenium or Appium. Candidates should have programming experience, REST API and SQL/NoSQL testing skills, and familiarity with CI/CD and Agile tools; banking, performance testing, cloud, and Docker experience are advantageous.

Listed skills

  • SQL · Preferred
  • CI/CD · Preferred
  • JavaScript · Preferred
  • Agile · Preferred
  • TypeScript · Preferred
  • Java · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Mobile Application Testing
  • Test Automation
  • Selenium
  • Appium
  • JavaScript
  • TypeScript
  • Python
  • Java
  • C#
  • REST API Testing
  • SQL
  • NoSQL
  • CI/CD
  • Agile
  • Digital Banking
  • Exploratory Testing

Job areas

  • Software
  • Technology
  • Finance & Accounting
  • Engineering

More jobs from Experis

See all jobs from Experis