CareerPlan

Senior Software Engineer in Test

CANADAFull-timeCA$118k–CA$162k2026-11-03 → 2026-11-09
On-site

Core

Define and own the Android test automation strategy and framework architecture for Okta Verify and its SDKs.

Role type

Senior Software Engineer in Test (Android)

Builds

Test automation frameworks, functional/regression/performance/end-to-end tests, and CI/CD pipelines for Android authentication flows.

Domain

Mobile Security / Android Development

Required skills

Android test automation strategy, Kotlin, Java, Espresso, UI Automator, Jetpack Compose testing, CI/CD pipeline management, test coverage metrics, security test coverage, cross-functional collaboration

Preferred skills

Python, Bash/Shell scripting, cloud device testing platforms (Digital.ai, Bitbar, BrowserStack, Firebase Test Lab), Android Keystore/StrongBox/BiometricPrompt/TEE knowledge, Jetpack Compose UI testing

Technologies

Kotlin, Java, Espresso, UI Automator, Jetpack Compose, CircleCI, GitHub Actions, Bitrise, JUnit, AndroidX Test, JIRA, Confluence, XRay, ADB, Digital.ai, Bitbar, BrowserStack, Firebase Test Lab

Responsibilities

Define and own Android test automation strategy and framework architecture; Mentor and guide quality and development engineers; Establish quality metrics for test coverage, flakiness, and CI pipeline health; Partner with Security on security and privacy test coverage; Build and maintain test automation frameworks; Develop functional, regression, performance, and end-to-end tests; Use CI/CD tools and cloud platforms to identify and track quality issues; Collaborate with product management and development teams to define test plans.

Seniority

Senior, hands-on IC