Senior Mobile Quality Engineer – Multiplatform, PSI, English Services

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Mobile Quality Engineer at CBC focusing on quality across mobile platforms. Collaborating with teams to enhance mobile app testing and architecture development.

Responsibilities

  • Testing of cross-platform technologies (Web and Mobile) and how we can leverage them for shared aspects of our work.
  • Supporting the implementation of a new architecture for our mobile News app.
  • Ensuring that the applications are built according to the technical requirements and system designs.
  • Supporting development work flows that include testing to ensure code and functional quality.
  • Supporting the breakdown of work led by technical and product Leads.
  • Communication of issues that block work to the team and engaging with Leads to ensure they are addressed.
  • Identification and implementation of shared cross-platform modules.
  • Improving and optimizing existing cross-platform work.
  • Being part of the full development cycle, especially the quality engineering to ensure we release engaging and reliable apps.
  • Working collaboratively with your team and other partner teams to align development practices and explore new directions for our mobile applications.

Requirements

  • 3+ years of experience in a cross-platform quality engineering role or software development role with a focus on automated testing and delivery pipelines.
  • 2+ years of experience testing a cross-platform framework/technology and performing integration testing on cross-team shared libraries.
  • Deep experience using Appium with Java for cross-platform mobile application testing and integrating mobile automation tests into the CI/CD pipeline .
  • Solid understanding and deep experience with testing for Kotlin Multiplatform or React Native .
  • Ability to perform integration testing on cross-platform modules in both Android and iOS native applications.
  • Proficiency in API testing on REST APIs and Graph Query Language (GQL/GraphQL).
  • Experience with architectural and design patterns such as MVVM, Clean Architecture, and Chain of Responsibility.
  • Ability to expand and maintain the automated regression testing framework for web/mobile platforms . ( Playwright/Cypress/Appium )
  • Experience integrating Test Automation execution into existing Continuous Integration workflows (e.g., with Atlassian Bamboo, Bitbucket, Jenkins, and Docker ).
  • Experience with cross-platform frameworks/technologies, including testing Flutter applications.
  • Experience with automating accessibility testing using tools like axe and Accessibility Inspector.
  • Experience in implementing visual/snapshot testing to ensure UI consistency across devices and platforms.
  • Experience using software development skills to design and enhance test automation frameworks and approaches.
  • Knowledge of different types of functional and non-functional testing ( cross device, cross browser, cross platform ).
  • Experience developing test pipelines in a CI/CD/CT environment.
  • Experience with test management and tracking tools (e.g., Jira, TestRail).
  • Excellent communication, collaboration, problem-solving, and analytical skills.
  • Experience in testing applications before deployment to collect metrics for usability and performance using tools like Firebase performance monitoring etc , identifying and documenting malfunctions or bottlenecks.

Benefits

  • Flexible work schedule, allowing you to prioritize yourself, your family and your work.
  • Work from home opportunities.
  • Competitive total rewards package.
  • 20% of time for innovation and exploration.
  • Opportunities for professional development through CBC's own course offering and a large library of Udemy courses.
  • Opportunities to become a member of our Employee Resource Groups.
  • A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected.
  • A supportive management team committed to upholding the highest standards of diversity and inclusivity.
  • An iterative and experimental approach to development.

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Professional Certificate

Tech skills

AndroidCypressDockerFirebaseFlutterGraphQLiOSJavaJenkinsKotlinReactReact Native

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.