Key Responsibilities:
- Develop and execute automated test scripts for REST API web services , UI , and backend components of security products.
- Perform end-to-end integration testing to validate system interactions.
- Design and implement test automation frameworks for UI(Playwright/Selenium),backend, and APIs using Python (pytest) .
- Utilize AWS and GCP to deploy and manage cloud infrastructure, including EC2 and VPCconfigurations.
- Collaborate with development teams to identify test cases, build test plans, and automate repetitive testing processes.
- Monitor, analyze, and report test results to ensure product quality.
- Debug, analyze failures, and improve automation stability and coverage.
- Work with GoLang and JavaScript for backend or frontend automation (plus).
Requirements:
- Strong experience in automated testing of REST APIs, frontend, and backend applications.
- Proficiency in Python (pytest) for writing automation test scripts.
- Experience with web UI automation tools like Playwright or Selenium .
- Hands-on experience with AWS and GCP , including deploying and managing EC2, VPC , and related services.
- Knowledge of CI/CD pipelines and integrating test automation into the development workflow.
- Familiarity with security products and their testing methodologies.
- Good understanding of software development lifecycles (SDLC) and Agile methodologies.
- Experience with Golang and JavaScript is a plus.
Preferred Qualifications:
- Hands-on experience with performance and security testing .
Experience with
Docker/Kubernetesfor containerized testing.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.