Collaborate with software development and QA teams to understand testing requirements and provide guidance for development of appropriate test strategies
Execute automated tests to validate software functionality, identify defects, and ensure high-quality deliverables
Enhance automation frameworks to improve test coverage, efficiency, and reliability
Analyze test results and provide meaningful insights to stakeholders regarding software quality
Stay updated on industry trends and advancements in automation technologies, incorporating relevant tools and practices into our testing processes
Contribute to the continuous improvement of the software development lifecycle by advocating for automation and implementing efficient testing methodologies
Knowledge of test scripts automation using Selenium or Cypress frameworks
Knowledge of API testing and tools such as Postman or Swagger
Familiarity with containerization technologies like Docker
Experience working in Agile/Scrum environments
Testing Governance
Leverage hands-on testing experience to guide testing teams on testing governance and best practices, while collaborating with stakeholders across the organisation to drive consistent quality, enhance IT performance, and ensure compliance with relevant regulations and standards
Conduct testing governance reviews and audits across projects to assess compliance with standards, identify gaps, and recommend improvements
Develop and maintain testing artefact templates and standards, including test strategies, test plans, entry/exit criteria, and defect management guidelines, ensuring they are practical and usable by teams of varying maturity
Responsible for developing, implementing, and maintaining effective testing governance frameworks, policies, and procedures to ensure the strategic alignment, risk management, and overall effectiveness of the testing
Contribute to continuous improvement initiatives by identifying systemic quality issues, root causes, and process improvement opportunities based on testing data and audit findings
Provide regular status updates on the various application team's testing quality standards
Requirements
Preferably more than 9 years of experience as a Software Tester using Selenium and Cypress frameworks
Strong proficiency in programming languages such as JavaScript, or Python
Experience with web technologies including HTML, CSS
Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins)
Solid understanding of software testing principles, methodologies, and best practices
Strong understanding of testing best practices, including test strategy, test planning, entry/exit criteria, and defect management
Experience in setting up and maintaining testing governance frameworks and procedures
Experience conducting testing governance reviews and audits, with the ability to identify gaps and recommend practical improvements
Ability to develop and maintain testing artefact templates and standards that are practical and usable by teams of varying maturity levels
Excellent problem-solving skills and attention to detail
Effective communication skills with the ability to collaborate and coordinate with cross-functional teams
Self-motivated with a passion for continuous learning and improvement