Job Summary
The Software Test Analyst will be responsible for end-to-end software quality assurance, ensuring that applications meet defined quality standards within the Software Development Life Cycle (SDLC). The successful candidate will work closely with Business Analysts, Developers, and other stakeholders to define test scenarios, execute test cases, and validate functional and non-functional requirements.
Duties / Responsibilities:
- Define and execute comprehensive test scenarios, both manual and automated, to ensure software quality.
- Work collaboratively with Business Analysts to understand business requirements and translate them into test cases.
- Validate functional and non-functional test requirements, including performance and security testing.
- Prepare test data and set up test environments to align with project requirements.
- Conduct impact analysis when introducing software changes.
- Identify, document, and track software defects, ensuring timely resolution.
- Apply best practices in software and hardware testing, reporting, and software quality assurance (SQA).
- Ensure testing efforts align with industry standards and best practices.
- Support and mentor junior testers within the team.
Requirements:
- Grade 12 National Certificate / Vocational qualification.
- A relevant tertiary qualification in Software Testing or Information Technology.
- 6+ years of experience in Quality Assurance (QA) testing within a business context.
- Strong understanding of the end-to-end testing process, including test planning, execution, and defect management.
- Experience with impact analysis related to software changes.
- In-depth knowledge of the Software Development Life Cycle (SDLC).
- Experience in working with various software domains and testing methodologies.
- Understanding of different testing efforts, including functional, integration, system, regression, and performance testing.
- Strong SQL querying skills and experience with database testing
Preferred Skills & Experience:
- Experience in a continuous delivery (CI/CD) environment.
- Hands-on experience with test automation tools.
- Exposure to financial or banking systems.
- Experience with test management tools for tracking and reporting defects.
- Ability to supervise and mentor testers and test analysts.
- Key Competencies:
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to manage relationships and collaborate effectively with cross-functional teams.
- Attention to detail and a methodical approach to testing.
- Ability to work in a fast-paced and dynamic environment.
* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
* If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.