Talent.com
Senior QA Engineer
Senior QA EngineerLevel-Up • Johannesburg, South Africa
Senior QA Engineer

Senior QA Engineer

Level-Up • Johannesburg, South Africa
10 days ago
Job type
  • Quick Apply
Job description

The Senior QA Engineer drives quality excellence by architecting and executing comprehensive testing strategies across the full software development lifecycle. This role ensures .NET Core, React, and Azure-based solutions achieve superior standards in reliability, performance, and security through strategic test planning, automation development, and continuous integration practices.

Working at the intersection of development, operations, and product teams, the Senior QA Engineer champions quality-first principles, embeds testing into CI / CD workflows, and fosters a culture of proactive quality assurance and measurable improvement.

Core Responsibilities

Test Strategy & Architecture

  • Architect comprehensive test strategies, plans, and case libraries for web applications, APIs, and system integrations.
  • Build and maintain scalable automation frameworks supporting regression, smoke, and integration testing.
  • Apply risk-based methodologies to focus testing efforts on high-impact business functions.

Test Automation Engineering

  • Engineer automated UI test suites for React applications using Selenium, Playwright, or Cypress.
  • Develop API automation for .NET backend services leveraging Postman, RestAssured, or Newman.
  • Embed automated testing into Azure DevOps, Jenkins, or GitHub Actions CI / CD pipelines.
  • Create maintainable, reusable test libraries using JavaScript / TypeScript or Python.
  • Integration & Quality Validation

  • Execute end-to-end, regression, and exploratory testing across web and API ecosystems.
  • Validate integration points between APIs, front-end components, and Azure SQL databases.
  • Ensure data integrity and transaction flow across microservices and Azure cloud infrastructure.
  • Test Infrastructure & Continuous Quality

  • Provision and maintain test environments within Azure cloud infrastructure.
  • Drive continuous testing practices synchronized with CI / CD deployment cycles.
  • Partner with development teams to design test data strategies, create mock services, and resolve quality issues.
  • Cross-Functional Collaboration & Insights

  • Align test coverage strategies with Developers, DevOps engineers, and product owners.
  • Manage test artifacts and defect workflows through Jira, Azure DevOps, or TestRail.
  • Deliver actionable quality metrics, visual dashboards, and root cause analyses to drive continuous improvement.
  • Required Competencies

  • Define and implement test strategies, plans, and cases for web, API, and integration systems.
  • Design and maintain automation frameworks for regression and smoke testing.
  • Apply risk-based testing to prioritize business-critical workflows.
  • Automate UI tests for React apps using Selenium, Playwright, or Cypress.
  • Automate API tests for .NET services using Postman, RestAssured, or Newman.
  • Integrate automation into Azure DevOps, GitHub Actions, or Jenkins pipelines.
  • Develop reusable test scripts in JavaScript / TypeScript or Python.
  • Perform end-to-end, regression, and exploratory testing across web and APIs.
  • Validate integration between front-end, API, and Azure SQL systems.
  • Verify data consistency across microservices and cloud components.
  • Configure and maintain test environments in Azure.
  • Participate in continuous testing aligned to CI / CD.
  • Collaborate with developers to identify test data, mocks, and dependencies.
  • Collaborate with Developers, DevOps, and Product Owners for coverage alignment.
  • Use Jira, Azure DevOps, or TestRail for test management and defect tracking.
  • Provide test metrics, dashboards, and root cause analysis for retrospectives.
  • Technical Competencies

  • Automation Tools : Selenium, Playwright, Cypress
  • API Testing : Postman, RestAssured, Newman
  • Programming / Scripting : JavaScript, TypeScript, Python (basic)
  • CI / CD : Azure DevOps, GitHub Actions, Jenkins
  • Database Testing : Azure SQL, PostgreSQL, SQL Server
  • Defect Tracking : Jira, Azure DevOps, TestRail
  • Advantageous Competencies

  • Experience designing hybrid manual-automation frameworks for complex systems.
  • Exposure to AI-assisted testing tools or model-based test design.
  • Contribution to internal QA process improvement or templates.
  • Experience with Cucumber, BDD, or TDD frameworks.
  • Advanced scripting with Python for data validation or test harnesses.
  • Implemented parallel or distributed testing (e.g., Selenium Grid, Docker).
  • Experience testing event-driven or message-queue-based integrations (e.g., Service Bus, Kafka).
  • Familiarity with API contract testing or mocking frameworks (e.g., WireMock).
  • Automated validation of data pipelines or ETL jobs.
  • Experience with containerized testing using Docker or Kubernetes.
  • Exposure to Infrastructure-as-Code (Terraform / Bicep) for QA environment setup.
  • Knowledge of service virtualization and synthetic test data generation.
  • Experience presenting QA health reports to management or clients.
  • Implemented quality gates within CI / CD.
  • Developed automated reporting dashboards (Power BI, Grafana).
  • Technical Competencies

  • Performance Testing : JMeter, K6, Azure Load Testing
  • Frameworks : Cucumber, BDD / TDD integration
  • Version Control : Git, Azure Repos
  • Cloud Testing : Azure Test Plans, Infrastructure Automation
  • Create a job alert for this search

    Senior Engineer • Johannesburg, South Africa

    Related jobs
    QA Engineer

    QA Engineer

    A 1L Realization (Pty) Ltd • Midrand, South Africa
    Strong understanding of telecom architectures and protocols (e.LTE, 5G, IMS, SIP, VoIP, SS7, Diameter).Experience with test automation tools and frameworks (e. Robot Framework, Selenium, Postman, JM...Show more
    Last updated: 30+ days ago • Promoted
    Senior C Engineer Enterprise Applications

    Senior C Engineer Enterprise Applications

    Scholtz Partners International • Midrand, Gauteng, South Africa
    NOW HIRING : Senior C Engineer – Enterprise Applications Location : Midrand Salary : R75,000 – R95,000 Are you a seasoned software engineer ready to lead enterprise-level projects and drive innovati...Show more
    Last updated: 30+ days ago • Promoted
    Senior Technical Evaluator

    Senior Technical Evaluator

    Deka Minas Pty Ltd • Sasolburg, South Africa
    Please note this position is based in Yanbu, Saudi Arabia.All Relocation Costs are covered.Our Client is seeking a Technical Evaluator Senior who will be responsible for assessing the job competenc...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer Gaming Platform Integrations

    Senior Engineer Gaming Platform Integrations

    The Legends Agency • Johannesburg, South Africa
    Quick Apply
    Senior Engineer Gaming Platform Integrations.Build high-impact integration services that keep the games flowing.Johannesburg (Hybrid) | Gaming Platform Engineering | Full-time.A dynamic and rapidly...Show more
    Last updated: 10 days ago
    Senior Software Engineer

    Senior Software Engineer

    Parcelvision • Gauteng, Other, South Africa, 1438
    ParcelHero is one of the UKs biggest parcel delivery price comparison sites.With over 5 million visitors a year, and over 100 remote employees worldwide, were a technology-driven company thats goin...Show more
    Last updated: 30+ days ago
    Software Engineer

    Software Engineer

    Henred Fruehauf • Germiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show more
    Last updated: 30+ days ago • Promoted
    Senior C Engineer (Enterprise Applications)

    Senior C Engineer (Enterprise Applications)

    Scholtz Partners International • Midrand, Gauteng, South Africa
    Location : Midrand Salary : R75,000 – R95,000 Are you a seasoned software engineer ready to lead enterprise-level projects and drive innovation in warehouse management systems (WMS)? Our client is l...Show more
    Last updated: 13 days ago • Promoted
    Maintenance QA / QC Engineer

    Maintenance QA / QC Engineer

    Deka Minas Pty Ltd • Sasolburg, South Africa
    Please note this position is based in Saudi Arabia.All relocation costs will be covered by the client.The Maintenance QA / QC Engineer is responsible for ensuring that all maintenance activities, equ...Show more
    Last updated: 2 days ago • Promoted
    Senior QA Engineer

    Senior QA Engineer

    Select One • Johannesburg, South Africa
    As part of an Agile Scrum team, you will work closely with developers, product managers and DevOps to integrate quality into every stage of the development process. As their team grows, you will als...Show more
    Last updated: 2 days ago • Promoted
    Senior Quality Assurance Engineer (Hybrid)

    Senior Quality Assurance Engineer (Hybrid)

    Pillango Placements • Johannesburg, South Africa
    Ensure the quality, performance, and reliability of a health-tech platform by leading API and automation testing, applying AI to streamline QA, executing comprehensive test plans, and mentoring the...Show more
    Last updated: 6 days ago • Promoted
    Senior QA Engineer (Manual, Automation, and Integration)

    Senior QA Engineer (Manual, Automation, and Integration)

    Elite Search • Johannesburg, South Africa
    NET Core, React, and Azure-based solutions.Collaborate with developers and DevOps teams to embed testing within.Analyse defects, ensure test coverage, and continuously improve QA processes.Your exp...Show more
    Last updated: 4 days ago • Promoted
    Supplier Quality Engineer

    Supplier Quality Engineer

    Fempower • Modderfontein, South Africa
    Our client, a global leader in the engineering and manufacturing sector, is seeking a highly experienced and proactive Supplier Quality Engineer. This pivotal role focuses on ensuring that the suppl...Show more
    Last updated: 16 days ago • Promoted
    Senior Hardware Test Engineer

    Senior Hardware Test Engineer

    Recruitpro Solutions • Centurion, South Africa
    We are seeking, on behalf of our client, a highly experienced.This opportunity is ideal for an engineer with expert knowledge of. You will play a leading role in the design, development, and integra...Show more
    Last updated: 30+ days ago • Promoted
    QA Engineer

    QA Engineer

    Network Recruitment • Johannesburg, South Africa
    Strong experience in automated and manual testing.Proficient in test case documentation.Plan, design, and execute both manual and automated tests. Document test cases, results, and defects clearly a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - JAVA

    Senior Software Engineer - JAVA

    Golden Rule • Randburg, South Africa
    Design and maintain technical system requirements based on business needs.Develop backend applications based on approved specifications and prototypes. Develop, test, debug and maintain application ...Show more
    Last updated: 30+ days ago • Promoted
    Senior C Engineer Enterprise Applications

    Senior C Engineer Enterprise Applications

    Scholtz Partners International (Pty) Ltd • Midrand, Gauteng, South Africa
    Senior C Engineer Enterprise Applications NOW HIRING : Senior C Engineer Enterprise Applications Location : Midrand Salary : R75,000 – R95,000 Are you a seasoned software engineer ready to lead en...Show more
    Last updated: 30+ days ago • Promoted
    Senior Process Engineer

    Senior Process Engineer

    Chainlink SA • Germiston, South Africa
    We are seeking a highly skilled Senior Process Engineer to join us in our process plant.Responsibilities will include : . Provide leadership to ensure the understanding and alignment of your team to t...Show more
    Last updated: 30+ days ago • Promoted
    Process Engineer - Contract

    Process Engineer - Contract

    Chainlink SA • Germiston, South Africa
    Process Engineer, you will play a pivotal role in driving the engineering, design, development, and optimization of process plants for a specific project within our organization.You work with a tea...Show more
    Last updated: 30+ days ago • Promoted