About the position
Our client in Northriding is looking for a skilled Senior Test Devlopment Engineer to join their team.
Responsibilities
- Autonomously design and develop system(s) which will conduct automated product testing within agreed timelines/budgets
- Responsible for developing and maintaining the test standards necessary to ensure that products meet the market requirements and product specifications
- Develop comprehensive test designs, test processes, test cases and test data encompassing both Manual and Automated testing
- Take accountability for user acceptance testing, contributing insights and data to support the management team in making informed decisions on releasing updates or products into the field.
- Identify potential product risks and provide objective feedback to the Engineering Managers outlining details and recommended mitigation factors
- Ensure that all test related work is carried out as per the defined standards and procedures
- Conduct in-depth testing of systems or components, focusing on load testing, high-availability, recoverability, and other
- relevant tests as required based on the nature of the product under test.
- Independently test, evaluate, modify/enhance, and re-test modules, components, and products, ensuring the continuous improvement of product quality.
- Identify potential product risks and provide objective feedback to the Engineering Managers outlining details and recommended mitigation factors
- Engage with stakeholders to collaboratively resolve defects, ensuring thorough root cause analysis is conducted and documented for effective defect resolution.
- Regularly communicate and report the testing status to relevant stakeholders, providing comprehensive updates on testing progress, issues, and any potential impact on timelines.
- Participate in walkthroughs of testing procedures
- Participate in all retrospective reviews
- Possess in-depth knowledge of various testing techniques and methodologies, demonstrating the ability to discern and apply the most suitable approach for a particular system or product.
- Establish a comprehensive understanding of how the end-users utilise the product, ensuring testing scenarios cover all aspects to guarantee thorough and effective testing.
- Demonstrate a strong understanding of high-level system operation as envisioned by the product development team, ensuring alignment with the overall product vision and goals.
- Provide in-field support for obscure faults;
- To update test scripts to detect these faults during acceptance testing
- To provide support to the Technical support department on issues that may be design related, such as inherent outlying bugs or problems
- Document and report findings to the relevant R&D discipline for resolution
- Assist in identifying inefficiencies in current work methodologies and provide insight into options to improve the overall efficiencies in the processes
- Collaborate closely within a mixed-discipline team to achieve Departmental objectives and possess a comprehensive understanding of all disciplines.
- Mentor and provide guidance to Junior Team members
- Stay abreast of technologies in order to enhance the utilization of existing tools
- Professionally document and archive all work
- Collaborate closely with management and stay updated on all project statuses
Functional Skills
- 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
- 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#)
Required Qualifications
- 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
Desired Skills:
- electronics
- software
- jigs
- circuit schematics
- developing
- C#