Responsibilities
• Design, develop, and maintain robust, scalable, and reusable test automation frameworks using Playwright.
• Create, execute, and maintain automated test scripts for functional, regression, integration, and end-to-end testing.
• Ensure automation coverage aligns with business requirements and quality standards.
• Integrate automated testing into CI/CD pipelines to support continuous integration and continuous delivery practices.
• Perform API, UI, database, and integration testing across multiple applications and platforms.
• Analyse test results, identify defects, and work closely with development teams to resolve issues.
• Maintain and enhance automation frameworks to improve reliability, performance, and maintainability.
• Collaborate with Developers, Business Analysts, Product Owners, and other stakeholders throughout the software development lifecycle.
• Participate in sprint planning, backlog refinement, estimation, and Agile ceremonies.
• Develop and implement testing standards, processes, and automation best practices.
• Review requirements and technical specifications to ensure testability and adequate coverage.
• Monitor and report on test execution, automation coverage, and quality metrics.
• Mentor and support junior testers and automation engineers, promoting knowledge sharing and continuous improvement.
• Contribute to the ongoing improvement of QA processes, tools, and methodologies.
Competency
• Advanced test automation framework development.
• Strong knowledge of Playwright, TypeScript, and JavaScript.
• API testing and validation expertise.
• CI/CD pipeline integration and automation.
• SQL querying and data validation.
• Test strategy development and execution.
• Defect management and root cause analysis.
• Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) knowledge.
• Agile and Scrum delivery experience.
• Strong analytical and problem-solving abilities.
• Excellent attention to detail and commitment to quality.
• Ability to work independently and take ownership of automation initiatives.
• Strong leadership and mentoring capabilities.
• Excellent communication and stakeholder engagement skills.
• Collaborative team player with a proactive approach.
• Strong planning, prioritisation, and organisational skills.
• Adaptability and willingness to learn new technologies and methodologies.
• Results-driven with a continuous improvement mindset.
• Ability to perform effectively in a fast-paced, agile environment.