QA Automation Engineer

Rayzone Group Israel
Apply Now

Responsibilities

  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Design, develop and execute UI automation tests using Python and Selenium
  • Design, develop and execute backend and API tests using Python
  • Design and maintain scalable test frameworks using the Page Object Model (POM) pattern
  • Write and maintain test suites using pytest, including fixtures, conftest, and parameterization
  • Implement test reporting using Allure Report
  • Integrate automated tests into Azure DevOps CI/CD pipelines
  • Identify, record, document, and track bugs
  • Collaborate with development, devops and product teams to ensure high quality solutions

Requirements

  • At least 2 years of experience as a QA Automation Engineer
  • Strong understanding of QA testing principles and methodologies
  • Good knowledge of Python and Selenium
  • Hands-on experience with pytest — fixtures, markers, conftest.py, and parametrize
  • Proven experience implementing the Page Object Model and related design patterns (e.g., Base Page abstraction)
  • Experience with Selenium WebDriver concepts — explicit/implicit waits, WebDriverWait, and expected conditions
  • Hands on experience with API testing
  • Experience with Allure Report for test reporting and results visualization
  • Familiarity with Azure DevOps for pipeline management and test integration
  • Experience with version control (Git) and branching strategies
  • Understanding of development cycle and Agile working process
  • Availability for full time work from company offices

If you have the skills and the drive to take our automation to the next level, apply and join our journey.