Level Up Johannesburg, Gauteng, South Africa
Senior QA Engineer
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
Architect comprehensive test strategies, plans, and case libraries for web applications, APIs, and system integrations.
Engineer automated UI test suites for React applications using Selenium, Playwright, or Cypress.
Execute end-to-end, regression, and exploratory testing across web and API ecosystems.
Provision and maintain test environments within Azure cloud infrastructure.
Align test coverage strategies with Developers, DevOps engineers, and product owners.
Technical Capabilities
Selenium, WebDriver, TestNG, NUnit, JUnit, Cucumber
Postman, Swagger, RestAssured, Newman
JavaScript / TypeScript, Python, SQL
Azure DevOps, GitHub Actions, Jenkins, Azure Test Plans
JMeter, K6, Azure Load Testing
Jira, Azure DevOps, TestRail
Azure SQL, PostgreSQL, SQL Server
Git, Azure Repos
Agile / Scrum, BDD / TDD, DevOps Integration
#J-18808-Ljbffr
Senior Engineer • Johannesburg, Gauteng, South Africa