Software Test Analyst

PBT Group
Cape Town
ZAR 300 000 - 600 000
Job description

Software Test Analyst position available in Cape Town.

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 and 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.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Test Analyst jobs in Cape Town