Software Engineer In Test - Tenable OT - Tenable
- חברה: Tenable
- מיקום: Israel - Office - Tel-Aviv
- טכנולוגיות: Python, Pytest test framework, Selenium/Playwright, Rest/Graph API, CI/CD tools such as Jenkins or GitHub Actions, Docker containers and Kubernetes
תיאור המשרה
Design, develop, and maintain robust, scalable, and reusable test automation tools.
Build automated test scripts for UI, API, and backend services.
Collaborate with developers and product managers to ensure product quality.
Integrate and manage automated tests into CI/CD pipelines for continuous testing.
Analyze test results, identify defects, and drive issues to closure.
Continuously improve test coverage, efficiency, and execution time.
Participate in design reviews and provide inputs from a quality perspective.
3+ years of experience developing automation infrastructure and automated tests.
High proficiency in the programming language Python.
Strong understanding of the Pytest test framework.
Hands-on experience with automation tools like Selenium/Playwright.
Hands-on experience with Rest/Graph API.
Experience working with CI/CD tools such as Jenkins or GitHub Actions.
Familiarity with version control systems (Git).
Familiarity with AI-assisted development tools (e.g., Claude Code, Cursor, or LLM-based test generation).
Knowledge of networking and understanding of network protocols.
Building and maintaining Docker containers and Kubernetes.
Past experience as a QA engineer, writing test plans and executing test suites.
Creating and maintaining Jenkins pipelines (Groovy).
Strong analytical and problem-solving skills.
Experience in the cybersecurity industry and familiarity with security products.
תחומי אחריות
Design, develop, and maintain robust, scalable, and reusable test automation tools.
Build automated test scripts for UI, API, and backend services.
Collaborate with developers and product managers to ensure product quality.
Integrate and manage automated tests into CI/CD pipelines for continuous testing.
Analyze test results, identify defects, and drive issues to closure.
Continuously improve test coverage, efficiency, and execution time.
Participate in design reviews and provide inputs from a quality perspective.
3+ years of experience developing automation infrastructure and automated tests.
High proficiency in the programming language Python.
Strong understanding of the Pytest test framework.
Hands-on experience with automation tools like Selenium/Playwright.
Hands-on experience with Rest/Graph API.
Experience working with CI/CD tools such as Jenkins or GitHub Actions.
Familiarity with version control systems (Git).
Familiarity with AI-assisted development tools (e.g., Claude Code, Cursor, or LLM-based test generation).
Knowledge of networking and understanding of network protocols.
Building and maintaining Docker containers and Kubernetes.
Past experience as a QA engineer, writing test plans and executing test suites.
Creating and maintaining Jenkins pipelines (Groovy).
Strong analytical and problem-solving skills.
Experience in the cybersecurity industry and familiarity with security products.
דרישות
Design, develop, and maintain robust, scalable, and reusable test automation tools.
Build automated test scripts for UI, API, and backend services.
Collaborate with developers and product managers to ensure product quality.
Integrate and manage automated tests into CI/CD pipelines for continuous testing.
Analyze test results, identify defects, and drive issues to closure.
Continuously improve test coverage, efficiency, and execution time.
Participate in design reviews and provide inputs from a quality perspective.
3+ years of experience developing automation infrastructure and automated tests.
High proficiency in the programming language Python.
Strong understanding of the Pytest test framework.
Hands-on experience with automation tools like Selenium/Playwright.
Hands-on experience with Rest/Graph API.
Experience working with CI/CD tools such as Jenkins or GitHub Actions.
Familiarity with version control systems (Git).
Familiarity with AI-assisted development tools (e.g., Claude Code, Cursor, or LLM-based test generation).
Knowledge of networking and understanding of network protocols.
Building and maintaining Docker containers and Kubernetes.
Past experience as a QA engineer, writing test plans and executing test suites.
Creating and maintaining Jenkins pipelines (Groovy).
Strong analytical and problem-solving skills.
Experience in the cybersecurity industry and familiarity with security products.