Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer in Test, Android role.
Rezi rewrites your resume against Okta's job description. Free.

Tailor your resume to this Senior Software Engineer in Test, Android role.
Rezi rewrites your resume against Okta's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer in Test, Android posting at Okta — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer in Test, Android posting at Okta — free, in seconds.
About the Role
Okta is building the trusted, neutral infrastructure to enable organizations to safely embrace AI. This role is an opportunity to do career-defining work on the Okta Android platform team, which is responsible for building Okta's Android Apps and SDKs, including Okta Verify, a mobile app that securely grants users access to their apps via 2-step verification.
Responsibilities
- Define and own the Android test automation strategy and framework architecture for Okta Verify and its SDKs.
- Mentor and technically guide engineers across quality and development teams.
- Write and review designs and code in Java/Kotlin with colleagues of varying seniority.
- Establish and drive quality metrics, including test coverage, flakiness rates, and CI pipeline health.
- Partner with Security to define and execute security and privacy test coverage for Android authentication flows.
- Represent quality in architecture and design reviews for new Okta Verify app and SDK features.
- Define and communicate quality plans for the Android platform and dependency scrum teams.
- Design and build structured test automation frameworks using Espresso, UI Automator, and Jetpack Compose testing tools using Kotlin.
- Develop and maintain high-quality functional, regression, performance, and end-to-end tests for Okta Verify across diverse Android form factors and OS versions.
- Validate bug fixes and recommend product improvements across Android OS versions.
- Leverage CI/CD tools, cloud device testing platforms, JIRA, XRay, and ADB tools to identify and raise quality issues.
- Collaborate with product management, software development, and cross-functional teams using JIRA and Confluence to define test plans.
Requirements
- 5+ years of software test automation experience for Android mobile applications.
- 3+ years of hands-on experience building and maintaining Android UI test automation frameworks.
- Proficiency in developing Android test tools and scripts using Kotlin and Java.
- Experience defining test strategy at a platform or product-area level.
- Experience leading release testing and managing complex product issues.
- Experience building and maintaining Mobile CI/CD pipelines.
- Hands-on experience with core Android testing tools and frameworks (Espresso, UI Automator, JUnit, AndroidX Test).
- Experience with collaboration and test management tools like JIRA, Confluence, and XRay.
- Experience with scripting languages like Python, Bash/Shell, etc.
Skills
- Espresso
- UI Automator
- Jetpack Compose testing tools
- Kotlin
- Java
- CI/CD tools
- CircleCI
- GitHub Actions
- Digital.ai
- Sauce Labs
- BrowserStack
- JIRA
- XRay
- ADB tools
- Confluence
- Python
- Bash/Shell
- Android Keystore system
- StrongBox
- BiometricPrompt API
- TEE
- Bitbar
- Firebase Test Lab
Location
- Canada
Work Type
- Full-time
Experience Level
- 5+ years of software test automation experience
- 3+ years of hands-on experience building and maintaining Android UI test automation frameworks
Education Level
- B.S. or M.S. in Computer Science, Software Engineering, or related fields preferred.
Salary/Compensations
- $118,000—$162,000 CAD
Benefits
- Equity (where applicable)
- Bonus
- Health insurance
- Dental insurance
- Vision insurance
- RRSP with a match
- Healthcare spending
- Telemedicine
- Paid leave (including PTO and parental leave)
About the Company
- Okta is building the trusted, neutral infrastructure that enables organizations to safely embrace AI.
- We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate.
- Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.
Equal Opportunity
- Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran.
- We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
- If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
- Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.