Intermediate Quality Assurance (QA) Engineer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 350,000 - 600,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 Engineer
Intermediate QA Engineer

iDbase Software • Johannesburg

On-site
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 • South Africa

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

Platform45 • Cape Town, Rosebank

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

Employ Global • Cape Town

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

Network Contracting • Johannesburg

On-site
ZAR 420,000 - 640,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 Assurance Engineer
Senior Quality Assurance Engineer

Placements24 • East London

Hybrid
ZAR 700,000 - 1,000,000
Fully remote position
Private health insurance
Retirement savings plan
+1
Intermediate Automation QA Engineer ( ISTQB and ALM )
Intermediate Automation QA Engineer ( ISTQB and ALM )

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 420,000 - 660,000
Exposure to DevOps CI/CD
Scripting for test automation