QA Automation Engineer
Tel Aviv, Israel |
Role & Responsibility
- Design, implement, and maintain scalable automated test frameworks
- Develop and execute UI, API, integration, load, performance and E2E test suites
- Work closely with developers to ensure testable, high-quality code
- Analyze test results, debug failures, and drive root cause analysis
- Integrate automated tests with CI/CD pipelines (e.g. Jenkins, GitHub Actions, GitLab CI)
- Participate in code reviews and provide feedback on automation test design
- Define and promote best practices in test automation and quality assurance
- Ability to work both independently and collaboratively in a team environment.
Requirements
- 5+ years of experience in QA and automation development in python
- Hands-on experience with test frameworks such as pytest
- Hands-on experience with Web UI automation tools such as Selenium
- Strong understanding of OOP principles and test architecture
- Experience with REST API testing tools and libraries (e.g. requests, Postman)
- Experience integrating tests into CI/CD workflows
- Familiar with Linux/Windows/macOS & Cloud environments – Advantage
- Familiar with Docker and Kubernetes concepts – Advantage