Mobile Engineer

Place of work Toronto
Contract type Other
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
Title: SDET Android Automation Engineer

Location: Hybrid in Toronto, Ontario

Duration: 6 months contract with possibility of extension

Client: Retail/Grocery Delivery App

We are seeking a highly skilled Senior SDET to join our Quality Engineering (QE) automation team and lead the creation of our client's first native Android test automation framework. In this role, you will focus on scaling automation and solving technical challenges across mobile app testing, infrastructure, and integration. Your work will enable streamlined feedback cycles and improved product stability.

This is a high-impact opportunity to shape automation at scale for a critical user platform.

________________________________________

Key Responsibilities:

• Framework Development: Build and operationalize a robust Android automation framework using Midscene.js.

• Test Automation: Implement and optimize automated regression test coverage for P0 test scenarios. Support nightly test runs for quick developer feedback.

• Infrastructure Solutions:

• Integrate with build pipelines to access testable app builds (APKs).

• Solve hosting and access challenges to enable scalable emulation.

• Support robust Android app emulation using Android Studio and ADB (Android Debug Bridge).

• Test Reporting: Enhance test result reporting and alert systems to provide actionable test run insights.

• Technical Leadership: Collaborate with cross-functional teams to ensure best practices in Android automation, stability in tests, and strategic support for framework maintainability.

• Documentation: Ensure that all framework components, processes, and infrastructure implementations are well-documented.

________________________________________

Qualifications:

• 5+ years of experience in QA automation, with expertise as an SDET for mobile applications.

• Proven experience building and implementing test automation frameworks for Android platforms.

• Strong proficiency in Android Studio and Android Debug Bridge (ADB).

• Strong proficiency in enabling scalable infrastructure for emulated environments.

• Hands-on experience with JavaScript-based test frameworks.

• Hands-on experience with CI/CD pipelines and integrating test automation.

• Strong problem-solving skills, with a track record of creative technical solutions for mobile-specific challenges (e.g., handling flaky tests, app distribution, emulated environments, etc.).

• Knowledge of test result reporting systems and integration with testing frameworks.

• Experience operationalizing complex Android-specific test automation infrastructure in large-scale environments.

• Strong prioritization, teamwork, and communication skills, with a focus on cross-functional collaboration.

• Hands-on experience with Playwright is a plus.

• Hands-on experience standing up test automation for iOS native mobile applications is a plus.

• Familiarity with cost optimization strategies for test environments (e.g., managing emulation resources and hosting) is a plus.

Company address

Canada
Ontario
Toronto
Show on map Get directions
Company Name: Apex Systems
You will be redirected to another website to apply.
Offer ID: #1229811, Published: 1 hour ago, Company registered: 2 months ago

Other offers

Senior PHP Developer - Remote
2172login
· Toronto, CA
Job description Software International (SI) supplies technical talent to Fortune 100/500/1000 companies in Canada/US. We currently have a long term, renewable contract as a Senior PHP Developer with our web development a...
Java Software Engineer
2172login
· Calgary, CA
Job description Project Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product b...
Mobile Application Development (iOS/Android) Xamarin
2172login
· Montréal, CA
Job description We are looking for a Mobile Application developer in a full time lead role within our development team. Our firm primarily develops CRM Applications for the passenger airline industry, both desktop and mo...
iOS Developer
2172login
· Calgary, CA
Job description Job Title: Senior iOS Developer Location: Calgary, AB (Hybrid) Employment: Contract opportunity Experience: 6+ years About VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fast...
Java or Scala developer
2172login
· Toronto, CA
Job description Role - Java/scala Developer Location - toronto Hybrid position Role Description: Design , develop and maintain high quality , highly scalable Java/scala based applications. Ensure high code quality with a...
Développeur·euse iOS intermédiaire
2172login
· Montréal, CA
Job description Salut ! Merci de passer nous voir 👋 Vous êtes activement à la recherche d’une nouvelle opportunité ? Ou simplement curieux de voir ce qui se passe sur le marché ? Peu importe… vous êtes peut-être exacteme...
Senior Penetration Tester - Android (Contract)
2172login
· CA
Job description Lab Summary: The Development Quality Innovation (DQI) lab in Mountain View has a dual role that is first to research new automation tools as well as take current tools and refine them to our needs. Second...
Technical Lead - Android
2172login
· Vancouver, CA
Job description We are seeking a highly skilled and experienced Technical Lead - Android to join our team. In this role, you will play a critical part in designing, developing, and delivering high-quality Android applica...
Flutter Mobile Developer - Montreal
2172login
· CA
Job description Company Description Sidekick Interactive is a dynamic company which primarily develops mobile applications (native iOS and native Android) for a variety of different clients. We’ve worked on innovative an...
Principal Android Software Engineer
2172login
· Toronto, CA
Job description Responsibilities • Translate requirements to software design and create clean, efficient, extensible, maintainable code. • Responsible for a large functional area possessing in-depth knowledge and experti...
Sr. Android Developer
2172login
· Ottawa, CA
Job description Sr. Android Developer to develop new features for a retail banking mobile application Location: REMOTE (Must be located in Canada during the duration of the contract) Duration: 6 months Project scope: And...
Partner Engineer, Android/Galaxy AI
2172login
· CA
Job description Lab Summary: Are you passionate about transforming bleeding-edge technologies into services that will impact millions in our daily lives? At Mobile Platform Solutions (MPS), we are looking for passionate ...
Mobile Developer (iOS and Android) - Lead
2172login
· Toronto, CA
Job description Category: Software Development/ Engineering Main location: Canada, Ontario, Toronto Position ID: J0625-0110 Employment Type: Full Time Position Description: CGI is a global business and technology service...
iOS Engineer, Link
2172login
· Toronto, CA
Job description Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payment...
Specialist, Offensive Android Kernel Security (Contract)
2172login
· CA
Job description Lab Summary: The Development Quality Innovation (DQI) lab in Mountain View has a dual role that is first to research new automation tools as well as take current tools and refine them to our needs. Second...