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 Focused)
Location: Cape Town
Salary: 300 000 Annually
Build quality into real software that runs a large, complex operation.Own automation, influence delivery, and raise the bar for engineering teams.This is a QA role where your thinking matters as much as your code.
14 days ago


Quality Assurance Engineer
Location: Cape Town
Salary:
#SHIFTINTOHIGHCAREER by joining a Manufacturing Company that seeks the expertise of a quality assurance engineer 
7 days ago


Junior Quality Assurance Analyst
Location: Cape Town
Salary:
Our client, a cutting-edge software company that builds end-to-end business automation platforms, is looking for a Junior QA Analyst ready to break things (so users don’t have to).
15 days ago


Quality Assurance Test Analyst (CPT Hybrid)
Location: Cape Town
Salary:
20 days ago


Quality Assurance Manager
Location: Cape Town
Salary: 420 000 Annually
Are you a proactive quality assurance professional with solid experience in a heavy metal manufacturing environment? If you are comfortable leading quality systems, driving compliance, and maintaining high operational standards within a production setting, this opportunity may be well suited to you.
21 days ago


Quality Assurance Manager
Location: Cape Town
Salary: 450000 Annually
Are you a strong, hands-on quality assurance professional with a solid manufacturing background? If you thrive in a high-accountability production environment and are confident leading structured quality systems and compliance frameworks, this opportunity could be well suited to you.
46 days ago


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


Senior Data Analyst
Location: Stellenbosch
Salary: Annually
The Senior Data Analyst will be working at the intersection of data engineering, business analysis and reporting. Assist with understanding data landscape, serve business users with actionable insights, and drive continuous improvement of our SQL Server-based data environment.
6 days ago


Professional Electrical Engineer
Location: Cape Town
Salary: Annually
If you’re passionate about electrical engineering and sustainability, and you’re ready to take your career to the next level — this opportunity is for you. Apply today!A dynamic and innovative engineering Consulting firm, is looking for the full-time expertise of a registered ECSA Electrical engineer (Professional registration) or Electrical engineering Technologist to join their...
7 days ago


JUNIOR QUALITY ENGINEER (PAARL)
Location: Paarl
Salary:
We are seeking a detail-oriented Junior quality engineer to support quality assurance processes within a manufacturing environment. The role involves maintaining quality standards, ensuring compliance with regulatory requirements, assisting with audits, and contributing to continuous improvement initiatives. The ideal candidate will have a strong analytical mindset and the ability to collaborate e...
18 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