Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

CheckPoint QA Automation Engineer 
Israel, Tel Aviv District, Tel Aviv-Yafo 
251751716

23.06.2024

Work will include maintenance of servers software and OS, scaling our system, tuning of systems, deployment of our application to production environments and monitoring.

Key Responsibilities
  • Develop and maintain automated test frameworks using Python and Pytest for infrastructure components.
  • Implement Behavior-Driven Development (BDD) practices to create clear and concise test scenarios and specifications.
  • Design and execute comprehensive test suites for infrastructure systems deployed on AWS.
  • Collaborate with cross-functional teams to understand testing requirements and incorporate them into the automation strategy.
  • Scale and optimize test automation infrastructure to handle massive production tests efficiently.
  • Monitor and analyze test results using Grafana to identify performance bottlenecks and areas for improvement.
  • Generate detailed test reports using Allure to provide stakeholders with insights into test coverage, results, and trends.
  • Investigate and troubleshoot issues discovered during testing, working closely with development teams to resolve them.
  • Stay up-to-date with industry best practices and emerging technologies in test automation and infrastructure testing.
  • Mentor junior team members and provide guidance on test automation techniques and best practices.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience (5 years) in test automation with a focus on infrastructure testing.
  • Proficiency in Python programming language and experience with Pytest framework.
  • Strong understanding of Behavior-Driven Development (BDD) principles and experience with related tools such as Cucumber or Behave.
  • In-depth knowledge of AWS services and infrastructure as code (IaC) concepts.
  • Experience designing and executing large-scale automated test suites in a production environment.
  • Familiarity with Grafana for monitoring and visualization of system metrics.
  • Proficiency in using Allure for test reporting and result analysis.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications:

  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and related tools such as Jenkins or GitLab CI.
  • Previous experience in mentoring or leading a team of test automation engineers.