a large IT function - giving you the chance to move into more senior positions in the future. As the successful candidate you must have: Overall Experience: 5 years in softwaretesting with a 3-year focus on building scalable automation solutions. UI & Mobile Automation: Expertise in modern frameworks including Selenium, Playwright, Cypress, WebdriverIO, and Appium. Core Programming Skills … Strong command of Java, Python, or JavaScript/TypeScript for creating reliable and maintainable test scripts. API & Services Testing: Proficient in validating APIs using tools like Rest Assured and Postman. DevOps Integration: Experienced in integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps). Emerging Technology: Over 6 months of practical experience applying GenAI tools More ❯
a large IT function - giving you the chance to move into more senior positions in the future. As the successful candidate you must have: Overall Experience: 5 years in softwaretesting with a 3-year focus on building scalable automation solutions. UI & Mobile Automation: Expertise in modern frameworks including Selenium, Playwright, Cypress, WebdriverIO, and Appium. Core Programming Skills … Strong command of Java, Python, or JavaScript/TypeScript for creating reliable and maintainable test scripts. API & Services Testing: Proficient in validating APIs using tools like Rest Assured and Postman. DevOps Integration: Experienced in integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps). Emerging Technology: Over 6 months of practical experience applying GenAI tools More ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Elekta AB
We don't just build technology. We build hope. We are seeking a highly experienced Principal Software Engineer to lead the development of advanced control systems software for our state-of-the-art radiotherapy solutions.This role involves designing and evolving a suite of applications, including service tools, factory test software, and interfaces that connect treatment management systems … and maintenance of these applications to a modern, containerised microservices platform.As a technical leader within a Scrum team and an Agile Release Train, you will champion best practices in software engineering, ensuring quality and compliance in a safety-critical environment. Your expertise will guide architectural decisions, influence technical strategy, and mentor teams to deliver innovative, reliable solutions that make … patient care. What you'll do at Elekta: Define, design, develop and maintain applications and the control system for the Elekta Radiotherapy Treatment System (Linac). Maintaining and enhancing Software quality metrics including test coverage and code maintainability through code walkthroughs, testing at all level of the V model and attention to detail. Ensuring the code and the More ❯