×
Register Here to Apply for Jobs or Post Jobs. X

Senior QA Engineer

Job in Sandton, 2172, South Africa
Listing for: IGNITEBYTE DIGITAL (PTY) LTD
Full Time position
Listed on 2026-02-21
Job specializations:
  • IT/Tech
    IT QA Tester / Automation, Data Security, Systems Analyst, Data Analyst
Job Description & How to Apply Below

We are seeking a detail-oriented and analytical QA Engineer to ensure the quality, reliability, and performance of our web applications and APIs. The ideal candidate will have hands-on experience in manual testing, API validation, database query validation, and automation testing frameworks. You will collaborate closely with developers, product managers, and Dev Ops teams to deliver high-quality software releases.

Requirements

Key Responsibilities

Website Testing

Perform functional, UI/UX, cross-browser, and responsive testing of web applications.

Validate front-end and back-end integrations.

Identify and document bugs, usability issues, and performance bottlenecks.

API Testing

Test RESTful and Graph

QL APIs using tools like Postman, Swagger, or Insomnia.

Validate request/response payloads, authentication, error handling, and status codes.

Automate API test cases using frameworks like Rest Assured, Postman (Newman), or pytest.

Database Testing

Write and execute SQL queries to validate data integrity, migration, and back-end processing.

Verify data consistency between UI, API, and database.

Collaborate with developers to troubleshoot and verify stored procedures, triggers, and data flows.

Automation Testing

Design, develop, and maintain automation scripts for regression and integration testing using tools such as:

Selenium / Playwright / Cypress (UI)

Rest Assured / Postman + Newman / pytest (API)

Jenkins / Git Hub Actions (CI/CD integration)

Implement data-driven and keyword-driven frameworks.

Manual Testing

Develop detailed test plans, test cases, and test scenarios.

Execute exploratory and ad-hoc testing.

Maintain detailed defect logs and perform root cause analysis.

Documentation & Reporting

Maintain comprehensive test documentation and ensure traceability.

Provide clear, concise, and actionable test reports to stakeholders.

Participate in agile ceremonies (daily stand-ups, sprint reviews, retrospectives).

--
-

Required

Skills and Qualifications

Bachelor’s degree in Computer Science, IT, or a related field.

4+ years of experience in QA (Manual & Automation).

Strong knowledge of software testing life cycle (STLC) and defect life cycle.

Proficiency in:

SQL (data validation, joins, queries)

API tools:
Postman, Swagger, Rest Assured

Automation tools:
Selenium, Cypress, Playwright, pytest

Version control:
Git / Git Hub

CI/CD:
Jenkins, Git Hub Actions

Familiarity with Agile/Scrum methodologies.

Strong analytical and problem-solving skills.

Excellent communication and documentation skills.

--
-

Preferred Qualifications

Experience with performance testing (e.g., JMeter, k6).

Knowledge of cloud environments (AWS, Azure, GCP).

Experience testing microservices or containerized applications (Docker, Kubernetes).

Exposure to test management tools (Jira, Test Rail, Zephyr).

--
-

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary