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:

System Engineer
Location: Cape Town
Salary:
The main purpose of the job is to work as part of a team executing the systems engineering during the design, construction, integration, verification and commissioning of Telescope Dishes and associated supporting systems, both in the laboratories in Cape Town and on-site at Carnarvon in the Northern Cape.
11 days ago


Project Engineer
Location: Cape Town
Salary:
24 days ago


Core Quality Engineer
Location: Cape Town
Salary:
28 days ago


Card Quality Engineer
Location: Cape Town
Salary:
28 days ago


Payment Quality Engineer
Location: Cape Town
Salary:
28 days ago


QA Engineer (Payments)
Location: Cape Town
Salary:
Key Responsibilities:1. quality assurance:- Follow, and manage quality assurance processes and methodologies.- Conduct thorough testing of products to identify defects and ensurecompliance with quality standards.2. Test Planning and Strategy:- Collaborate with product managers and development teams to createcomprehensive test plans and test strategies.- Define test objectives, scope, and success c...
30 days ago


Mechanical Project Engineer
Location: Cape Town
Salary:
We are seeking a mechanical project engineer with an aviation background for a defense industry client in Cape Town.
30 days ago


SENIOR RF Electronic Engineer (Hardware or RF)
Location: Cape Town
Salary: Neg
Senior Electronic engineer required who is passionate about RF-related technologies and design. our client requires an engineer with proven skills to lead RF-based product design and development. This includes being responsible for all RF specification requirements, component selection, test and acceptance procedures, and strategies. This leadership role has a training and upskilling component in ...
21 days ago


Database Administrator (DB2 LUW)
Location: Cape Town
Salary:
Today


MRO Buyer
Location: Cape Town
Salary:
Brilliant opportunity for an experienced MRO Buyer.
1 day 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