JavaScript/TypeScript and the Playwright test framework. Participate in agile ceremonies (e.g., stand-ups, sprint planning, retrospectives). Exposure to CI/CD tools and pipelines (e.g., Jenkins, GitLab). Experience testing web applications, across browsers and devices. Knowledge of automation and test theory, with the ability to create test documentation. Expertise in agile methodologies such as Scrum and More ❯
for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD systems (e.g., GitLab CI, Azure Pipelines) Familiarity with Docker for embedded software builds and containerised testing Confident in debugging across firmware, OS and application layers Deep understanding of Embedded Linux (Buildroot), system configuration More ❯
Experience designing and implementing secure software solutions Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge of Continuous Delivery frameworks (e.g. Jenkins) Behaviours that make you brilliant for this role You are customer focussed and keep the customers needs at the forefront of More ❯
Boost, OpenCV, C 17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge of Continuous Delivery frameworks (e.g. Jenkins) Behaviours that make you brilliant for this role You are customer focussed and keep the customers needs at the forefront of More ❯