About the position
Responsibilities
- Review and understand solution requirements, specifications, and project/change success criteria.
- Collaborate with team members to define testing strategy, scope, and approach.
- Provide work breakdown package information and effort estimates to be used in project, sprint, and operational plans.
- Participate in sprint planning and backlog refinement.
- Proactively identify risks and inform management and the development team.
- Create test strategies for development projects and individual changes.
- Develop and document effective test plans, scripts, and test cases.
- Execute all aspects of testing of software products for Unit, Integration, Regression, Negative, Functional, and load/performance testing.
- Identify and document defects and deficiencies and communicate findings to relevant stakeholders.
- Re-test and verify resolution of identified defects after remediation.
- Evaluate effectiveness and adequacy of testing.
- Plan and coordinate quality testing activities.
- Maintain and manage testing results and corrective actions.
- Report on development error rates, testing progress, and findings.
- Review, analyze, and evaluate business requirements, practices, information, and environments.
- Develop and maintain an in-depth knowledge of the various systems supported.
- Help design scalable & flexible systems and improvements that comply with the environment and IT architecture.
- Consult with business units, team members, and project teams to attain optimal solutions and benefits that comply with the company principles and standards.
- Contribute to the formulation of short to medium term plans to facilitate continuous business improvement.
- Deliver a service that meets the needs of the business within the defined Service Level and Service Availability Agreements.
- Maintain a high level of customer service by analyzing customer feedback and proactively adapting the ICT service to meet customer needs.
- Contribute to Achievement of Continuous Improvement activities.
- Actively participate in the Continuous Improvement program.
- Evaluate, analyze, and document current and future business processes to determine their viability, identify strengths and weaknesses in operations, and explore ways IT can improve, enhance, reduce costs, and optimize benefits.
- Ascertain and negotiate needs and expectations of multiple stakeholders.
- Manage and facilitate workshops and requirements gathering sessions.
- Elicit, understand, and clearly document business/user problems and requirements, and translate into viable IT solutions.
- Produce functional specification documentation with sufficient information, including flowcharts, use cases, wireframes, and any other diagrams to clarify and confirm business understanding.
- Develop and maintain an in-depth knowledge of the various systems supported by the team.
- Consult with business units, team members, and project teams to attain optimal solutions and benefits that comply with principles and standards.
- Review, analyze, and evaluate business systems and existing environments
- Provide and document the necessary test cases needed for unit and integration testing.
- Perform and document Unit, Regression, Negative, and Functional testing. Manage and facilitate User Acceptance Testing sessions.
- Provide support with Change Management functions to help with the successful adoption of system changes and implementations.
- Plan and facilitate Production implementation, upgrades, and system changes to secure successful introduction with minimal risk and/or negative impact.
- Conduct and document Post Implementation Review sessions with relevant stakeholders2.
- Compile, maintain, and update system manuals, user guides, and FAQs. Provide system usage and functionality hand-over to the relevant system/process owners.
- Deliver a service that meets the needs of the business within the defined Service Level and Service Availability Agreements.
- Maintain a high level of customer service by analyzing customer feedback and proactively adapting the ICT service to meet customer needs.
Experience:
- Software Test Analyst: 5 years proven software testing experience, knowledge of the Systems Development Life Cycle, knowledge of Agile development methodology.
- Business Analyst: 5 years proven Business Analysis experience, knowledge of the Systems Development Life Cycle, knowledge of Agile development methodology.
- Develop, document, implement, maintain, and regularly review the company IT Quality Assurance Methodology and framework, based on IT industry best practice.
Skills
- Matric / Grade 12
- National Diploma or Degree, majoring in Information Systems
- Software Test Analyst: ISTQB Certification (Advanced Level), ITIL Certification
- Business Analyst: Diploma in Business Analysis, ITIL Certification
Responsibilities
- Review and understand solution requirements, specifications, and project/change success criteria.
- Collaborate with team members to define testing strategy, scope, and approach.
- Provide work breakdown package information and effort estimates to be used in project, sprint, and operational plans.
- Participate in sprint planning and backlog refinement.
- Proactively identify risks and inform management and the development team.
- Create test strategies for development projects and individual changes.
- Develop and document effective test plans, scripts, and test cases.
- Execute all aspects of testing of software products for Unit, Integration, Regression, Negative, Functional, and load/performance testing.
- Identify and document defects and deficiencies and communicate findings to relevant stakeholders.
- Re-test and verify resolution of identified defects after remediation.
- Evaluate effectiveness and adequacy of testing.
- Plan and coordinate quality testing activities.
- Maintain and manage testing results and corrective actions.
- Report on development error rates, testing progress, and findings.
- Review, analyze, and evaluate business requirements, practices, information, and environments.
- Develop and maintain an in-depth knowledge of the various systems supported.
- Help design scalable & flexible systems and improvements that comply with the environment and IT architecture.
- Consult with business units, team members, and project teams to attain optimal solutions and benefits that comply with the company principles and standards.
- Contribute to the formulation of short to medium term plans to facilitate continuous business improvement.
- Deliver a service that meets the needs of the business within the defined Service Level and Service Availability Agreements.
- Maintain a high level of customer service by analyzing customer feedback and proactively adapting the ICT service to meet customer needs.
- Contribute to Achievement of Continuous Improvement activities.
- Actively participate in the Continuous Improvement program.
- Evaluate, analyze, and document current and future business processes to determine their viability, identify strengths and weaknesses in operations, and explore ways IT can improve, enhance, reduce costs, and optimize benefits.
- Ascertain and negotiate needs and expectations of multiple stakeholders.
- Manage and facilitate workshops and requirements gathering sessions.
- Elicit, understand, and clearly document business/user problems and requirements, and translate into viable IT solutions.
- Produce functional specification documentation with sufficient information, including flowcharts, use cases, wireframes, and any other diagrams to clarify and confirm business understanding.
- Develop and maintain an in-depth knowledge of the various systems supported by the team.
- Consult with business units, team members, and project teams to attain optimal solutions and benefits that comply with principles and standards.
- Review, analyze, and evaluate business systems and existing environments
- Provide and document the necessary test cases needed for unit and integration testing.
- Perform and document Unit, Regression, Negative, and Functional testing. Manage and facilitate User Acceptance Testing sessions.
- Provide support with Change Management functions to help with the successful adoption of system changes and implementations.
- Plan and facilitate Production implementation, upgrades, and system changes to secure successful introduction with minimal risk and/or negative impact.
- Conduct and document Post Implementation Review sessions with relevant stakeholders2.
- Compile, maintain, and update system manuals, user guides, and FAQs. Provide system usage and functionality hand-over to the relevant system/process owners.
- Deliver a service that meets the needs of the business within the defined Service Level and Service Availability Agreements.
- Maintain a high level of customer service by analyzing customer feedback and proactively adapting the ICT service to meet customer needs.
Experience:
- Software Test Analyst: 5 years proven software testing experience, knowledge of the Systems Development Life Cycle, knowledge of Agile development methodology.
- Business Analyst: 5 years proven Business Analysis experience, knowledge of the Systems Development Life Cycle, knowledge of Agile development methodology.
- Develop, document, implement, maintain, and regularly review the company IT Quality Assurance Methodology and framework, based on IT industry best practice.
Skills
- Matric / Grade 12
- National Diploma or Degree, majoring in Information Systems
- Software Test Analyst: ISTQB Certification (Advanced Level), ITIL Certification
- Business Analyst: Diploma in Business Analysis, ITIL Certification
Desired Skills:
- software testing experience
- Systems Development Life Cycle
- knowledge of Agile development
- • Business Analyst
- IT industry
- ISTQB