Senior QA Engineer, Mobile Testing

Vdart — Canada · Posted ~2 hours ago

Senior Full-time Remote

Skills

mobile testing QA iOS testing Android testing mobile automation API testing manual testing end-to-end testing iOS Android simulators emulators

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a QA team responsible for validating a business-critical mobile application across iOS and Android. You will perform manual and automated mobile testing, API validation, integration testing, notification and offline-capability testing, and end-to-end workflow verification. The role requires deep mobile QA experience and is fully remote within Canada.

Highlights

Fully remote senior QA position focused on business-critical mobile applications. The role combines manual and automated testing across iOS and Android with API, integration, and end-to-end validation.

Description

Role: Senior QA Engineer – Mobile Testing (Field Mobility) Location: Canada, Remote Full Time Position Summary We are seeking an experienced Mobile QA Engineer to join team. The candidate will be responsible for validating a business-critical mobile application used by field operations personnel, ensuring high quality across iOS and Android platforms, backend integrations, notifications, offline capabilities, and end-to-end workflows. The role requires a strong combination of manual testing, mobile automation, API testing, and cross-functional collaboration with great communication and collaboration skills. Required Skills Mobile Testing • 8+ years of QA experience with at least 5+ years focused on mobile applications testing. • Strong experience testing native or hybrid mobile applications on: o iOS (iPhone/iPad) o Android devices • Experience with mobile device labs, simulators, and emulators. • Strong understanding of application lifecycle, app installation, upgrades, and release validation. • Experience with Ionic mobile framework • Experience with Windows and Mac operating systems • 3+ years BrowserStack experience is a must – Advanced level of experience. Mobile Automation • Hands-on experience building and maintaining mobile automation frameworks. • Experience with: o Appium (preferred) o Selenium-based automation • Ability to automate end-to-end mobile workflows. • Experience integrating automation into CI/CD pipelines. • Experience with testing applications that have multi-factor authentication (MFA) workflows • BrowserStack experience on using virtual devices for testing API Testing • Strong API testing experience using Postman. • Ability to validate REST APIs, request/response contracts, authentication flows, and error handling. • Experience with API automation is preferred. Functional Testing Strong experience validating: • User authentication and authorization. • Task and workflow management. • Notifications and alerts. • Asset management applications. • Search and filtering capabilities. • Mobile-to-backend integration scenarios. • End-to-end business process testing. Backend & Data Validation • Good SQL querying skills. • Ability to validate backend data and troubleshoot data inconsistencies. • Experience validating integrations across multiple systems and services. Agile & QA Practices • Experience working in Agile/Scrum teams. • Test planning and test case design experience. • Regression, smoke, integration, SIT, and UAT support. • Risk-based testing approach. • Defect lifecycle management using Azure DevOps (mandatory). • Git commands Preferred Skills • Experience with Angular/Ionic-based mobile applications for testing and automation. • Experience testing offline-capable mobile applications. • Experience with push notifications and device permissions. • Experience working with Azure DevOps. • Experience with CI/CD validation. • Experience with MongoDB or document databases. • Understanding cloud-hosted applications and microservices of Azure and AWS. • Experience with Swift, Typescript, Capacitor, yaml, Angular, C#, Node JS and Java – Medium to Advanced Key Responsibilities • Design and execute comprehensive test plans for mobile releases. • Perform manual and automated testing across iOS and Android platforms. • Validate API integrations and backend data flows. • Execute regression, integration, and end-to-end testing. • Support release validation across development, staging, and production environments. • Collaborate closely with developers, product owners, and business stakeholders. • Identify quality risks early and provide mitigation recommendations. • Develop and maintain mobile automation suites. • Participate in requirement reviews and sprint planning activities. • Investigate, document, and track defects through resolution. • Demonstrate in Sprint Review weekly on Automation and Manual testing progress.