Senior QA Engineer
5 days ago
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.
Technical Capabilities
Domain
Technologies
Test Automation
Selenium, WebDriver, TestNG, NUnit, JUnit, Cucumber
API Testing
Postman, Swagger, RestAssured, Newman
Programming
JavaScript/TypeScript, Python, SQL
Cloud & CI/CD
Azure DevOps, GitHub Actions, Jenkins, Azure Test Plans
Performance Testing
JMeter, K6, Azure Load Testing
Test Management
Jira, Azure DevOps, TestRail
Database Testing
Azure SQL, PostgreSQL, SQL Server
Version Control
Git, Azure Repos
Methodologies
Agile/Scrum, BDD/TDD, DevOps Integration
-
Senior QA Engineer
1 week ago
Johannesburg, Gauteng, South Africa eTeacher Group Full time R600 000 - R1 200 000 per yeareTeacher Group is an EdTech pioneer and innovator that has been on the cutting edge of educational technology since its foundation. Today our company has grown to over 1000 employees while we deliver high quality live courses to over 50,000 students a year on our online Learning Platform. Our strategy is to continue on our path of innovation to deliver...
-
QA Engineer
3 days ago
Johannesburg, Gauteng, South Africa Exclusively Remote Full time R80 000 - R120 000 per yearQA Engineer (Manual & Automated)Remote from South Africa (SA Citizen/Residents)Some US hours required.Job Description:One of our US based clients are seeking a skilled QA Engineer to join our clients team, combining expertise in manual and automated testing to ensure the quality and reliability of our products. In this role, you will:Execute, test, and...
-
Intermediate Software Tester/QA Engineer
1 week ago
Johannesburg, Gauteng, South Africa Project Y Full time R250 000 - R500 000 per yearHired through Project Y for a leading European QA consultancy | Onsite in Cape Town or JohannesburgJoin a global QA team working on flight-critical systemsProject Y is hiring on behalf of a European QA consultancy supporting one of the continent's largest airline groups. You'll be joining a distributed quality engineering team responsible for ensuring the...
-
System QA Engineer
5 days ago
Johannesburg, Gauteng, South Africa Michanic Full time R900 000 - R1 200 000 per yearCompany DescriptionMichanic is South Africa's largest mobile mechanic platform, offering expert car care directly at your home or office. With a 4.4★ rating and trusted by over 20,000 drivers, Michanic provides transparent pricing and services by highly vetted mechanics. Our mission is anchored in customer convenience and efficiency, ensuring quality...
-
QA Engineer
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R3 600 000 per yearHire Resolve's client is seeking a Quality Assurance (QA) Engineer who will play a critical role in guaranteeing the highest quality standards and exceptional user experiences for the company's software products. This position emphasizes both manual and automated testing methodologies, leveraging the latest tools and techniques to optimize testing...
-
Specialist QA Engineer
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per yearJob purpose: Design automation testing plans and develop automation test scripts for multiple technical products/services (pre, during & post-deployment) in both Run & Change contexts and align to chosen application testing frameworks & guidelines. Testing may apply to all or a combination of the following front-end, back-end, integration, performance,...
-
QA Engineer
1 week ago
Johannesburg, Gauteng, South Africa Copious Full time R900 000 - R1 200 000 per yearReady to embark on this thrilling journey? Apply now and let's revolutionize the economic and technology landscape together About Copious )We're Copious,At Copious, we believe in People, Knowledge and Solutions. We believe that when you bring those three things together, you can create something truly valuable. That's why we bring together engaged talents to...
-
Senior Test Engineer
1 week ago
Johannesburg, Gauteng, South Africa Payara Full time R900 000 - R1 200 000 per yearShape The Future. Own Your Impact. Evolve with Payara.At Payara, we aren't just platform software, we shape the future of businesses. Whether you're drivingoperational excellence, leading strategic projects or creating code, your work ensures our customers continue toreceive excellent products and services.We believe in ownership, accountability, and...
-
Senior Quality Test Engineer I
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 200 000 per yearMinimum Requirements:Have extensive QA Test Engineering experienceExperience of working with BDD framework like Cucumber etc.Have knowledge of QA methodologies.Exposure of working on CI\CD tools like Gitlab, Jenkins etc.Have experience Selenium with Java & Javascript with CypressIntegration of various testing suites in DevOps software delivery pipeline.Have...
-
QA Analyst
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve's client is on the lookout for a dedicated QA Analyst to join their team in Johannesburg, GP. The successful candidate will focus on enhancing the quality of software applications through effective testing processes.ResponsibilitiesDevelop and execute test plans and test cases based on project requirements.Conduct functional, regression, and...