Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer in Test

Home > Java programming jobs

Senior Software Engineer in Test in Canada new

  • Toronto

Responsibilities

  • Define and own the Android test automation strategy and framework architecture for Okta Verify and its SDKs.
  • Mentor and technically guide quality and development engineers while writing and reviewing Java and Kotlin designs and code.
  • Establish quality metrics for test coverage, flakiness, and CI pipeline health and drive teams toward defined targets.
  • Partner with Security on security and privacy test coverage for Android authentication flows.
  • Represent quality in architecture and design reviews and communicate quality plans across Android platform and dependency teams.
  • Build and maintain test automation frameworks using Kotlin, Espresso, UI Automator, and Jetpack Compose testing tools.
  • Develop functional, regression, performance, and end-to-end tests across Android devices, form factors, and OS versions.
  • Validate fixes, recommend product improvements, and support testing for Android and Google operating-system updates.
  • Use CI/CD tools, cloud device platforms, JIRA, XRay, and ADB to identify and track quality issues.
  • Collaborate with product management, software development, and cross-functional teams to define test plans based on requirements and designs.

Requirements

  • 5+ years of software test automation experience for Android mobile applications, including 3+ years building and maintaining Android UI test automation frameworks.
  • Proficiency developing Android test tools and scripts with Kotlin and Java.
  • Experience defining platform- or product-area-level test strategy, leading release testing, and managing complex product issues.
  • Experience building and maintaining mobile CI/CD pipelines, such as CircleCI, GitHub Actions, or Bitrise.
  • Hands-on experience with Espresso, UI Automator, JUnit, and AndroidX Test.
  • Experience with JIRA, Confluence, and XRay.
  • Experience with scripting languages such as Python and Bash/Shell.
  • Familiarity with Android Keystore, StrongBox, BiometricPrompt API, and TEE is preferred.
  • Experience with cloud device testing platforms such as Digital.ai, Bitbar, BrowserStack, or Firebase Test Lab is preferred.
  • Experience testing Jetpack Compose UI elements is preferred.
  • A B.S. or M.S. in Computer Science, Software Engineering, or a related field is preferred.

Benefits

  • Annual base salary for candidates in Canada is CAD $118,000-$162,000.
  • Equity, bonus, health, dental, and vision insurance are offered where applicable.
  • Benefits include RRSP with a match, healthcare spending, telemedicine, and paid leave including PTO and parental leave.
  • The company offers an immersive, in-person onboarding experience and operates across more than 20 offices worldwide.

Okta

Okta builds identity and access management solutions that provide secure authentication and automation for businesses. Our products empower organizations to safely connect any technology, device, or application, making identity central to security and operational efficiency. We cater to companies...

Similar positions

Software Engineering - Senior Java Engineer

  • FICO
  • Full time
  • USA
  • 11/04/2026
  • Salary: $122k-$192k
  • Remote

GEN AI Lead Software Engineer

  • Capgemini
  • Full time
  • Others
  • 11/04/2026
  • Bengaluru, India

IT Delivery Center Test Automation

  • Eurofins Scientific SE
  • Full time
  • Others
  • 11/04/2026
  • Ho Chi Minh City, Vietnam

Principal Platform Software Engineer

  • Oracle
  • Full time
  • USA
  • 11/04/2026
  • Salary: $105k - $235k/yr
  • Nashville, TN

Staff Software Development Engineer

  • Zscaler
  • Full time
  • USA
  • 11/04/2026
  • Salary: $152k - $190k/yr
  • Santa Clara, CA