- Sandton
- Salary: Market Related
- Job Type: Permanent
- Sectors: Investment Technology
- Reference: 111622
Vacancy Details
Employer: Catch
We are looking for a detail-orientated and passionate QA/User Acceptance Tester to join our dynamic Group Technology team. This individual will play a crucial role in validating the quality and reliability of our software solutions. The role involves direct communication with our product owner and business analyst teams and development team to ensure all features and functionalities meet the intended objectives and specifications. The individual will also be involved in the automation of testing to ensure our Test Automation system has
extensive and necessary coverage to mitigate the risks of introducing unintended
consequences from our regular deployments. Our goal as a Technology and Digital Transformation team is to execute regular, iterative and valuable technology improvements whilst maintaining a stable, scalable and robust system, and the QA function forms a pivotal part of achieving this objective.
Responsibilities:
• User Acceptance Testing: Perform UAT to validate that the features developed meet user acceptance criteria.
• Test Planning Development: Work closely with the project management and development teams to define the scope and objectives of user acceptance tests.
• Documentation: Keep a record of test cases, test plans, and test results. Document bugs, errors, and inconsistencies discovered during testing.
• Defect Reporting: Identify and report defects to the development team, explaining what features are failing and why, along with recommended actions for resolution.
• Feedback Loop: Participate in development meetings to provide updates on testing status, encountered issues, and to gather new requirements.
• Risk Assessment: Evaluate the severity and priority of each bug and work with the team to prioritize fixes.
• Production Testing: Validate changes in the production environment to ensure they meet the intended business needs and compliance standards.
• Automated Testing: Work with the Test Automation team to increase Automated test coverage by converting manual test cases into system readable test cases. Identify deficiencies in the Automated test suites and suggest improvements.
Skill set and required competencies:
Qualification and experience:
• Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience
• 1-3 years of experience in QA Testing or similar role
• Strong knowledge of software QA methodologies, tools, and processes
• Experience working in an Agile/Scrum development process advantageous
extensive and necessary coverage to mitigate the risks of introducing unintended
consequences from our regular deployments. Our goal as a Technology and Digital Transformation team is to execute regular, iterative and valuable technology improvements whilst maintaining a stable, scalable and robust system, and the QA function forms a pivotal part of achieving this objective.
Responsibilities:
• User Acceptance Testing: Perform UAT to validate that the features developed meet user acceptance criteria.
• Test Planning Development: Work closely with the project management and development teams to define the scope and objectives of user acceptance tests.
• Documentation: Keep a record of test cases, test plans, and test results. Document bugs, errors, and inconsistencies discovered during testing.
• Defect Reporting: Identify and report defects to the development team, explaining what features are failing and why, along with recommended actions for resolution.
• Feedback Loop: Participate in development meetings to provide updates on testing status, encountered issues, and to gather new requirements.
• Risk Assessment: Evaluate the severity and priority of each bug and work with the team to prioritize fixes.
• Production Testing: Validate changes in the production environment to ensure they meet the intended business needs and compliance standards.
• Automated Testing: Work with the Test Automation team to increase Automated test coverage by converting manual test cases into system readable test cases. Identify deficiencies in the Automated test suites and suggest improvements.
Skill set and required competencies:
- Exceptional ability to understand a business process and the related technical
- requirements to deliver that process
- Familiarity with database management systems and business intelligence tools.
- Experience working in an Agile/Scrum development process is a plus.
- Strong communication skills, both written and verbal.
- Exceptional attention to detail with the ability to identify inconsistencies and flaws
- Ability to work under pressure and meet tight deadlines.
- Good understanding of the software development lifecycle
- Strong analytical skills to interpret system requirements and identify potential issues before they occur
- Strong documentation skills
Qualification and experience:
• Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience
• 1-3 years of experience in QA Testing or similar role
• Strong knowledge of software QA methodologies, tools, and processes
• Experience working in an Agile/Scrum development process advantageous
12 people have applied for this job. 339 people have viewed this job.
More Jobs at Catch
Digital Marketing Specialist
- Sandton
- Job Type: Permanent
- Posted 19 Nov 2024 | 56 Days left
Digital Marketing Associate - Sandton
- Sandton
- Job Type: Permanent
- Posted 19 Nov 2024 | 56 Days left
Customer Success
- Johannesburg
- Job Type: Permanent
- Posted 18 Nov 2024 | 55 Days left
Accountant - hybrid / Johannesburg surrounds
- Johannesburg
- Job Type: Permanent
- Posted 18 Nov 2024 | 55 Days left