Software Engineer in Test, Devices SDKs
Position Description:
The Devices SDK team helps Okta customers embed these secure authentication experiences natively within their own applications or services. Customers would be able to provide their own registration, push, etc. functionality without requiring the use of the official Okta Verify client.
We are looking for a Software Engineer in Test to join this awesome team.
In this role, you would report to the Sr. Manager, Quality Assurance, and be responsible for robust and secure releases and develop test automation for Devices SDK features on the iOS and Android platform. You will also be responsible for developing the test plans for new features and working collaboratively with application developers to execute tests, log, track and validate test results.
Responsibilities:
- Communicate and document quality plans for the ongoing projects and dependency scrum teams to review.
- Develop and maintain high quality functional, regression, and end-to-end tests for using TestRail
- Validate bug fixes and recommend product improvements to ensure seamless user experiences on iOS and Android phones and tablets.
- Work closely with Apple and Google Beta programs to certify SDK and Okta Verify readiness on OS major and minor upgrades.
- Collaborate with the product management, development, and cross-functional teams using JIRA and Confluence tools to define test plans based on business requirements and application software designs.
- Develop and maintain automation code in Swift/XCUI and Espresso
Qualifications:
- Test experience or academic knowledge of mobile applications
- Experience with collaboration tools like JIRA, Confluence, etc.
Bonus points for:
We do not expect you to be an expert in everything below, only that you can learn the less familiar fast:
- Hands-on coding experience with Java or other object-oriented programming languages
- Experience with integration tools like CircleCI, Bitbar
Education:
- B.S. or M.S. in Computer Science or related field preferred