Test & QA Manager

Test & QA Manager

Job Title: Test & QA Manager
Location: Gauteng
Salary: 660000.00
Reference: JN -042017-8139
Job Published: October 08, 2017 20:18

Job Description

Job Title:  Test and QA   Manager                                       


  • Compile monthly reports
  • Oversee testing and QA
  • Be able to elicit information from Functional and Non-functional specifications being either on a Use Case level, Entity Relationship diagram or workflow diagram in order to write excellent testing documentation in the form of Test cases and test plans
  • Analyse the software requirements and modify new or existing test procedures where necessary to finalize the test life cycle
  • Prepare hardware and software test platforms
  • Use existing test procedures to ensure that the designated products functionality is tested
  • Test Software as an integrated product using controlled and documented techniques
  • Ensure that the software released to the relevant departments / fields is of such a standard that the User understands can work effectively and efficiently and that no financial losses are incurred due to errors
  • Report errors via the Helpdesk System to Development and follow up on their corrective action
  • Ensure that Integrated testing are completed after software has been reworked
  • Compile a Test history file containing all project documentation: i.e. Technical specification, Project plans, Test procedure and results, and any general correspondence; apply CM control to these documents
  • Support internal departments during their User acceptance test life cycle
  • Support internal departments in setting up and creating demonstration equipment
  • Attend IT/Business Project meetings to ensure that all test requirements are met
  • Ensure completion of deliverables by prescribed milestones, with proactive feedback
  • Identify risk and provide action plans
  • Maintain order and structure in process
  • Maintain a balance between Technical, Finance and Quality issues
  • Planning tasks and scheduling milestones in a structured manner which facilitates clear orientation of tasks towards milestones and easy identification of deviations, as well as facilitating clear communication with team on  short and long term deadlines
  • Be available on standby to assist development resources



  • Matric
  • Related degree in the software field and/or alternatively applicable recognized software testing courses

Specific Skills (Technical):

  • 6-years experience as a Software Tester of which 3-years must be as a Senior Software Tester
  • Worked with and have a good understanding of software development methodologies for example Waterfall and Agile
  • Worked with and have a good understanding of SQL 2000/2008/2012 and understand database structures (tables, views and stored procedures). Be able to extract data from SQL environment with the use of select statements and joins in order to perform white box testing
  • Worked on multiple operating systems and have a good technical knowledge (Windows 8, Windows 7 etc)
  • Have an understanding and performed testing on the following testing types and methods:
    • Negative testing
    • Positive testing
    • Black box testing
    • White box testing
    • Functional testing
    • Non Functional testing
    • Regression testing
    • Software performance testing
    • Installation testing
  • Have basic network knowledge
  • Tested different application type’s for example C#, Java, PHP, Visual Basic etc.
  • Tested mobile applications on Android, IOS or Blackberry using some or all of the below:
    • Interrupt  testing
    • Performance testing
    • Usability testing
    • Installation testing

The successful applicant must:

  • Be able to  adhere  to and assist in enhancing the standards and testing methodology of the company
  • Be able to manage a team of software testers from a technical point of view.
  • Insure that the team members have common testing practices and that these are in line with the standards set by the company
  • Be able to inform and report all issues with regards to his/her team to his/her immediate superior
  • Be able to provide technical direction to fellow team members and delegate tasks among team members
  • Be able to lead a team and work as part of a team
  • Be able to communicate with team members; share knowledge; share resources; seek assistance
  • Be able to acknowledge and appreciate each team member’s contributions
  • Be able to meet deadlines or other requirements, as specified by management, which are under your control
  • Be able to improve skills and competencies by identifying team training needs and proposing courses
  • Be self-motivated, by taking an interest in the job, and obtaining satisfaction from the achievement of a job well done
  • Be able to prioritise the work of team members and work to tight deadlines
  • Drive tasks through to completion
  • Be technically up to date. Always looking forward in terms of technology and the progress of our competition

Get similar jobs like these by email

By submitting your details you agree to our T&C's