About the position
Role Summary
The Test Engineer will be responsible for the design, development, and execution of test plans for the Ground Control Station (GCS) to ensure product functionality, reliability, and performance. You will work closely with multidisciplinary teams, including developers, designers, hardware, and software engineers to identify defects, validate system behaviour, and ensure the product meets technical specifications and user requirements. This position requires strong analytical ability, meticulous attention to detail, and a structured approach to problem-solving within a high-technology engineering environment. You will also contribute to process improvements, test automation, and the development of electro-mechanical interfaces for testing complex systems.
Key Responsibilities
- Testing and verification: Designing, developing, and executing test plans to verify product functionality, reliability, and performance.
- Defect identification: Meticulously searching for and documenting bugs, glitches, or other issues within a product.
- Collaboration: Working closely with developers, designers, and other teams to address issues and ensure the product meets specifications and user needs.
- Analysis and reporting: Analyzing test results, documenting findings, and reporting progress, risks, and metrics to project leads and management.
- Process improvement: Implementing new testing methodologies, improving test coverage, and helping to enhance the product's overall quality and user experience.
Requirements
- BTech degree in Electrical Engineering (Light Current) or Mechatronics Engineering, NQF Level 7
- 5 years of experience in testing, engineering, or related technical roles
- Strong understanding of electronic fundamentals, including analog and digital circuit principles
- Ability to read and interpret complex schematics, PCB layouts, and hardware documentation
- Experience with hardware debugging using oscilloscopes, mustimeters, logic analysers, spectrum analysers, and similar diagnostic equipment
- Competence in developing test plans, procedures, and test cases for hardware validation and characterization
- Proficiency in programming or scripting languages such as Python, C, or C++ for test automation, data analysis, or firmware-related tasks
- Familiarity with industry-standard communication protocols (I2C, SPI, UART, CAN, RS232, Ethernet)
- Experience designing and building electro-mechanical interfaces for connecting products to test equipment
- Ability to select, use, and calibrate test equipment in line with national standards
- Strong analytical, problem-solving, and technical reporting skills
- Excellent communication, teamwork, and attention to detail
- Proficiency in Microsoft Word and UML modelling tools (e.g., Enterprise Architect)
- Own transport and a valid driver's licence required
- Willingness to work in a structured engineering environment