S

QA Analyst

Swan iT Recruitment
2 days ago
Full-time
Remote
South Africa
QA Analyst

Introduction

Our client is seeking a detail-oriented QA Analyst to join an established project team, supporting the stabilisation and ongoing development of a large-scale enterprise web application.

Duties & Responsibilities

  • Analyse business requirements, functional specifications, and user stories to design comprehensive test cases and test scenarios.
  • Execute manual functional, regression, integration, and exploratory testing across application releases.
  • Log, track, and manage defects through their full lifecycle, working with developers to ensure timely resolution.
  • Collaborate closely with the QA Automation Engineer to identify test cases suitable for automation coverage.
  • Produce and maintain test documentation including test plans, test cases, test execution reports, and sign-off records.
  • Participate in requirement reviews and sprint ceremonies, raising quality risks early in the delivery cycle.
  • Support UAT (User Acceptance Testing) preparation and coordination where required.
  • Contribute to continuous improvement of QA processes, standards, and best practices within the team.

Β 

Desired Experience & Qualification

Testing & Quality Assurance

  • Proven experience as a QA Analyst or Tester on software delivery projects.
  • Strong ability to write structured, traceable test cases from functional and non-functional requirements.
  • Solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Hands-on experience with defect tracking tools (e.g. Jira, Azure DevOps, or similar).
  • Familiarity with different testing types: functional, regression, integration, smoke, sanity, and exploratory testing.
  • Understanding of web-based application testing, including browser compatibility and UI/UX validation.

Β 

Collaboration & Process

  • Experience working in Agile/Scrum delivery teams, contributing to sprint planning, stand-ups, and retrospectives.
  • Ability to collaborate effectively with developers, business analysts, and automation engineers.
  • Comfortable reviewing acceptance criteria and raising ambiguities or quality risks before development begins.

Β 

Documentation & Reporting

  • Ability to produce clear, concise test reports and sign-off documentation suitable for client delivery.
  • Experience maintaining a living test repository that stays aligned with evolving requirements.

Β 

Advantageous (Nice to have)

  • Exposure to Blazor-based web applications.
  • Basic understanding of automation testing concepts and tools (e.g. Selenium, C#/.NET).
  • Experience with GitLab or similar source control and CI/CD platforms.
  • Familiarity with REST API testing using tools such as Postman.
  • ISTQB Foundation Certificate in Software Testing.
  • Experience in the telecommunications industry or on billing/ERP platforms.