Back to Careers | Quality Assurance
QA Automation

Software Quality Engineer

Ensure excellence through automated testing and quality processes that deliver reliable software

Nelson Mandela Bay, South Africa

Role Overview

As a Software Quality Engineer at BATSAMAYI®, you will be the guardian of software excellence, designing and implementing test strategies that ensure our products meet the highest standards of quality, performance, and reliability. You'll work closely with developers, product managers, and clients to build a culture of quality from the ground up.

This role combines manual testing expertise with test automation skills. You'll create automated test suites, integrate testing into CI/CD pipelines, and advocate for best practices in quality assurance across the entire development lifecycle.

We're looking for someone who is passionate about breaking things to make them better, and who thrives in a collaborative environment focused on continuous improvement.

Design, develop, and maintain automated test scripts for web, mobile, and API platforms using tools like Selenium, Cypress, or Playwright

Collaborate with developers to integrate testing into CI/CD pipelines (Jenkins, GitLab CI) and ensure rapid feedback on code quality

Perform manual exploratory testing, regression testing, and user acceptance testing to uncover edge cases and usability issues

Track and report defects using tools like JIRA, and work with the team to prioritize and resolve them efficiently

Contribute to test planning, estimation, and strategy, ensuring comprehensive coverage across all features and releases

1 or 2 years of experience in software quality assurance, with a strong focus on test automation

Proficiency in at least one programming language for automation (Python, JavaScript/TypeScript, Java, or C#)

Hands-on experience with test automation frameworks such as Selenium, Cypress, Appium, or Playwright

Strong knowledge of testing methodologies, test case design, and defect tracking tools (JIRA, TestRail)

Familiarity with CI/CD concepts and experience integrating automated tests into build pipelines

ISTQB certification or other relevant quality assurance certifications

Experience with performance testing tools (JMeter, LoadRunner, K6) and security testing concepts

Bachelor's degree in Computer Science, Engineering, or related technical field

Personal Qualities We Value

Innovative Thinker
Team Player
Self-Motivated
Continuous Learner
Strong Communicator
Results-Oriented

Tech Stack

Automation Frameworks

Selenium Cypress Playwright Appium

Languages

Python JavaScript Java C#

API Testing

Postman RestAssured SoapUI

Performance Testing

JMeter K6 LoadRunner

CI/CD & Tools

Jenkins GitLab CI GitHub Actions JIRA

Test Management

TestRail Zephyr Xray
Ready to join us?

Take the next step in your quality engineering career

Join a team that's shaping the future of software quality in Africa. Your expertise can make a real difference.

We're an equal opportunity employer committed to diversity and inclusion