Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior QA Engineer.
South Africa Jobs Expertini

Urgent! Senior QA Engineer Position in Sandton - IgniteByte Digital

Senior QA Engineer



Job description

Overview

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.

Key Responsibilities

  • 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 GraphQL APIs using Postman, Swagger, or Insomnia.

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

  • Automate API test cases using RestAssured, 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 stored procedures, triggers, and data flows.

Automation Testing

  • Design, develop, and maintain automation scripts for regression and integration testing using Selenium, Playwright, Cypress (UI) and RestAssured, Postman + Newman, pytest (API).

  • CI/CD integration with Jenkins and GitHub Actions.

  • 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 defect logs and perform root cause analysis.

Documentation & Reporting

  • Maintain comprehensive test documentation and ensure traceability.

  • Provide clear, concise, actionable test reports.

  • Participate in agile ceremonies.

Required Skills & Qualifications

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

  • 2–6 years of experience in QA (manual & automation).

  • Strong knowledge of STLC and defect life cycle.

  • Proficiency in SQL (validation, joins, queries).

  • API tools: Postman, Swagger, RestAssured.

  • Automation tools: Selenium, Cypress, Playwright, pytest.

  • Version control: Git, GitHub.

  • CI/CD: Jenkins, GitHub Actions.

  • Agile/Scrum methodologies familiarity.

  • Excellent communication and documentation skills.

Preferred Qualifications

  • Performance testing experience (JMeter, k6).

  • Cloud environments (AWS, Azure, GCP).

  • Microservices/containerized app testing (Docker, Kubernetes).

  • Test management tools (Jira, TestRail, Zephyr).

Employment Details

Mid‑Senior level – Contract – Information Technology – Software Development.

#J-18808-Ljbffr


Required Skill Profession

Quality Engineering



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior QA Potential: Insight & Career Growth Guide