Senior Quality Assurance Engineer, Mobile Applications
Canada (Remote) | Full-time, Direct Hire | Newly Created Position | 1 Opening | USD $130K / CAD $180K
About Our Client
Our client is a leading provider of enterprise SaaS solutions for critical network infrastructure, serving the energy, utilities, and telecom industries.
The Opportunity
As a Senior Mobile QA Engineer, you will lead the quality strategy for our client's mobile applications. You will partner closely with product and engineering to design and scale automation frameworks while conducting targeted manual and exploratory testing to uncover complex UX issues, ensuring performance, stability, and a seamless experience across iOS and Android devices at scale.
What You'll Do
Define and drive end-to-end mobile test strategy, including test data, coverage, defect trends, and root cause analysis
Build, maintain, and scale automation frameworks for iOS and Android (Appium, Espresso, XCUITest)
Integrate test suites into CI/CD pipelines for fast and reliable feedback
Test on real devices using cloud labs (BrowserStack) to measure battery usage, network performance, and memory leaks
Perform backend API testing to validate data integrity between the mobile front-end and servers
Perform exploratory and manual testing to uncover edge cases beyond automated coverage
Mentor junior QA engineers and elevate quality standards across the team
What You Bring
10+ years in QA, with at least 4+ years specifically in mobile testing (iOS and Android)
Strong proficiency in Java, Python, JavaScript, or Kotlin
Proven experience building automation frameworks, not just scripts
Hands-on experience with Appium, Espresso, or XCUITest
Experience with BrowserStack or similar device labs, and API testing tools like Postman
Nice to Have
Experience mentoring or leading other QA engineers
Comfortable balancing automation with pragmatic manual testing
This posting may involve the use of AI tools to assist in reviewing applications; final hiring decisions are made by humans.
* Questions marked with an asterisk are required for eligibility.