Job Description
Key Responsibilities:
Design, develop, and execute automated test scripts using Playwright (JavaScript/TypeScript or Python).
Build and maintain a scalable and reusable test automation framework for UI and API testing.
Integrate automation tests with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, etc.).
Analyse requirements, identify test scenarios, and ensure comprehensive test coverage.
Perform functional, regression, integration, and cross-browser testing.
Collaborate with the QA and development teams to investigate, document, and report defects.
Work closely with DevOps teams to enhance automation in release processes.
Provide regular reports on test execution results and automation progress.
Required Skills and Experience:
4–8 years of total experience in software testing, with at least 4 years of automation experience using Playwright.
Strong proficiency in JavaScript or TypeScript (preferred) or Python.
Experience with web and API testing using Playwright, REST Assured, or similar tools.
Knowledge of CI/CD pipelines, version control systems (Git, GitHub, or Bitbucket).
Familiarity with Agile/Scrum methodologies and QA best practices.
Strong analytical, debugging, and problem-solving skills.
Excellent communication and collaboration abilities.
Good to Have:
Experience with Docker, Azure Cloud, Angular or Browser Stack/Sauce Labs.
Exposure to performance testing or visual regression testing.
Knowledge of TestRail, JIRA, or similar test management tools.
Experience integrating tests into GitHub Actions or Azure DevOps pipelines.
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.