Test Engineer
Role details
Job location
Tech stack
Job description
Perform end-to-end quality assurance testing of software releases, from development through to production. * Investigate and reproduce reported faults, documenting findings clearly within the issue-tracking system. * Create structured, comprehensive test plans and detailed test cases for both manual and automated testing. * Design, develop and execute automation scripts to improve coverage and efficiency. * Collaborate with product management, developers and project teams to clarify requirements and feature specifications. * Contribute to improving QA methodologies, processes and overall testing effectiveness.
Requirements
Degree in a relevant engineering discipline with hands-on experience in software and embedded systems testing * Proven ability to troubleshoot complex technical issues, manage bug tracking and prioritise effectively across teams. * Strong communication skills, analytical mindset, attention to detail, and working knowledge of high-level languages (preferably Python).
Desirable * Interest or experience within live entertainment, lighting control or video processing environments. * Familiarity with version control systems such as Git and packet analysis tools (e.g. Wireshark). * Understanding of networking fundamentals and protocols including DMX-512, ArtNet and sACN.
Benefits & conditions
Profit-sharing, a good salary package and employee councils and working groups. They take care of their employees, and their engineers have clout. They're working on driving forwards automation, including implementing agentic workflows.