Reporting to the Deputy Head - Development, the Software Quality Assurance Analyst role ensures that software products developed for CIMA meet the expected quality standards before they reach the end user. As a Quality Assurance Analyst, you will oversee quality assurance activities associated with software analysis. This includes developing test plans, performing exploratory testing and executing functional and regression testing. The role will work closely with software developers, business analysts, project managers and support teams to ensure the software product is ready for release.
RESPONSIBILITIES:
The successful candidate will:
• Guarantee the software product’s quality by ensuring that it is free of defects and meets the functional and non-functional requirements specified by stakeholders;
• Identify potential risks in the software development process early on. Propose and implement strategies to mitigate these risks, ensuring they do not compromise the quality or delivery timelines of the software product;
• Develop detailed test cases that cover various scenarios, including positive, negative, edge, and exceptional cases;
• Execute tests manually or using automated tools to identify bugs or issues in the software;
• Engage in solution design reviews, project planning meetings, and retrospectives to contribute testing insights throughout the development process;
• Create test reports that summarize testing activities, results, and insights and analyse test metrics to identify trends and areas for improvement;
• Identify potential risks to the quality of the software product and propose mitigation strategies;
• Ensure that the software product meets the established standards of quality, including reliability, usability, and performance.
REQUIREMENTS:
• A bachelor’s degree in Computer Science, Engineering, Information Systems or equivalent; and
• Five (5) years of experience working as a Software Quality Assurance Analyst (Software Tester) within a corporate environment or as part of a large project;
• Experience with the software development lifecycle SDLC.
• Experience with solution delivery methodologies (Agile, Waterfall, SAFe, Kanban, etc.)
• Experience with automation testing tools (Selenium, UFT, TestComplete)
• Experience with work and defect tracking tools (Azure DevOps, Test Manager, Jira, ServiceNow)
• Knowledge of performance testing tools (e.g. LoadRunner, JMeter)
Direct applicants only. Applications received from agencies will not be accepted at this time.
(Only shortlisted candidates will be notified)
Be the first to know about releases and industry news and insights.