Ensures the delivery of high-quality software solutions by testing, identifying bugs, and verifying that systems meet performance, security, and user experience standards
Key Responsibilities
Develop and execute test plans, test cases, and test scripts based on project requirements.
Perform manual and automated testing on software, web, and mobile applications.
Identify, document, and track bugs or system defects using appropriate tools, including JIRA, Bugzilla, etc
Collaborate with developers, project managers, and end-users to resolve issues and improve product quality.
Conduct regression, performance, security, and usability testing as needed.
Ensure compliance with internal QA standards and external regulatory requirements.
Participate in sprint planning, code reviews, and system design meetings to provide QA input.
Continuously improve QA processes and tools through innovation and feedback.
Contribute to regulatory compliance requirements for IT systems and service delivery within the financial sector
Requirements
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
4+ years of experience in software quality assurance or software testing.
Familiarity with testing tools such as Selenium, Postman, JMeter, TestRail, etc
Experience with Agile/Scrum development methodologies.
Basic knowledge of programming languages (e.g., JavaScript, Python, SQL) is an added advantage.
Strong attention to detail, analytical thinking, and problem-solving skills.