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 Programmin







Paballo Ditsebe Account Manager | South Africa

Apply for this role