Enable job alerts via email!

Senior Qa Engineer

Eteacher Group

Johannesburg

Remote

ZAR 400 000 - 500 000

Full time

Today
Be an early applicant

Job summary

A leading EdTech firm is seeking a Senior QA Engineer to enhance quality assurance practices in a remote role. The ideal candidate has over 5 years of experience, especially in test automation utilizing C#, Playwright, and CI/CD tools. Responsibilities include testing features, mentoring junior engineers, and improving testing processes with advanced methodologies. If you are detail-oriented and passionate about quality assurance, this role is for you.

Qualifications

  • Fluent in English (spoken and written) is a must.
  • 5+ years QA experience, with at least 2 years in test automation.
  • Proven record building (page-object or similar patterns).

Responsibilities

  • Test new and existing features and ensure best quality.
  • Design, implement, and monitor automated test scripts using C# and Playwright.
  • Collaborate with development teams to ensure quality standards are met.

Skills

Test automation
C#
Playwright
Selenium
CI / CD integration
REST API testing
SQL
Agile methodologies
Collaboration
Mentoring

Education

ISTQB or other global QA certifications

Tools

Jira
Docker
Xray
SQL databases
Job description

Overview eTeacher 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 1, employees while we deliver high quality live courses to over 50, students a year on our online Learning Platform. Our strategy is to continue on our path of innovation to deliver personalized, outcome focused learning experiences, by leveraging AI technology and advanced teaching methodologies. We're looking for a Senior QA Engineer to join our leading Innovation team! To sustain our growth and day-to-day operations we rely on hundreds of automated processes, and to make sure they are working properly our QA Manager is looking for assistance. If you are highly technical, detail oriented, passionate, proactive, innovative and are looking for your next challenge, keep reading below – this might just be for you.

Responsibilities
  • Test new and existing features and ensure their best quality.
  • Test different system processes to improve new features design.
  • Design, implement, and monitor automated test scripts using C# and Playwright.
  • Create initial automated test suites for regression, integration, and E2E testing.
  • Maintain and improve QA standards, processes, and documentation, including test case creation and bug reporting.
  • Collaborate with development and product teams to ensure quality standards are met.
  • Mentor and guide junior QA engineers in best practices and automation techniques.
  • Participate in the development and integration of CI / CD pipelines.
  • Conduct performance, compatibility, and usability testing.
  • Identify and document defects / bugs, providing detailed reports for development teams.
  • Contribute to establishing test management processes and tooling (Xray or similar).
  • Use AI tools integration to improve testing efficiency.
  • Report on a regular basis and make recommendations based on metrics.
  • This is a remote freelance position.
Qualifications
  • Fluent in English (spoken and written) – a must.
  • 5+ years QA experience, with at least 2 years in test automation creating (coding).
  • Strong hands‑on skills in C# / Java, and Playwright / Selenium / Cypress.
  • Proven record building (page‑object or similar patterns).
  • CI / CD integration experience with GitHub Actions, Azure DevOps, Bitbucket, or Jenkins.
  • Solid grasp of STLC, test design techniques, and bug life cycle management.
  • Experience with REST API testing and data‑driven testing approaches.
  • Comfortable mentoring junior testers and performing code reviews.
  • Knowledge on Jira, Monday or similar.
  • Strong organizational and analytical skills + Detail oriented.
  • Team player.
  • Nice‑to‑Have Experience with Contact Center systems – BIG Advantage.
  • Knowledge on system integration processes (webhook, JSON).
  • Experience with Xray, TestRail, or other test‑management tools.
  • Experience with performance, compatibility, or UX testing processes.
  • Exposure to AI‑assisted QA tools or test generation utilities.
  • Knowledge of Docker, Git, or Kubernetes‑based test environments.
  • Experience working with distributed global teams.
  • Experience with SQL.
  • Mobile testing experience (Appium, XCUITest, Espresso).
  • Familiarity with Agile and DevOps methodologies.
  • ISTQB or other global QA certifications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.