Software Engineer In Test - Tenable OT
Core
Design, develop, and maintain robust, scalable, and reusable test automation tools for cybersecurity solutions.
Role type
Software Engineer in Test (Automation)
Builds
Automated test scripts for UI, API, and backend services integrated into CI/CD pipelines
Domain
Cybersecurity / Software Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Pytest, Selenium, Playwright, REST/Graph API, CI/CD pipelines, Git, AI-assisted development tools
Preferred skills
Networking and network protocols, Docker, Kubernetes, Jenkins (Groovy), cybersecurity industry experience
Technologies
Python, Pytest, Selenium, Playwright, Jenkins, GitHub Actions, Git, Docker, Kubernetes, Claude Code, Cursor
Responsibilities
Design and maintain scalable test automation tools; Build automated test scripts for UI, API, and backend services; Integrate automated tests into CI/CD pipelines; Analyze test results and drive defects to closure; Improve test coverage and execution efficiency; Participate in design reviews from a quality perspective
Seniority
Mid-level, hands-on IC