Intermediate Quality Assurance (QA) Engineer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 350,000 - 600,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SavageOne Pty Ltd is seeking an Intermediate QA Engineer to join our team in ensuring the quality and reliability of software products. You will design, implement, and execute test plans, combining manual and automated testing to deliver robust releases.

The role requires experience with automation frameworks such as Selenium, Cypress, and JUnit/TestNG, plus API testing tools like Postman. You will work in an Agile environment, collaborating across disciplines to improve quality and security

Qualifications

  • 3+ years in software testing, with a focus on both manual and automated testing.
  • Experience with automation testing frameworks (Selenium, Cypress, JUnit, TestNG).
  • Familiarity with API testing tools (Postman, RestAssured).
  • Understanding of CI/CD pipelines and version control (Git, Jenkins).

Responsibilities

  • Develop, execute, and maintain test plans, test cases, and test scripts (manual and automated).
  • Identify, document, and track software defects using a defect management tool.
  • Collaborate with developers, product managers, and other stakeholders to ensure high-quality software releases.
  • Conduct regression, performance, functional, and user acceptance testing (UAT).
  • Implement and maintain automated test scripts using tools such as Selenium, Cypress, or similar.
  • Analyze test results, identify patterns, and work closely with developers to resolve issues.
  • Ensure compliance with QA best practices, coding standards, and security guidelines.
  • Participate in sprint planning, stand-ups, and retrospective meetings in an Agile environment.

Skills

QA methodologies
Test plans
Debugging
Automation testing
API testing
CI/CD
Version control
Analytical
Communication
Collaboration
Detail-oriented

Tools

Selenium
Cypress
JUnit
TestNG
RestAssured
Postman
Git
Jenkins

Job description

Intermediate Quality Assurance (QA) Engineer
About the job Intermediate Quality Assurance (QA) Engineer
About the Role:

We are looking for a detail-oriented Intermediate QA Engineer to join our team. You will play a key role in ensuring the quality and reliability of our software products by designing, implementing, and executing test plans. The ideal candidate has a strong understanding of software testing principles, automation frameworks, and defect tracking processes.

Key Responsibilities:
  • Develop, execute, and maintain test plans, test cases, and test scripts (manual and automated).
  • Identify, document, and track software defects using a defect management tool.
  • Collaborate with developers, product managers, and other stakeholders to ensure high-quality software releases.
  • Conduct regression, performance, functional, and user acceptance testing (UAT).
  • Implement and maintain automated test scripts using tools such as Selenium, Cypress, or similar.
  • Analyze test results, identify patterns, and work closely with developers to resolve issues.
  • Ensure compliance with QA best practices, coding standards, and security guidelines.
  • Participate in sprint planning, stand-ups, and retrospective meetings in an Agile environment.
Key Requirements:

Experience: 3+ years in software testing, with a focus on both manual and automated testing.
Technical Skills:

  • Strong knowledge of QA methodologies, test plans, and debugging techniques.
  • Experience with automation testing frameworks (Selenium, Cypress, JUnit, TestNG, etc.).
  • Familiarity with API testing tools (Postman, RestAssured, etc.).
  • Understanding of CI/CD pipelines and version control (Git, Jenkins, or similar).
    Soft Skills:
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Detail-oriented with a passion for delivering high-quality software.
Nice to Have:
  • Experience in performance testing (JMeter, LoadRunner).
  • Knowledge of security testing best practices.
  • Experience working in cloud environments (AWS, Azure, GCP).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate QA Tester
Intermediate QA Tester

SavageOne Pty Ltd • Midrand

On-site
ZAR 400,000 - 600,000
Intermediate QA Engineer
Intermediate QA Engineer

iDbase Software • Johannesburg

Hybrid
ZAR 300,000 - 450,000
Quality Assurance Engineer
Quality Assurance Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 350,000 - 480,000
Intermediate QA
Intermediate QA

Platform45 • Cape Town, Rosebank

On-site
ZAR 420,000 - 620,000
Intermediate QA
Intermediate QA

Platform45 • South Africa

On-site
ZAR 350,000 - 520,000
Quality Assurance (Qa) Engineer
Quality Assurance (Qa) Engineer

Employ Global • Cape Town

On-site
ZAR 420,000 - 660,000
Quality Assurance Engineer
Quality Assurance Engineer

Employ Global • Cape Town

On-site
ZAR 420,000 - 620,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

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

Boardroom Appointments • Cape Town

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

Boardroom Appointments • Johannesburg

On-site
ZAR 500,000 - 800,000