Skip to content
mimi

Intermediate QA Engineer

Global Logistic Internet

South Africa · On-site Full-time Mid Level 1w ago

About the role

Role Summary

We are seeking a highly analytical and detail-driven Intermediate QA Engineer to join our Quality Assurance team. This role is suited to a quality-focused professional who takes ownership of product reliability and actively contributes to improving test strategy and delivery standards.

You will play a critical role in ensuring our web and mobile applications are stable, scalable, and user-centric. The ideal candidate demonstrates strong test design capability, structured thinking, and the ability to work confidently within Agile delivery teams.

This is not a “test case executor” role — we are looking for someone who thinks critically, challenges assumptions, and proactively improves quality.

Key Responsibilities

Test Analysis & Design

  • Analyse business and functional requirements and identify testable conditions.
  • Design comprehensive, risk-based test scenarios and test cases.
  • Contribute to sprint-level and release-level test planning.
  • Identify gaps, ambiguities, and risks early in the development lifecycle.

Test Execution & Validation

  • Execute functional, regression, integration, and exploratory testing across web and mobile platforms.
  • Validate API integrations using tools such as Postman.
  • Perform database validations using SQL where required.
  • Ensure cross-browser and cross-device compatibility.
  • Provide clear, structured test evidence and reporting.

Defect Management

  • Log clear, reproducible, high-quality defects in Jira.
  • Perform impact analysis and assist in root cause discussions.
  • Track defects through to resolution and retest effectively.

Agile Collaboration

  • Actively participate in sprint ceremonies (planning, refinement, stand-ups, retros).
  • Collaborate closely with developers, product owners, and stakeholders.
  • Provide input on acceptance criteria and the Definition of Done.
  • Advocate for quality throughout the SDLC.

Continuous Improvement

  • Contribute to improving QA processes, standards, and documentation.
  • Identify opportunities for efficiency gains and risk reduction.

Required Experience & Skills

  • 4–6 years of hands-on experience in software testing (manual focus).
  • Strong test case design skills (boundary value analysis, equivalence partitioning, negative testing, etc.).
  • Solid understanding of SDLC and Agile methodologies.
  • Experience working with Jira (or similar defect management tools).
  • Experience using test management tools (TestRail, Zephyr, or similar).
  • Experience testing APIs (Postman or equivalent).
  • Working knowledge of SQL for data validation.
  • Strong analytical and root cause analysis skills.
  • Ability to independently manage workload and priorities.
  • Excellent written and verbal communication skills.
  • High attention to detail and structured documentation skills.

What We Look For

  • Someone who thinks like a product owner, not just a tester.
  • Someone who challenges vague requirements.
  • Someone who can prioritise testing based on risk.
  • Someone who is proactive, accountable, and solution-oriented.
  • Someone who raises the overall QA maturity of the team.

Highly Preferred

  • iGaming industry experience.
  • ISTQB Foundation (or higher).
  • Experience testing transactional or high-availability systems.
  • Experience with browser compatibility and usability testing.
  • Exposure to version control systems (Git).

Nice to Have

  • Exposure to auto

Requirements

  • Strong test case design skills (boundary value analysis, equivalence partitioning, negative testing, etc.).
  • Solid understanding of SDLC and Agile methodologies.
  • Experience working with Jira (or similar defect management tools).
  • Experience using test management tools (TestRail, Zephyr, or similar).
  • Experience testing APIs (Postman or equivalent).
  • Working knowledge of SQL for data validation.
  • Strong analytical and root cause analysis skills.
  • Ability to independently manage workload and priorities.
  • Excellent written and verbal communication skills.
  • High attention to detail and structured documentation skills.

Responsibilities

  • Analyze business and functional requirements and identify testable conditions.
  • Design comprehensive, risk-based test scenarios and test cases.
  • Contribute to sprint-level and release-level test planning.
  • Identify gaps, ambiguities, and risks early in the development lifecycle.
  • Execute functional, regression, integration, and exploratory testing across web and mobile platforms.
  • Validate API integrations using tools such as Postman.
  • Perform database validations using SQL where required.
  • Ensure cross-browser and cross-device compatibility.
  • Provide clear, structured test evidence and reporting.
  • Log clear, reproducible, high-quality defects in Jira.
  • Perform impact analysis and assist in root cause discussions.
  • Track defects through to resolution and retest effectively.
  • Actively participate in sprint ceremonies (planning, refinement, stand-ups, retros).
  • Collaborate closely with developers, product owners, and stakeholders.
  • Provide input on acceptance criteria and the Definition of Done.
  • Advocate for quality throughout the SDLC.
  • Contribute to improving QA processes, standards, and documentation.
  • Identify opportunities for efficiency gains and risk reduction.

Skills

API testingAgileBoundary value analysisData validationDefect managementEquivalence partitioningGitJiraNegative testingPostmanRegression testingSQLSDLCTestRailZephyr

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free