hero image

Welcome to LHH Israel Network

On this board you can review our network of companies that will assist you finding new job opportunities. This board automatically pulls the jobs from their career sites.
Found a suitable job? Send us the job link including your resume to: jobs@lhh.co.il and we will make sure it reaches the right person in the organization.
Please do not apply on this platform.

Software Quality Assurance Automation Testing Engineer

NovoCure

NovoCure

Quality Assurance
Haifa, Israel
Posted on Aug 11, 2025

Software QA Automation Engineer

Novocure is a global publicly-traded commercial-stage oncology company developing a profoundly different cancer treatment therapy called tumor treating fields (TTFields) for patients with solid tumors. TTFields therapy is a non-invasive, novel, antimitotic treatment modality that utilizes proprietary technology attempting to slow or reverse tumor progression by inducing tumor cell death.

As part of the effort to extend Novocure’s Quality Assurance department, we are looking for a Software QA Automation Testing Engineer to develop and execute manual and automated tests, ensuring the highest standards of product quality and reliability.

As a Software QA Automation Testing Engineer, you will act as the primary software quality assurance testing point of contact for medical device software development efforts with multi-disciplinary teams.

In this role, you will use automation tools to design, evaluate, and deploy effective test solutions.
Your goal is to automate as much of the testing effort as possible with a minimum set of code.

This is a full-time position located in our R&D center, Haifa, and reporting to the SQA Testing Team Lead.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Design, develop, and maintain tests using manual and automated test strategies for Web, Mobile, and PC applications.
  • Create test procedures and reports, and release them in a document control system.
  • Update automated scripts to adapt to new test cases or changes in software design.
  • Review software requirements and prepare test scenarios.
  • Execute manual and automated tests and report the outcomes.
  • Conduct regression testing.
  • Analyze test results, identify issues, and provide detailed reports for tracking and corrective actions.
  • Manage software bug tracking and perform bug trend analysis.
  • Maintain strong communication across departments to develop needs analysis, requirements, and operational planning.
  • Work with the DevOps team to build automation infrastructure that integrates with existing development practices/needs.

QUALIFICATIONS/KNOWLEDGE:

Qualifications:

  • Bachelor’s degree required, preferably in Computer Science/Computer Engineering or equivalent

Knowledge:

  • 2+ years of experience in a software QA automation role.
  • Hands-on background in software development
  • Strong knowledge of software QA methodologies, tools, and processes
  • Proficient with one or more programming languages and tools (e.g., Python, JavaScript, Postman / Bruno)
  • Thorough working knowledge of software testing automation methodologies and the testing life cycle
  • Git
  • Automation frameworks (Appium, Selenium, Playwright, etc)
  • CI/CD tools (e.g., Azure DevOps Pipelines, GitHub Actions, Jenkins)
  • SQL / NoSQL
  • Top-level knowledge of test types and strategies: unit, integration, system, performance, stress, etc.
  • Artificial intelligence skilled – advantage
  • Skilled in managing traceability matrices between SDLC documents
  • Experience working in an Agile/Scrum development process and the implications coming from the regulatory standards

OTHERS:

  • Excellent Documentation Skills and experience operating under Document Control
  • Excellent English level (oral, written).
  • Excellent internal communication skills

ABOUT NOVOCURE:

Our vision

Patient-forward: aspiring to make a difference in cancer.

Our patient-forward mission

Together with our patients, we strive to extend survival in some of the most aggressive forms of cancer by developing and commercializing our innovative therapy.

Our patient-forward values

– innovation

– focus

– drive

– courage

– trust

– empathy

QUALIFICATIONS/KNOWLEDGE:

Qualifications:

  • Bachelor’s degree required, preferably in Computer Science/Computer Engineering or equivalent.

Knowledge:

  • 2+ years of experience in a software QA automation role.
  • Hands-on background in software development.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Proficient with one or more programming languages and tools (e.g., Python, JavaScript, Postman / Bruno).
  • Thorough working knowledge of software testing automation methodologies and the testing life cycle.
  • Git.
  • Automation frameworks (Appium, Selenium, Playwright, etc).
  • CI/CD tools (e.g., Azure DevOps Pipelines, GitHub Actions, Jenkins).
  • SQL / NoSQL.
  • Top-level knowledge of test types and strategies: unit, integration, system, performance, stress, etc.
  • Artificial intelligence skilled – advantage.
  • Skilled in managing traceability matrices between SDLC documents.
  • Experience working in an Agile/Scrum development process and the implications coming from the regulatory standards.

OTHERS:

  • Excellent Documentation Skills and experience operating under Document Control.
  • Excellent English level (oral, written).
  • Excellent internal communication skills.