Technology Quality Assurance Manager

Johannesburg, Gauteng, South Africa

Job Description


About the job Technology Quality Assurance ManagerxefxbbxbfKey purpose:Establish a quality strategy and assessment framework to determine whether ICT solutions meet the performance requirements and quality assurance standards during the development, deployment, maintenance, and monitoring phases of a product lifecycle. Implement methodologies, technologies, policies, and processes for conducting objective quality assessments that are aimed at high quality system design that meets international standards.xefxbbxbfDuties and responsibilities:

  • Lead the development, planning, and implementation of a functional Quality Assurance Strategy to support ICT solutions and projects design.
  • Set up and define a quality assurance framework for assessing products, services, processes, and people adequacy to meet the company orientated solutions.
  • Application of creative and analytical methods to design and enforce quality controls to maintain both company and internationally aligned standards.
  • Defining quality standards, control frameworks, and testing at different phases, such as unit testing, integration testing, and user acceptance testing.
  • Establish the testing phases as well as the input and output elements that will be tested during the design, development, and implementation phases.
  • Establish cross-functional Quality Assurance teams across company departments using crowdsourcing and develop testing material.
  • Assess the business requirements before beginning design work and determine if they have been interpreted correctly through engagement with the business or through assessment of the scope and proposed solution.
  • Develop quality assessment methodologies that support each testing process and confirm the credibility of the results.
  • Provide guidelines for conducting quality assurance through testing, assessments and demonstrate value add to the process to drive efficiencies and high-quality solutions.
  • Apply scientific models to estimate resources and time required to complete the end-to-end testing requirement.
  • Defining the reporting standards for each level and preparing a presentation with suggestions on how to improve the solution to enable go-live.
  • Determining the technical test cases and deviation tolerance levels for the desired quality standard.
  • Establishes appropriate quality standards and parameters for final solutions to meet business needs.
  • Conduct unit testing, integration testing, and user acceptance testing and guarantee that errors are rectified, and the continuous testing cycle is completed.
  • Responsible for quality and test advocacy, resource planning and management, and resolution of testing issues.
  • Define and apply appropriate test measurements and metrics in the product and the Testing Team.
  • Continually communicate with stakeholders to review test results post-deployment.
  • Provide assurance on pre-deployment and post implementation testing.
  • Functional (Black Box) testing:
  • Deliver 100% front end Test scenario coverage and defect evaluation of solution/product within a defined timeframe.
  • Non-Functional (White Box) testing:
  • Using knowledge of the inner workings of the solution to expand on test cases and test for known outcomes
  • Test for negative expected outcomes thus assuring complete end to end functionality of the product solution per its design.
  • Deliver Security, availability, and performance testing management in accordance with the standards defined.
  • Conduct ICT policy reviews to align policies to quality standards established throughout testing and to best practice.
  • Communicates quality standards and parameters to QA team, product development team, and other business partners.
  • Validate that all test scripts and results are updated according to the documentation framework.
  • Conduct automation testing and re-testing once bugs or errors are detected as part of the testing lifecycle.
  • Review results and update, amend test cases to derive better results.
  • Automate repetitive quality testing activities.
  • Identify risks and threats associated with applications and systems, analyse exposure to those risks or threats, and determine the appropriate action to control and/or minimise them.
  • Conduct monthly self-assessments based on defined internal controls, anticipate and document risks, and report on gaps and related mitigation activities for auditing purposes.
  • Assess effectiveness of quality assessment process to prevent and reduce losses in time and repeats/defects/rejects of solution adoption.
  • Maintain compliance with data management privacy regulations and adherence to POPI Act requirements.
  • Driving a culture of zero-defect targets in the company Eco-system.
  • Preparation and execution of audits (Internal and external).
xefxbbxbfQualifications and experience:
  • 8 Years experience in a Quality Assurance Management Role
  • 3 Years experience of working in ICT business architecture or development of software, infrastructure, or applications
  • 3 Years experience delivering Quality Assurance automation programmes
  • 2 Years experience working in an Agile run project environment.
  • Proven track record of successful error free deployments
  • Degree in Computer Science or equivalent
  • Technical certification in Testing accreditations preferable (Example: ISO)
  • Project Management certification (advantageous)

Boardroom Appointments

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1358376
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned