Dukosi is a leading-edge technology company developing innovative solutions for use in large complex batteries. The technology has applications in mobility (electric vehicles, buses, marine) and energy storage (renewables). Dukosi’s unique cell-based battery intelligence solution is cell type agnostic and simplifies the architecture, control, and safety of the BMS (Battery Management System), battery modules and packs by communicating over Dukosi’s patented near-field communications. We are currently building a world class Software team in Edinburgh. This exciting opportunity will allow you to play a key role as part of a team innovating in an application area and market segment that will see enormous growth over the next 10-15 years. So, this is a fantastic opportunity to gain experience with this technology and the leading-edge products it will serve. We are fast-moving with a close-knit team of engineers from multiple disciplines. We pride ourselves on building the company around its employees. Salary commensurate to experience and qualifications. RESPONSIBILITIES We are looking for a Software Test Engineer who brings experience of the full software test development lifecycle. You will be focused on developing test, increase automated testing coverage, and on-going maintenance of automated test effort. On a daily basis, the successful candidate will: Develop test cases for software features to support Dukosi products Developing and improving the CI infrastructure to support automated testing Work within the software test team at Dukosi to achieve shared product deadlines Manage your time and prioritise your work effectively in a fast-moving environment Participate fully in developing Dukosi’s quality management process, including ISO9001, processes required for Functional Safety and Product Security, and Automotive standards such as AutoSPICE At all times, adhering to Dukosi’s very high standards for Software Quality and Reliability REQUIREMENTS It is essential that: You have a degree in Computer Science, Electronics Engineering or another related field You have 3 experience working in Software Test Development You know your way around SW development & test tools – from revision control (SVN, Git), JIRA, Jenkins, Robot Framework, Test QA tools such as XRAY, logic analysers, scopes, JTag probes,… You have experience working in an Agile development environment, utilizing Continuous Integration and Test Automation. Developing test case using Robot Framework Developing test and CI infrastructure using tools such as Jenkins Excellent scripting skills using Python You can demonstrate great analytical and problem-solving skills Desirable (but not essential): You have experience of testing lithium ion battery management systems. You have experience of developing software that meets functional safety standards (e.g. ISO26262, IEC EN 61508) and automotive standards (e.g.) AutoSPICE