Software Engineer, Technical Support

San Mateo (Remote), United States

Job Description

Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide. 

As part of our Customer Success group, you will need an analytic and solution-focused approach as well as a customer-oriented approach to work, as you will use new and cutting-edge testing technologies to reproduce and solve real customers issues. As a Software Engineer in our Support team, you will help customers effectively resolve technical problems using creative and often individually tailored solutions.

You will also be contributing to ongoing research on tools and technologies such as CI, version control systems, testing frameworks, and libraries, bug tracking systems, etc. that are essential in the software world to extend integration with our product. 

Responsibilities:

  • Help customers effectively resolve technical problems
  • Research cutting edge Testing Automation and CI/CD tools
  • Align with our continuously growing supported SDKs
  • Collaborate with our Product and R&D teams
  • Actively contribute to both internal and external documentation

Qualifications:

  • Creative person who thrives on change as products evolve
  • You have outstanding programming skills - preferably with Java.
  • Natural curiosity and skill for debugging and troubleshooting
  • You are experienced with Object Oriented Programming
  • You proactively think of the bigger picture and broad solutions
  • You are passionate about interacting with customers
  • You love simplifying complex solutions

Preferred qualifications:

  • Bachelor degree in computer science
  • Experience with Customer Support or Customer Success roles
  • Familiarity with Selenium, WebdriverIO and Cypress
  • Docker, Kubernetes or Cloud Platforms like AWS


Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.

    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, Technical Support position was submitted successfully.

    Customer Success Engineer, Technical Support

    San Mateo (Remote), United States

    Job Description


    Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide.

    In this role, you will have the opportunity to manage multiple clients at various stages of their use and interaction with our products, and help them maximize the value by providing the best possible user experience. 

    Responsibilities:

    • Connecting with strategic customers, interpreting needs into solutions, minimizing churn and driving expansion.
    • You will track critical action items for our Enterprise customers, guiding them through a series of milestones for success. 
    • Managing detailed and complicated onboarding processes with growing customers 
    • Delivering high-impact product training based on the changing customers' environments and needs.
    • You will facilitate cross-team collaboration (Sales, R&D, Customer Support, Product and Marketing).
    • You will ensure each of our customers receives a first-class customer journey.

    Qualifications:

    • 3+ years of experience with Sales engineering and/or Customer Success or Support roles.
    • Experience with SaaS technology or Enterprise solutions to both technical and commercial audiences.
    • Strong technical aptitude, experience with systems design and/or software engineering.
    • Excellent communication and presentation skills with a demonstrated ability to read and own a room.
    • Good understanding of Object-Oriented and programming concepts in Java.


    Preferred qualifications:

    • Familiarity with open-source testing frameworks, methodology, and principles.
    • Bachelor's degree in Computer Science, Mathematics, or Engineering.
    • Grasp of programming concepts in any of the following programming languages: JS, Python, Ruby, and .NET.

     

       

      Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.


      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 Customer Success Engineer, Technical Support position was submitted successfully.

      JavaScript Developer, Engineering

      Ramat Gan, Israel

      Job Description


      Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide. User experience and software quality is our top priority and we strongly encourage contribution to the developer community.

      User experience and software quality is our top priority and we strongly encourage contribution to the developer community. We organize conferences and meetups, give technical talks, lead Open Source projects, and so much more!

      Responsibilities:

      As a Senior Software Engineer, you will be part of growing team in Applitools' R&D group of top-notch professionals. You will manage projects and collaborate with a range of teams to build the next generation of products that will increase the accessibility of the Applitools’ technology to more markets. Within this role, you will have  several key responsibilities:

      • You will assume complete ownership of backend architecture and development process (Dev thru Test, all the way to Ops) for a brand new product on top of Applitools existing image AI technology.

      • You will work in collaboration with other teams to integrate with core Applitools technologies

      • You will be responsible for establishing processes and working with cloud platforms and technologies like Docker, Kubernetes, and Google Cloud

      • You will have the opportunity to participate in open-source projects - to build on your own personal brand and use the Applitools product to encourage active learning and information sharing within the developer community, about the craft that you are passionate about


      Qualifications:

      • BA/BSc degree in Computer Science, or equivalent industry experience

      • 5+ years experience with backend development of large-scale distributed systems

      • Extensive experience with cloud infrastructure providers (Azure, Google or AWS).

      Preferred qualifications:

      • You have experience with Node.js and Docker

      • You are passionate about testing and building tools to improve quality

      • You love contributing to open-source projects.


      Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.

      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 JavaScript Developer, Engineering position was submitted successfully.

      Algorithms Developer, Computer Vision

      Ramat Gan, Israel

      Job Description


      Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide. 

      Responsibilities

      We are looking for an excellent Algorithms Developer in the field of computer vision and ML to join our team. Within this role, you will use cutting-edge research abilities and independent development and problem-solving skills to advance our team’s mission is to build the core technology that fortifies Applitools’ competitive advantage! Within this role you will be responsible for:

      • Developing machine learning and computer vision algorithms

      • Researching algorithmic techniques that apply to our field

      • Helping to build a computer vision system that understands UI


      Qualifications

      • MSc in Electrical Engineering or Computer Science

      • 2+ years professional experience with computer vision algorithms development

      • 5+ years programming experience with a major programming language (C, C++, C#, Java, or Python)

      • Deep knowledge of algorithm development methodologies

      Preferred qualifications

      • You have a natural curiosity to constantly advance your development abilities

      • You thrive within an innovative and creative culture

      • You have validated experience with deep learning platforms.


      Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.

      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 Algorithms Developer, Computer Vision position was submitted successfully.

      Software Engineer, Technical Support

      Ramat Gan, Israel

      Job Description

      Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide. 

      As part of our Customer Success group, you will need an analytic and solution-focused approach as well as a customer-oriented approach to work, as you will use new and cutting-edge testing technologies to reproduce and solve real customers issues. As a Software Engineer in our Support team, you will help customers effectively resolve technical problems using creative and often individually tailored solutions.

      You will also be contributing to ongoing research on tools and technologies such as CI, version control systems, testing frameworks, and libraries, bug tracking systems, etc. that are essential in the software world to extend integration with our product. 

      Responsibilities:

      • Help customers effectively resolve technical problems
      • Research cutting edge Testing Automation and CI/CD tools
      • Align with our continuously growing supported SDKs
      • Collaborate with our Product and R&D teams
      • Actively contribute to both internal and external documentation

      Qualifications:

      • Creative person who thrives on change as products evolve
      • You have outstanding programming skills - preferably with Java.
      • Natural curiosity and skill for debugging and troubleshooting
      • You are experienced with Object Oriented Programming
      • You proactively think of the bigger picture and broad solutions
      • You are passionate about interacting with customers
      • You love simplifying complex solutions

      Preferred qualifications:

      • Bachelor degree in computer science
      • Experience with Customer Support or Customer Success roles
      • Familiarity with Selenium, WebdriverIO and Cypress
      • Docker, Kubernetes or Cloud Platforms like AWS


      Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.

        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, Technical Support position was submitted successfully.

        Senior Software Engineer (Cloud), Engineering

        Ramat Gan, Israel

        Job Description

        Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide. User experience and software quality is our top priority and we strongly encourage contribution to the developer community. 

        Responsibilities:

        As a Senior Software Engineer, you will be part of a pioneering, senior developers team of experts. Your responsibilities will include:

        • Architecting and developing the company’s main web server – a multi-site and multi-tenant large-scale server for both SDKs and human users. You will also deploy this in the cloud and also  on-prem.

        • Crafting REST API, infrastructure development, data access and performance optimisation as well as automated test coverage.

        • Collaborating with other engineering and product teams in the organization to pull together diverse system requirements.

        Qualifications:

        • BA/BS degree in Computer Science, or a related degree

        • 7+ years of backend development for large-scale distributed systems

        • Extensive experience with cloud infrastructure providers (preferably MS Azure)

        • C# as a main programming language

        • Experience with NoSQL databases

        Preferred qualifications:

        • Experience working at a startup or on an early-stage project

        • You have a passion for writing technical blog posts, giving talks, or leading communities

        • You love contributing to open-source projects

        Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.

        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 Senior Software Engineer (Cloud), Engineering position was submitted successfully.