remote
Staff Software Engineer in Test, Linux - Okta
Software Engineer
Lead the design and execution of automated test frameworks for Linux-based desktop and mobile authentication apps, driving quality and reliability with Python, Java, and Selenium in a CI/CD environment.
About the role
Key Responsibilities
- Architect and maintain end‑to‑end automated test suites for Linux desktop and mobile authentication applications.
- Collaborate with product, engineering, and security teams to define test strategy, coverage, and performance benchmarks.
- Integrate test automation into CI/CD pipelines, ensuring rapid feedback and high test reliability.
- Mentor and coach junior QA engineers on best practices, tooling, and test design.
- Analyze test results, root‑cause failures, and recommend improvements to product quality.
Requirements
- 5+ years of experience in test automation for Linux environments.
- Hands‑on experience with Selenium WebDriver, Appium, or similar frameworks.
- Deep understanding of CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and version control (Git).
- Excellent problem‑solving skills and a passion for delivering secure, high‑quality software.
Skills
linuxtest automationpythonjavaseleniumcicd