Quality Assurance Engineer III

 

Recruiter:

Vistex Africa

Job Ref:

QE2102

Date posted:

Monday, February 22, 2021

Location:

CapeTown, South Africa

Salary:

Market Related


SUMMARY:
Job Spec Our Client in Cape Town requires a Quality Assurance Engineer III for a contract role.

POSITION INFO:

Qualifications

Essential

  • Formal Education Grade 12
  • Diploma or Degree qualified (IT or related technical)

Desirable

  • ISTQB Foundation Level
  • ISTQB Agile

Experience

Essential

  • 2-4 A commitment to quality and a thorough approach to work
  • 2-3 years Manual testing experience
  • 2-3 years SQL experience
  • 5-7 years Automation scripting experience

Desirable

  • 1-2 years Testing in a retail / financial sector
  • 1-2 years Testing in an Agile environment
  • 1-2 years Experience of testing using test management tools such as QC / Zephyr

Responsibilities

  • Identify opportunities for automation within software processes
  • Design and execute QA tests using scripts that automatically test functionality
  • Run tests for databases, systems, networks, applications, hardware and software
  • Identify bugs and quality issues in development, service or business processes
  • Install applications and databases relevant to automation
  • Collaborate with other business units to understand how automation can improve workflow
  • Gather requirements from clients, customers or end-users to develop the best automation solutions

1. Test case / script generation and review

  • Identify what to test by translating functional and business requirement specifications into testable test plans and test cases
  • Identify and document key test scenarios
  • Document or automate the test cases
  • Determine the prerequisites
  • Determine the test criteria
  • Record the expected results
  • Review final test cases with test lead
  • Obtain sign-off

2. Test prerequisites compilation

  • Identify required test materials
  • Obtain test material, e.g. test data
  • Identify the required test environment
  • Ensure test environment setup, e.g. test server access and test logins
  • Prepare test results pack for results recording and sign-off

3. Test execution and recording

  • Follow the written test case/ specification or execute the automated scripts / test suites
  • Record test results
  • Compare actual results against expected results or review automation run results and debug any script failures
  • Record pass/fail status of each test case
  • Report, record and assign defects identified
  • Retest / rerun and update on fixed defects
  • Execute / run regression tests
  • Maintain the test environments

4. Maintenance of high quality and accuracy

  • Understand the application under test and ensure that it meets the necessary expectations as defined by business.
  • Ensure Quality Assurance of all testing activities.
  • Maintain test documentation to reflect current system operations. Identify opportunities for continuous improvement.
  • Support improvement of testing process and initiatives.
  • Continued maintenance and upkeep of the automated scripts

5. Test status updates

  • Provide feedback to the development team and ensure the work is carried out in accordance with the schedule and the quality requirements
  • Inform management of any negative trends in the quality of software in preand post-production
  • Provide estimates and feedback to the Team Lead for project scheduling purposes
  • Ensure effective communication with key stakeholders
  • Prepare and maintain test tracking report

6. Test closure activities

  • Ensure test completion - no outstanding high risk issues, defects have been fixed and retested or deferred or accepted as permanent restrictions
  • Handover test artefacts to people who need it in the future, e.g. maintenance or support teams
  • Participate in project retrospectives and contribute and document lessons learned
  • Archive test work products, like test results, test logs, test status reports etc

Knowledge and Skills

Essential

  • 5-7 years Knowledge of functional testing, system testing, integration testing, regression testing, automation scripting and execution
  • 2-4 years Knowledge of systems testing, integration testing
  • 2-3 years Knowledge of non-functional testing – performance testing

Desirable

  • 1-2 years Google Suite
  • 1-2 Knowledge of non-functional testing – security testing
  • 1-2 Knowledge of non-functional testing – usability testing

Essential

  • 4-5 years Build enhancements to test frameworks increasing speed and productivity
  • 4-5 years GUI/API automation/performance solutions using different tools
  • 4-5 years Refinement of automation/performance tech methodologies and approach
  • 4-5 years Innovate solutions and idea improving SQA processes
  • 4-5 years Define metrics and measurements to evaluate automation/performance effectiveness
  • 4-5 years Analysis, design and implement automation/ performance solutions
  • 4-5 years Assist with the facilitation of project workshops and scoping sessions
  • 4-5 years Compile automation task or project estimations
  • 4-5 years Pilot and demo bespoke automation/performance solutions
  • 4-5 years Provide coaching and development opportunities for junior test team members
  • 4-5 years Develop, Train and lead junior team members in automation testing methods and best practices
  • 4-5 years Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of their test scripts.
  • 4-5 years Influence the direction of the automation effort, and its schedule and prioritization
  • 4-5 years Respond to technical issues to resolve and follow up
  • 4-5 years Collaborate with other IT and application resources and teams
  • 5-7 years Collaboratively work with the rest of the QA team to refine quality assurance practices and technique within the greater team
  • 5-7 years Work with the support team to interpret and implement quality assurance standards for the context of the project or BAU ticket
  • 5-7 years In sprint / release automation
  • 5-7 years In sprint / release manual testing if automation is not possible
  • 5-7 years Pair / collaborative testing with the developers in the support team
  • 5-7 years Continually evaluate the adequacy of quality assurance standards in their projects
  • 5-7 years Devise sampling procedures and directions for recording and reporting quality data
  • 5-7 years Review the implementation and efficiency of quality and inspection systems
  • 5-7 years Plan, conduct and monitor testing and inspection of materials and products to ensure finished product quality
  • 5-7 years Document internal audits and other quality assurance activities
  • 5-7 years Investigate customer complaints and non-conformance issues
  • 5-7 years Collect and compile statistical quality data
  • 5-7 years Analyse data to identify areas for improvement in the quality and automation capabilities
  • 5-7 years Develop, recommend and monitor corrective and preventive actions
  • 5-7 years Prepare reports to communicate outcomes of quality activities
  • 5-7 years Identify training needs and organize training interventions to meet quality standards
  • 5-7 years Coordinate and support on-site audits conducted by external providers
  • 5-7 years Evaluate audit findings and implement appropriate corrective actions
  • 5-7 years Monitor risk management activities Assure ongoing compliance with quality and industry regulatory requirements
  • 5-7 years Testing and automation types:
  • Device testing, Integration Testing, UI, E2E, API, REST

Automation Tools:

  • Selenium, Robot Framework, Postman, UFT, Appium, Mobile Centre, SoupUI

IDE’s:

  • Eclipse, IntelliJ

CI Tools:

  • Jenkins, Bamboo etc.

Build Tools:

  • Maven

Version control tools:

  • GIT, Bitbucket

Management Tools:

  • JIRA (Zephyr), QC / ALM

Other Tools:

  • NewRelic, Load Runner, NeoLoad, JMeter

Development languages:

  • Java, C#, SQL, Python

Competencies

Essential

  • Planning and organising
  • Deadline driven
  • Learning and researching
  • Analysing and problem solving
  • Applying expertise and technology
  • Working with people
  • Excellent written and spoken communication skills
  • Delivering results and meeting customer expectations

Desirable

  • Confident enough in their ability to test that they can push back on a developer when tests fail
  • Must not only test what works, but also look for what does not work, and try to break the system
  • Excellent documentation skills & adherence to standards
  • Needs to be a problem solver, enjoy digging through numbers
  • Needs to be able to run with a task on their own

If you have not heard from us after 2 weeks, please consider your application unsuccessful.



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Quality Assurance Engineer (Automation)
Location: Cape Town
Salary:
2026 is the year of AI everywhere, space tourism, and hyper-automation—and you’re invited to be part of the revolution. Our client is building software that powers the future, and they need a QA Automation engineer who doesn’t just test code—they protect trust in a world where digital reliability is everything. If you want to future-proof your career and join a team th...
3 days ago


Quality Assurance Engineer
Location: Cape Town
Salary: 400 000 Annually
My client is looking for a QA engineer who loves automation, thrives on solving complex problems, and wants to make a real impact on cutting-edge software solutions. This is your chance to join a collaborative, fast-paced team and elevate quality standards across exciting projects.
4 days ago


Quality Assurance Engineer
Location: Cape Town
Salary:
Our client is looking for a quality assurance engineer who is passionate about building high quality software and isn’t afraid to break things (on purpose). You will play a key role in shaping their QA practices, building robust automated test suites, and working closely with cross-functional teams.
6 days ago


Quality Assurance Engineer
Location: Stellenbosch
Salary: 60 000
Looking for excellent quality assurance engineers.
30 days ago


Quality Assurance Manager
Location: Cape Town
Salary:
3 days ago


Quality Assurance Officer
Location: Capetown
Salary: Market Related
quality assurance Officer - Cape Town, Western Cape
4 days ago


Senior Quality Assurance Practitioner - Dairy - Cape Town
Location: Cape Town
Salary:
Our client within the Dairy / Fruit Manufacturing Industry is looking for a Senior quality assurance Practitioner to join their team
5 days ago


Quality Assurance: Compliance Clerk
Location: Parow
Salary:
67 days ago


Professional Civil Engineer - PrEng - ECSA Registered, Cape Town
Location: Cape Town
Salary: 1100000 Annually
Professional Civil engineer - PrEng - ECSA Registered, Cape Town
6 days ago


Civil Engineer (Technician/ technologist) - (ECSA Registered or in process) Cape Town
Location: Cape Town
Salary: 450000 Annually
Civil engineer (Technician/ technologist) - (ECSA Registered or in process) Cape Town
6 days ago


Create a free job alert for Quality Assurance Engineer III in CapeTown

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions