Join Our Team

Applitools was founded by software developers on a mission: to help engineering teams release flawless apps and services, instantly, by solving problems that no one has before. We believe that building a product that is changing the landscape of software development takes passion, persistence and innovative thinking.

Our team has built the only enterprise-grade AI-powered Test Automation cloud service, used by hundreds of engineering teams at top global brands — but we still have work to do, as exciting challenges lie ahead.

Our Values

Take Ownership

We believe in empowerment, passion and self direction

Create The Impossible

We believe imagination is required to make meaningful impact

Win Together

We believe in the incredible power of collaboration

Focus on What Matters

We do the things that move the needle the most

Get It Done

We refuse to give up until we achieve success

Open positions

Backend Team Lead -Node.js

Ramat Gan, Tel Aviv, Israel

Job Description

We are is seeking a highly skilled Backend Team Lead with deep expertise in Node.js to spearhead our NLP team, which is focused on processing natural language data within our revolutionary AI-powered test automation platform.

In this role, you will manage a team of 4 engineers remotely, guiding their technical work and aligning it with broader business objectives. You’ll be responsible for building and scaling backend services that process and transform user input into intelligent testing workflows, helping us shape the future of test automation.

Key responsibilities:

  • Lead the development of backend services using Node.js, focusing on high-performance data processing and NLP pipelines.

  • Collaborate closely with the Product, Backend, and Frontend teams to translate business logic into reliable backend systems.

  • Own the architecture, design, and implementation of our cutting-edge NLP engine.

  • Review code, guide design decisions, and ensure development best practices

  • Drive prioritization and planning, team processes, and cross-functional collaboration

  • Continuously seek improvements in performance, reliability, and developer experience

Qualifications

  • B.Sc. in computer science or equivalent.

  • 6+ years of backend development experience, with at least 3 years in Node.JS

  • Strong understanding of system design, data structures, and backend architecture

  • Proven ability to translate product/business needs into technical solutions

  • Experience working with remote/distributed teams

Advanced Requirements:

  • Experience working with NLP, data processing, or machine learning pipelines, or a strong interest in the field

Apply Now

This field is required.
This field is required.
This field is required.
.pdf, .doc, and .docx only
This field is required.
This field is required.

All Done!

Your application for the Backend Team Lead -Node.js position was submitted successfully.

Software Engineer Tech Lead- SDK

Ramat Gan, Tel Aviv, Israel

Job Description

As a Tech Lead at Applitools, you will play a pivotal role in the R&D team, which is central to our product’s success. You will lead the development of our programmatic API (SDK) – the critical interface between our users, test frameworks, and backend services. This hands-on leadership role is perfect for an engineer who thrives on solving challenging technical problems and shaping innovative solutions.
Key Responsibilities

  • Lead architectural decisions and define the technical vision for our SDKs.

  • Own the end-to-end product lifecycle of complex JavaScript libraries that interface with test frameworks, user applications, and server APIs.

  • Design APIs and protocols with a focus on asynchronous flows and performance optimization.

  • Research and integrate with popular test automation frameworks (e.g., Playwright, Cypress, Puppeteer, WebDriver.io, Selenium, TestCafe, Mocha, Jest).

  • Innovate with browser and DOM hacking using Chrome DevTools Protocol (CDP) and WebDriver.

  • Collaborate cross-functionally to ensure excellence in design, delivery, and integration.

Qualifications

  • B.Sc. or M.Sc. in Computer Science or a related engineering field from a recognized institution.

  • 5+ years of experience delivering impactful and complex software projects.

  • Advanced expertise in JavaScript.

Preferred Qualifications

  • Proficiency in Node.js, NPM, and TypeScript.

  • Experience with leading technical teams or managing large-scale, complex projects.

  • Familiarity with test automation frameworks like Selenium, Cypress, or Playwright.

  • Deep understanding of browser internals (DOM, rendering, caching, etc.).

  • Passion for DevOps and Developer Testing.

  • Contributions to open-source projects, including collaboration with the community.

Apply Now

This field is required.
This field is required.
This field is required.
.pdf, .doc, and .docx only
This field is required.
This field is required.

All Done!

Your application for the Software Engineer Tech Lead- SDK position was submitted successfully.

Salesforce Administrator

Remote job

Job Description

We are seeking an experienced Salesforce Administrator to join our dynamic team. 

This role will be pivotal in optimizing and supporting our sales processes, enhancing our CRM system, and ensuring the smooth operation of day-to-day sales activities. The ideal candidate will bring a solid understanding of Salesforce platform administration, sales processes, managing Salesforce integrations, and a passion for improving operational efficiency within a growing organization.  

Key Responsibilities:

  • Salesforce Administration: Configure, manage, and optimize Salesforce to align with business needs, including user roles, automation tools, and custom objects.  

  • Data Management & Reporting: Maintain data accuracy, resolve discrepancies, and create reports/dashboards to provide key sales insights.  

  • Sales Process Optimization: Work with sales leadership to enhance workflows, integrate Salesforce with marketing automation, ERP, and support tools, and provide user training.  

  • Support & Troubleshooting: Serve as the primary Salesforce contact, addressing issues, system maintenance, and updates.  

  • Continuous Improvement: Stay updated on Salesforce features and recommend enhancements.  

  • Sales Operations: Support sales reporting, QBRs, SKOs, and territory updates.  

  • 5+ years as a Salesforce Administrator with Marketo integration experience.  

  • Strong expertise in Salesforce configuration, automation (Flow Builder, Process Builder), and data management.  

  • Understanding of sales processes and Salesforce’s role in supporting them.  

  • Excellent troubleshooting, analytical, and communication skills.  

  • Salesforce Certified Administrator  

Preferred Qualifications: 

  • Experience in a high-growth environment.  

  • Familiarity with CPQ, Marketo, Gainsight, Gong.io, Outreach, Sales Navigator, ZoomInfo.

  • Sales operations experience or extensive work with sales teams.  

Apply Now

This field is required.
This field is required.
This field is required.
.pdf, .doc, and .docx only
This field is required.

All Done!

Your application for the Salesforce Administrator position was submitted successfully.

Support Engineer- APAC

Remote job

Job Description

As part of our Customer Success team, you will bring an analytical, solution-focused mindset combined with a customer-first attitude. In this role, you'll use cutting-edge testing technologies to reproduce and resolve real-world customer issues while continuously expanding your technical expertise.

Responsibilities:

  • Diagnose and resolve technical issues by crafting creative, tailored solutions for our customers.

  • Research and experiment with tools and technologies essential to modern software development, such as CI/CD systems, version control platforms, testing frameworks, and bug tracking tools, to expand integration with our product.

  • Continuously learn and apply new frameworks, coding languages, and best practices.

  • Contribute to both internal and external documentation, including writing clear, concise guides and creating code samples to support our users.

  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.

  • 1+ years of experience with JavaScript.

  • 1+ years of experience with Java and object-oriented programming.

  • Foundation in web development, including HTML, CSS, and JavaScript.

  • Experience with version control like Git. 

  • Curious, resourceful, and skilled in debugging and troubleshooting technical challenges.

  • Passion for delivering excellent customer experiences and simplifying complex concepts.

  • An active GitHub account with example projects is a big plus!

Preferred qualifications:

  • Experience with technical support or other customer-facing roles

  • Familiarity with Selenium, WebdriverIO and Cypress, Docker, Kubernetes or Cloud Platforms like AWS

Apply Now

This field is required.
This field is required.
This field is required.
.pdf, .doc, and .docx only
This field is required.
This field is required.
This field is required.
This field is required.

All Done!

Your application for the Support Engineer- APAC position was submitted successfully.

Algorithm Team Lead

Israel, Tel Aviv, Israel

Job Description

We are seeking an exceptionally experienced and hands-on Algorithm Team Lead to head our team of expert researchers. This critical role combines deep technical and programming expertise with leadership responsibilities and is pivotal in advancing Applitools' core technology—the foundation upon which all our products are built.

As the Algorithm Team Lead, you will lead the development and maintenance of advanced algorithms in areas such as Machine Learning, Computer Vision, Natural Language Processing (primarily through LLMs), and deep DOM analysis. You will set the technical direction, mentor a talented team, and ensure high-quality execution across all stages—from algorithm design to implementation in production environments. Together with your team, you will also be responsible for addressing customer issues and ensuring ongoing algorithm reliability and performance. This role reports directly to our CTO and Co-Founder.

Key responsibilities:

  • Lead, mentor, and manage a team of algorithm developers, fostering their technical growth and ensuring high-quality output.

  • Drive the research, development, and implementation of innovative algorithms in Machine Learning, Computer Vision, Natural Language Processing (primarily through LLMs), and deep DOM understanding, aligning with product strategy and business needs.

  • Work directly on complex algorithmic challenges, from initial concept and research to robust production deployment.

  • Collaborate closely and effectively with senior engineering and product leadership, as well as other key stakeholders, to define requirements, communicate progress, and ensure the successful integration of algorithmic solutions.

  • Write optimized, production-quality code and perform thorough code reviews for team members, ensuring adherence to best practices and high standards.

  • An MSc in Computer Science. A BSc in Computer Science with exceptional research contributions and proven research leadership experience may be considered instead of an MSc.

  • At least 10 years of extensive industry experience with a significantly higher level of seniority and technical expertise than typically required for similar roles.

  • At least 5 years of demonstrable experience managing or leading algorithmic research and development teams.

  • Minimum of 7 years of hands-on experience in algorithm research and development, gained in either industry or academic settings. A background in classical image processing and computer vision techniques (e.g., segmentation, classification). Experience in developing and training deep learning models.

  • Strong programming skills with a minimum of 7 years of hands-on experience in a major programming language such as C#, C++, Java, or JavaScript, with proven ability to translate complex algorithms into optimized, production-ready code.

  • Ability to conduct rigorous and constructive code reviews for team members.

Preferred experience:

  • Strong advantage: Experience with C# and/or JavaScript/TypeScript.

  • Experience with Large Language Models (LLMs) and prompt engineering techniques.

Apply Now

This field is required.
This field is required.
This field is required.
.pdf, .doc, and .docx only
This field is required.

All Done!

Your application for the Algorithm Team Lead position was submitted successfully.

OSZAR »