Strategy & Planning
• Enforces quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/productlifecycles.
• Ensures that software quality measures comply with regulatory standards, industry standards, and accepted best practices.
• Performs the pre-testing phase of application development by preparing proposals in order to identify potential problem areas, and make the appropriate recommendations.
• Operations (Quality Assurance)
• Develop, maintain and execute test plans and detailed test cases manual or automated scripts.
• Performs the testing of developed solutions to ensure they are in line with functional specifications before being deployed for customers.
• Performs research, industry analysis and reports findings to the Manager, Quality
• Assurance, Security and Compliance
• Tracks systems development projects in line with the Systems Development Life Cycle
• (SDLC)
• Identifies, reports, guides and tracks the rectification of faults in products during development stage.
• Performs tests on computer software programs to make sure the programs perform
• properly and are easy to use. Determines weaknesses in the computer codes.
• Ensures that testing activities allow applications to meet business requirements and
• systems goals, fulfil end-user requirements, and identify existing or potential issues.
• Ensures proper technical documentation of all product and project activities.
• Reviews new or modified programs, including documentation, diagram, and flow charts,
• to determine if the programs will perform according to user requests and conform to
• guidelines.
• Ensures that regression tests are done for any existing products that have been enhanced
• to discover any bugs.
• Makes recommendations for improvement of applications to programmers and software developers or engineers.
• Oversees manual testing in situations where automated tests cannot be achieved.
• Communicates application issues to the concerned development team for timely resolution.
• Ensures PCIDSS standards are met through close monitoring of outputs.
• Aids in creation of methodologies and processes for the collection and analysis of data for
• ensuring software, systems, and product quality.
Operations (Systems Analysis)
• Analyses formal test results to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
• Conducts research on hardware and software products to justify recommendations and to support purchasing efforts.
• Makes recommendations for improvement of applications to programmers and software developers / engineers.
• Communicates test progress, test results, and other relevant information to relevant project stakeholders.
• Participates in developing, distributing, and coordinating in-depth end-user reviews for modified and new systems or applications.