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 (QC) SUPERVISOR
Location: Northern Suburbs
Salary:
(quality Controller) quality assurance SUPERVISORBasic Salary+ BenefitsIf you do not meet the client's requirements as listed below your application will not be considered
7 days ago


Junior Quality Assurance Analyst
Location: Capetown
Salary: Negotiable
My client seeks a Junior quality assurance Analyst (Hybrid Role) to join a fast-paced, innovative environment. You''ll collaborate with developers and customers to ensure software excellence across platforms like mobile apps, GIS mapping, and hardware provisioning.
8 days ago


Junior Quality Assurance Analyst
Location: Cape Town
Salary:
Junior quality assurance Analyst Opportunity! Join one of the leading Business Automation software companies driving innovation and excellence in the tech world. If you have a passion for improving software, spotting issues others miss, and being part of a high-performing team, then this could be your perfect fit!
14 days ago


Quality Assurance Supervisor
Location: Cape Town
Salary:
We are are looking for an experienced and results-driven quality assurance Supervisor to lead and oversee all quality assurance and control functions within our manufacturing operations.
17 days ago


Quality Assurance (QA) Specialist – Software Tester
Location: Bellville
Salary: R 20 000.00 Monthly
Job Description: A company specializing in software solutions, product coding, and integration services is currently expanding its QA team and is looking for a quality assurance Specialist with strong expertise in both manual and automated testing. As the QA Specialist, you'll play a critical role in ensuring our software solutions are functional, reliable, and aligned with user expectations. You...
11 days ago


Quality Control and Assurance Manager
Location: Capetown
Salary: R28 000.00 - R30 000.00 per month
quality Control and assurance Manager
72 days ago


Quality Controller
Location: Cape Town
Salary:
Our client aims to be the trusted provider and preferred choice for world-class technology solutions, offering the best in Aerospace, Security, and Turn-key System Application Projects for their clients. They are seeking skilled a quality Controller to join their team in Airport City.
7 days ago


Junior Industrial Engineer
Location: Cape Town
Salary:
15 days ago


PP 15829 - Structural Engineer / Technologist – Cape Town
Location: Capetown
Salary: Highly Neg on exp
Structural engineer / Technologist – Cape Town
25 days ago


Mechanical Designer
Location: Capetown
Salary: R45000 -R50 000 ctc pm
Established South African based firm with years in the industry, and with a solid reputation for delivering innovative and world-class robotic and automation solutions, is recruiting for an experience Mechanical Design engineer.
39 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