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
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
Bachelor's Degree