Description

Job Description

As a Senior QA Automation Engineer, you'll be part of our Automation Infrastructure Team, focused on designing, developing, and implementing automated testing solutions to streamline our testing processes. In your day-to-day, you will:

Develop automation strategies and frameworks to increase the efficiency of testing processes

Design, implement, and analyze automated test cases to validate software functionality

Collaborate with development and QA teams to identify areas for automation

Stay up-to-date on industry best practices and tools for QA automation

Analyze test results and collaborate with stakeholders to ensure software quality

Monitor, debug, and report on the results of automated test executions, and provide actionable insights

Define key performance indicators (KPIs) for product quality

Lead and mentor a team of automation engineers

Qualifications:

4+ years of experience in developing automation for web products

Proven experience in QA automation, including designing and implementing automation frameworks

Strong programming skills in languages such as JavaScript, TypeScript, Java, Python, Node, Jest, and Scala

Experience with automation tools such as Selenium, Puppeteer, Playwright, Sled, Appium or similar

Excellent problem-solving skills and attention to detail

Strong communication skills in both Hebrew and English

Ability to work effectively in a fast-paced environment and lead a team to deliver high-quality results

Experience with CI/CD pipelines and Agile/Scrum methodologies - an advantage

Familiarity with version control systems (e.g., Git)

Bachelor’s degree in Computer Science, Engineering, or related field, certification in software testing (e.g., ISTQB) - an advantage

Also an advantage if you have experience in:

Containerization technologies such as Docker or Kubernetes

Monitoring tools like Grafana and BI systems

Cloud-based technologies such as AWS, GCP, or Azure

API/Performance testing


 

Education

Bachelor's Degree