В роли четко обозначены ответственность senior-уровня и фокус на Android-автоматизации, а работа над продуктом Okta в сфере безопасности выглядит перспективно; подробное описание помогает оценить возможности.
Актуальный стек
Зона ответственности ясна
Сфера кибербезопасности
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Engineer in Test (Android) (Android/QA Automation): Building and maintaining automated tests and quality frameworks for Okta Verify and Android SDKs with an accent on Kotlin/Java testing, security coverage, and release quality. Focus on defining Android test strategy, expanding CI/CD automation across devices and OS versions, and validating authentication flows and product reliability.
Location: Toronto, Ontario, Canada
Annual base salary: $118,000–$162,000 CAD, plus applicable equity, bonus, and benefits.
Company
Okta builds identity and access management products, including Okta Verify and Android SDKs that secure access to applications through authentication.
What you will do
Define and own the Android test automation strategy and framework architecture for Okta Verify and its SDKs.
Build and maintain functional, regression, performance, and end-to-end test automation across Android phones, tablets, wearables, and OS versions.
Develop test scripts and frameworks with Kotlin, Espresso, UI Automator, Jetpack Compose testing tools, and Android testing frameworks.
Establish quality metrics covering test coverage, flakiness, and CI pipeline health, and lead release testing.
Partner with Security on privacy and security test coverage for Android authentication flows.
Collaborate with product, engineering, and cross-functional teams to define test plans, investigate defects, and validate fixes.
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.
A B.S. or M.S. in Computer Science, Software Engineering, or a related field is preferred.
Nice to have
Familiarity with Android security and hardware-backed features, including Android Keystore, StrongBox, BiometricPrompt API, and TEE.
Experience with cloud device testing platforms such as Digital.ai, Bitbar, BrowserStack, or Firebase Test Lab.
Experience testing Jetpack Compose UI elements.
Culture & Benefits
In-person onboarding is provided to connect new hires with the mission and team.
Benefits may include health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, PTO, and parental leave, according to applicable plans and policies.
Equity and bonus may be available where applicable.
Okta is an equal opportunity employer and provides reasonable accommodation during application, interviews, and onboarding.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →