Protect yourself from scammers/fraudsters in recruitment
Read how to identify scam/fraudulent messages

Senior Product Tester

29812
  • Negotiable
  • South Africa

Job title: Senior Product Tester

Location: Pretoria, South Africa


Job responsibilities: 

  • Develop, implement, and maintain testing standards to verify that all products align with market expectations and defined specifications.
  • Independently design and build systems for automated product testing, ensuring completion within set timelines and budgets.
  • Create detailed test strategies including test plans, cases, processes, and data for both manual and automated testing environments.
  • Own the user acceptance testing (UAT) phase, offering valuable insights and data to support leadership in making informed decisions about product releases.
  • Identify risks associated with products and deliver clear, objective reports to Engineering Managers, including suggested mitigation measures.
  • Adhere to established standards and procedures for all testing activities.
  • Execute rigorous system and component tests focused on factors such as load capacity, failover capabilities, and system recovery, based on the product’s requirements.
  • Continuously test, assess, refine, and re-test modules and systems to uphold and improve product quality.
  • Collaborate with stakeholders to investigate and resolve defects, ensuring comprehensive root cause analysis is performed and documented.
  • Provide consistent testing status updates to stakeholders, detailing progress, challenges, and potential impacts on delivery timelines.
  • Contribute to formal test procedure walkthroughs and team retrospective reviews.
  • Apply advanced knowledge of testing methodologies to choose and implement the most effective techniques for each product or system.
  • Gain deep insights into how end-users interact with the product to ensure all relevant usage scenarios are covered during testing.
  • Understand the broader system architecture and design intentions as envisioned by the product team to ensure alignment with overall goals.



Offer on-site support to investigate and resolve complex or infrequent issues:

  • Update test scripts to detect such issues during future acceptance testing
  • Support the Technical Support team in identifying and resolving potential design-related issues
  • Record and relay all findings to the appropriate R&D teams for further action
  • Recommend improvements by identifying inefficiencies in existing workflows and suggesting process enhancements.
  • Work closely within cross-functional teams, understanding the contributions and responsibilities of each discipline involved.
  • Guide and mentor junior team members, fostering their technical growth and development.
  • Conduct all work in a manner that reflects the organisation’s standards of professionalism and excellence.
  • Keep current with emerging technologies to maximise the effectiveness of existing tools.
  • Evaluate and introduce new tools that enhance development efficiency and improve testing accuracy.
  • Experience with the use of design tools - preferably Altium Designer (Advanced experience in the use of design tools – preferably Altium Designer)
  • Ability to read and understand Schematic Designs (Advanced understanding of Schematic Designs)  
  • Able to use hand tools to develop jigs and or test equipment, (Drills, screwdrivers, soldering irons etc.)  
  • Able to Write, Read and understand Software (Advanced understanding of software applications specifically C#)
  • Understanding of Centurion System Products and their application


Thoroughly document and archive all work outputs, including:

  • Standard Operating Procedures (SOPs)
  • Detailed designs for test equipment
  • Testing goals, methods, and expected results
  • Supporting calculations
  • Project timelines
  • Cost breakdowns for test rigs
  • Test reports and outcome summaries
  • All relevant project communications
  • Well-commented code, version control logs, and detailed pull requests


Required qualifications/experience:

  • BSc. in Electronics Engineering, Computer Science, Software Engineering or a related field (or BEng Tech Electronics)
  • Minimum of 5 years proven experience in the field having worked as a Technician, Test Engineer, Quality Engineer or Electronic Engineer
  • Minimum of 3 years’ experience in designing and developing test beds and test equipment  
  • Minimum of 2 years’ experience using C#
  • Minimum of 2 years’ experience using Electronic CAD program preferably Altium
  • Advantageous – Good understanding and application of CodeAsys, Function Block Diagram Programming and Ladder Programming


For more information, contact me directly or apply below.

Paballo Ditsebe Account Manager | South Africa

Apply for this role