Software Quality Engineer

Indsafri

South Africa

On-site

ZAR 300,000 - 420,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indsafri is seeking a motivated Software Quality Engineer I to build, implement, and maintain automated test solutions aligned with enterprise standards. You will collaborate across QA, development, and product teams to improve testing practices and drive quality in agile sprints.

Responsibilities include designing reusable test scripts, integrating tests into CI/CD, and mentoring junior testers while contributing to performance and load testing discussions.

Qualifications

  • Experience in building and maintaining automated test scripts and frameworks.
  • Strong knowledge of SOAP and RESTful service testing.
  • Understanding of CI/CD in DevOps environments and defect management.

Responsibilities

  • Design, develop, and implement reusable automated test scripts and frameworks.
  • Collaborate with QA Leads, Developers, BA, Architects and PO to define test strategies.
  • Integrate automation into CI/CD pipelines in DevOps environments.
  • Execute automated suites, analyze results, and report defects with root-cause details.
  • Participate in backlog grooming, sprint planning, and define acceptance criteria.

Skills

OOP principles
Java
SOAP testing
RESTful testing
Test automation
SDLC & Agile
Defect logging
Communication
Interpersonal skills

Education

Bachelor of Science
Bachelor of Commerce

Tools

Selenium
Appium
RestAssured
Karate
JMeter

Job description

We are seeking a motivated and skilled Software Quality Engineer I with a strong focus on automation to join our dynamic team. The successful candidate will be responsible for building, implementing, and maintaining robust test automation solutions that ensure the delivery of high-quality software aligned with enterprise standards. This role requires a collaborative individual who can work effectively with cross-functional teams, contribute to agile processes, and drive continuous improvement in our testing practices.

Key Responsibilities:
  • Design, develop, and implement reusable automated test scripts and frameworks using industry-standard tools and languages.
  • Collaborate closely with Quality Assurance Leads, Developers, Business Analysts, Architects, and Product Owners to understand requirements and define test strategies.
  • Integrate test automation into CI/CD pipelines within DevOps environments.
  • Execute automated test suites, analyze results, and report defects with detailed information for root cause analysis.
  • Contribute to backlog grooming, sprint planning, test estimation, and defining acceptance criteria for user stories.
  • Participate in code reviews of automation scripts to ensure adherence to standards, reusability, and scalability.
  • Maintain and enhance existing automation frameworks and contribute to the improvement of the overall testing platform.
  • Ensure all test artifacts are properly cataloged, stored, and easily accessible in the repository.
  • Identify potential product risks and communicate them with possible mitigation factors to the QA Lead.
  • Report daily testing status to the squad.
  • Participate actively in retrospective reviews, sprint showcases, and contribute to process improvements for faster, higher-quality delivery.
  • Mentor junior Software Test Engineers, sharing knowledge and improving team technical capabilities.
  • Stay abreast of emerging technologies and industry best practices in test automation and software quality.
  • Contribute to building a positive and collaborative team culture.
Required Skills and Qualifications:
  • Proficiency in Object-Oriented Programming (OOP) principles.
  • Experience with development languages such as Java.
  • Proven experience in test automation of SOAP and RESTful services.
  • Hands-on experience with testing tools and frameworks such as Selenium, Appium, RestAssured, Karate, or JMeter.
  • Solid understanding of Software Development Lifecycle (SDLC) and agile methodologies.
  • Experience in logging defects using a defined defect management process and tool.
  • Ability to analyze test results and provide clear, concise reports.
  • Strong communication and interpersonal skills, with the ability to build relationships with stakeholders.
Preferred Qualifications:
  • Bachelor of Science
  • Bachelor of Commerce
  • Experience with Mobile Test Automation.
  • Basic understanding of Service Virtualization.
  • Basic understanding of Data Virtualization.
  • Experience or foundational knowledge in Performance and Load Testing.
  • Experience or foundational knowledge in Vulnerability Testing.
  • Familiarity with DevOps principles and practices.
  • Understanding of test automation within microservices architecture.
Skills

Jmeter Java performance testing Selenium RESTAssured Agile Methodologies Load Testing APPIUM communication interpersonal skills Karate Object-Oriented Programming (OOP) Defect Logging Software Development Lifecycle (SDLC) Mobile Test Automation Vulnerability testing Test Result Analysis DevOps principles Data Virtualization RESTful services test automation SOAP services test automation Service Virtualization Microservices architecture test automation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Quality Engineer - Automation (Contract)
Senior Software Quality Engineer - Automation (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 1,300,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 600,000 - 900,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
Automation Test Engineer (Java + Selenium)
Automation Test Engineer (Java + Selenium)

Indsafri • South Africa

On-site
ZAR 420,000 - 540,000
Intermediate Software Quality Engineer
Intermediate Software Quality Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 344,000 - 482,000
Senior Quality Engineer
Senior Quality Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 420,000 - 560,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 900,000
Specialist QA Engineer
Specialist QA Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 480,000 - 800,000
Software Quality Engineer
Software Quality Engineer

Expleo Group • Johannesburg

On-site
ZAR 500,000 - 800,000
Intermediate Quality Assurance (QA) Engineer
Intermediate Quality Assurance (QA) Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 600,000