Why Join Us?
Check Point's Information Systems Department creates and maintains web applications and services that support critical business operations for both internal and external stakeholders.
We are seeking a driven and experienced Automation Engineer to join our Automation QA team.
As an Automation Developer, you will plan and execute a comprehensive automation testing strategy, proactively identifying and resolving quality challenges.
This role involves collaboration with MIS development teams, QA specialists, the Dev Ops team, and MIS technology leaders for integrations.
You will translate product requirements into robust test plans and cases. and implement tests for sanity checks, regression, performance, and stability across Check Point's web pages and services.
Key Responsibilities
- Develop Automated Test Scripts: Create, maintain, and execute automated test scripts for web applications, APIs, and services to ensure comprehensive coverage. Development and maintenance of test cases based on product design and expected behaviors.
- Test Framework Implementation: Implement and manage testing frameworks (e.g., Selenium, Playwright) for functional, regression, and performance testing.
- Defect Tracking and Resolution: Identify, document, and track defects, working closely with developers to resolve issues promptly.
- Test Planning and Documentation: Develop test strategies, create test plans, and maintain detailed documentation of testing processes, results, and metrics.
Qualifications
- B.Sc. in Computer Science or equivalent
- 2-5 years of experience with Java
- 2-5 years of experience in web automation using Selenium Web Driver or Playwright
- Experience in API testing
- Familiarity with QA testing methodologies
- Familiar with Agile methodologies and CI/CD
- High attention to details
- Dedication to take ownership on projects and end-to-end responsibility
- Flexibility and versatility, autonomous and fast learning, creative thinking, passion to build new systems and improve existing ones
Advantages:
- Knowledge of GIT, Test NG, or other automation infrastructure tools
- Knowledge of Docker and K8S
- Knowledge of Java Script, and React
- Familiarity with SQL
- Knowledge of Java Script, HTML, and React
- Experience with Jira for task management and working in Agile environments