Enter a job title or keyword

QA Software Technician

NewSpace Systems


Job Location:

Somerset East - South Africa

Monthly Salary: Not provided by the employer
Posted: 2 July 2026 (30+ days ago)
Application Deadline: 29 September 2026
Vacancies: 1 Vacancy

Job Summary

The Quality Assurance Software Engineer is responsible for ensuring that all products and processes adhere to the highest quality standards guaranteeing that final deliverables are compliant reliable and meet both technical specifications and customer expectations. This role plays a vital part in upholding and continuously improving quality assurance practices across all space-related operations within the facility.

General:

  • Understanding the technical and clients needs and requirements and ensuring effective communication thereof to the engineering and production teams.
  • Responsible for the management and control of the non-conforming product.
  • Develop and improve software quality assurance processes and methodologies.

Software Assurance:

  • Ensure quality standards are met throughout the software development life cycle.
  • Implement reviewing and improve existing software testing procedures.
  • Design comprehensive test plans that outline the testing scope strategy and required resources.
  • Identify document and track software bugs.
  • Performing Root Cause Analysis (RCA) to understand why a bug occurred and how to prevent it in the future.
  • Conduct regression functional integration and performance testing.
  • Collaborate with Engineering Production and Quality teams to resolve technical issues.

Quality Assurance:

  • Ensure adherence to cleanroom standards as per the BMS requirements.
  • Responsible for the investigation resolution and effective feedback on quality deviations.
  • Responsible for the calibration verification maintenance and commissioning of equipment.
  • Review verify and validate design output against customer requirements.

Administration:

  • Responsible for keeping accurate documentation.
  • Responsible for the review and approval of technical documentation (including test reports).
  • Responsible for all outgoing quality paperwork including Certificate of Conformance.
  • Responsible for the management reporting of quality issues and trends.

Qualifications:

  • National Diploma BTech Advanced Diploma or Degree in Electronic Engineering.
  • Additional qualification in Quality Management or Software Quality Assurance will be advantageous.

Required Experience:

  • Minimum 34 years experience in software quality assurance within an electronics or embedded systems environment.
  • Experience working with software development lifecycles and quality management systems.
  • Strong understanding of electronic hardware and software interaction.
  • Experience performing defect analysis and root cause investigations.
  • Experience in the IPC Class3 electronic manufacturing industry.
  • Proficient with Quality tools (SPC 8D FMEA etc).
  • Proficient with MS Office.

COMPETENCIES & SKILLS:

  • Strong attention to detail and commitment to quality.
  • Excellent analytical and problem-solving skills.
  • Understanding of software behaviour within electronic systems.
  • Ability to identify risks defects and inconsistencies early.
  • Clear communication across technical and non-technical teams.
  • Confidence to challenge assumptions and promote quality standards.
  • Ability to work independently and collaboratively in cross-functional teams.
  • Effective time management and prioritisation skills.
  • Adaptable and effective in a fast-paced environment.