Design, develop, and execute comprehensive test plans, test cases, and testing scenarios to ensure software quality and reliability.
Perform manual and automated testing for applications, systems, and platforms to validate functionality, performance, and security requirements.
Identify, document, track, and verify software defects using defect management tools such as JIRA, TestRail, or similar platforms.
Collaborate closely with developers, business analysts, and cross-functional teams throughout the software development lifecycle to resolve issues and improve product quality.
Conduct regression testing, integration testing, system testing, and user acceptance support to ensure stable software releases.
Analyze software failures and troubleshoot issues to identify root causes and recommend corrective actions.
Develop and maintain automated testing scripts and frameworks using tools such as Katalon, Selenium, Playwright, or similar technologies.
Validate data accuracy and backend functionality using SQL/MySQL queries and database testing techniques.
Ensure software products comply with business requirements, technical specifications, and security standards.
Participate actively in Agile/Scrum ceremonies including sprint planning, daily stand-ups, testing reviews, and retrospectives.
Prepare clear and structured testing documentation, including test reports, bug reports, and quality assurance records.
Advocate for quality best practices and proactively identify opportunities to improve testing processes and software reliability.
Qualifications
Diploma or Bachelor's Degree in Information Technology, Computer Science, or a related field.
Experience in Software Quality Assurance or Software Testing, preferably within banking, fintech, or enterprise monitoring systems environments.
Hands-on experience in manual and automated testing frameworks such as Katalon, Selenium, Playwright, or similar tools.
Strong understanding of software testing methodologies, test planning, regression testing, and defect management processes.
Experience using SQL/MySQL for database validation and testing purposes.
Familiarity with defect management and test management tools such as JIRA, TestRail, or equivalent platforms.
Understanding of Agile/Scrum methodologies and software development lifecycle (SDLC).
Strong analytical and problem-solving skills with the ability to identify root causes of software issues.
Detail-oriented with strong documentation and reporting skills.
Proactive mindset with strong communication and collaboration abilities across technical and business teams.