Quality Engineer - Banking Mobile (iOS/Android) & Automation Testing
- Toronto, ON
- Hybrid
- Posted Oct 26, 2026
- 1 position
Opens LinkedIn
- 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
Project Manager
- On-site
- Toronto, ON
- Posted Oct 29, 2026
SAP Treasury/AR/AP Consultant
- Hybrid
- Toronto, ON
- Posted Oct 27, 2026
Application Monitoring Specialist
- Hybrid
- Mississauga, ON
- Posted Oct 27, 2026
SAP IBP Application Support Analyst
- On-site
- Calgary, AB
- Posted Oct 27, 2026
