Responsibilities
• Analyse business requirements, user stories, technical specifications, and acceptance criteria to identify testing needs and quality risks.
• Design and maintain test cases, test scenarios, regression packs, and reusable test data.
• Develop, maintain, and improve automated test scripts and frameworks for web applications, APIs, and system integrations.
• Execute manual and automated testing to ensure application quality, functionality, and reliability.
• Perform API testing, database validation, regression testing, integration testing, and other relevant testing activities.
• Identify, document, prioritise, track, and retest defects using appropriate defect management tools.
• Support continuous testing practices and contribute to CI/CD pipelines and release readiness assessments.
• Identify opportunities to improve test coverage, increase automation, and reduce manual testing effort.
• Collaborate with developers, business analysts, product owners, and business users to clarify requirements and resolve defects.
• Prepare testing progress reports, quality metrics, defect trends, and release readiness updates for stakeholders.
• Promote continuous quality improvement and help prevent defects from reaching production.
Competency
• Strong analytical thinking and problem-solving abilities.
• High attention to detail and a structured approach to testing.
• Good understanding of test design, test automation, regression testing, and defect management.
• Strong root cause analysis and troubleshooting skills.
• Ability to work independently and manage testing activities effectively.
• Effective communication and interpersonal skills when working with technical and business stakeholders.
• Strong documentation and reporting abilities.
• Commitment to software quality, accuracy, and defect prevention.
• Team-oriented approach with the ability to collaborate across different functions.
• Continuous improvement mindset with a willingness to enhance testing processes, automation, and efficiency.