JOB DESCRIPTION
- Design and develop automated test scripts using Playwright or Selenium for web and/or mobile applications.
- Collaborate with developers, manual testers, and product teams to define test strategies and acceptance criteria.
- Maintain and enhance existing automation frameworks to ensure scalability and reusability.
- Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps).
- Analyze test results, identify issues, and report defects clearly
- Participate in code reviews, test planning, and continuous improvement of QA automation practices.
- Conduct knowledge-sharing sessions and training for other QC members to uplift automation skills and best practices.
JOB REQUIREMENTS
MUST HAVE
- At least 2 years experience in test automation.
- Proficiency in Playwright (TypeScript/JavaScript) or Selenium (Java/Python/C#).
- Strong understanding of test automation frameworks, Page Object Model (POM), and data-driven testing.
- Hands-on experience with API automation (Postman, Playwright API).
- Experience integrating automated tests into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps,...).
- Familiarity with Git and version control best practices.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills with the ability to train and mentor other QA team members.
NICE TO HAVE
- Experience in mobile test automation (e.g., Playwright for mobile, Appium).
- Experience in security testing (e.g., OWASP ZAP or similar tools).
- Familiarity with performance testing tools (e.g., JMeter, k6).
- Experience with cloud-based testing platforms (e.g., BrowserStack, LambdaTest).
- Basic knowledge of Docker or containerized test execution.
- ISTQB certification or equivalent QC qualification.
BENEFITS
Competitive Salary and Brilliant Health Benefits
Progressive and Fun Working Environment
Valuable Training