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
Test Automation Engineering
Integration & Quality Validation
Test Infrastructure & Continuous Quality
Cross-Functional Collaboration & Insights
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
#J-18808-Ljbffr
Senior Engineer • Johannesburg, Gauteng, South Africa