it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

235 jobs found

Email me jobs like this
Refine Search
Current Search
senior qa engineer automation
Senior DevTest QA Engineer - CI/CD Automation Lead
ASSA ABLOY Global Solutions Cardiff, South Glamorgan
ASSA ABLOY Global Solutions is seeking a Senior QA Engineer DevTest in Cardiff, UK. In this role, you will drive the automation of testing in CI/CD pipelines and ensure quality by identifying defects early. The ideal candidate should have an engineering degree, over 4 years of relevant experience, and familiarity with device testing, Agile methodologies, and automated testing tools like Jenkins and Jira. We offer a competitive salary, inclusive benefits, and a commitment to diversity.
30/05/2026
Full time
ASSA ABLOY Global Solutions is seeking a Senior QA Engineer DevTest in Cardiff, UK. In this role, you will drive the automation of testing in CI/CD pipelines and ensure quality by identifying defects early. The ideal candidate should have an engineering degree, over 4 years of relevant experience, and familiarity with device testing, Agile methodologies, and automated testing tools like Jenkins and Jira. We offer a competitive salary, inclusive benefits, and a commitment to diversity.
Senior QA Engineer DevTest
ASSA ABLOY Global Solutions Cardiff, South Glamorgan
An Amazing Career Opportunity for a Senior QA Engineer DevTest Location: Cardiff, UK Job ID: 46974 As a DevTest Senior Engineer in Cardiff, you will help drive the implementation and maintenance of robust automated tests within the CI/CD pipeline in HID PACS. This is a wide-ranging role, bridging the functions of the DevOps and QA Validation teams. The qualified candidate will drive the automation of smoke and sanity testing, deliver a scalable CI/CD ready test environment, and improve release predictability and quality by identifying defects earlier in the development cycle. Who are we? HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. Responsibilities To exhibit initiative and be able to perform at a high level and with limited supervision within a supportive and multi skilled team-based development environment. Able to prioritize work and produce consistent progress towards defined goals. Able to take assigned tasks, identifying and clarifying inconsistencies and be able to progress to high standard of completion. Able to take ownership of the testing of new product features, analyse use cases and create relevant tests to exercise the product functionality. Ability to develop expertise in new areas of technology identified to support future product development. Able to clearly communicate technical concepts both verbally and in writing, and able to mentor interns and new engineers in these areas. Will be expected to participate and contribute to the technical design process. Adopt a consultative approach to problem solving where requirements may need clarifying and can require interaction with multiple stakeholders within the business. Understands the need for clear, concise and maintainable technical documentation to assist management and peer engineers. Primary Duties Other duties may be assigned. Able to implement a wide range of testing techniques to support a scalable and automated CI/CD environment. Monitor, triage and resolve CI/CD pipeline test failures. Builds and documents updated CI/CD infrastructure for new features. Able to compile a Test Plan from a product specification. Able to define Test Cases which will test specific features / performance requirements. Able to design and implement Test solutions within well-defined parameters. Works with stakeholders to identify objectives and viable solutions. Ability to analyse customer issues and assist in Defect Triage. Able to present test reports to stakeholders. Has an appreciation of how the product under test integrates with the overall system solution. Able to come up with different use case scenarios for a feature. Able to design and execute non-functional test cases. Able to use a range of technologies for testing. Investigates problems and opportunities in existing processes and contributes to solutions. Understands the TDD methodology and works with stakeholders to validate the final test plan. Good understanding of System/Solution testing, interoperability and longer-term stress/reliability testing. Considers E-2-E and UX of the System/Solution when test planning. Essential Qualifications (this is a role with wide scope and people with suitable experience are encouraged to apply.) Engineering degree or equivalent or suitable experience. Minimum of +4 years of related industry experience. Prior experience of device testing, embedded FW, software testing, or other related testing experience. Familiarity with software installation and configuration in Windows and Linux environments. Ability to install and configure basic computer system hardware components and establish connections to local area networks and back-end processing systems. Experience with SQL DB queries to validate software recording proper data and ensure participant data ingested properly prior to testing. Experience in scripting. Experience with tracking software development using Jira or other similar programs. Experience of Agile and Lean Methodologies. Ability to write coded test solutions. Familiar with SBCs (Arduino/Raspberry Pi) and control of sensors/relays/stepper motors. Familiar with Jenkins, NUnit and scripting. Able to produce physical test systems - outsourcing where necessary. knowledge of various test/development methodologies such as DDT, BDD, TDD, Acceptance Testing, Unit Testing and Performance/Reliability Testing. Should have experience of Systems and Systems Integration testing, including End-2-End testing. Able to use standard development software: editors, compilers. Able to use standard equipment: Oscilloscope, multimeters, logic-Analyser, power supply. Preferred Qualifications NUnit test framework. Test orchestration tools such as AWS CodePipeline, Codeship, Travis CI, CircleCI, GitHub Actions, etc. Scripting languages e.g. Python, Bash, Groovy, Etc Mercurial and/or Bitbucket/Git version control. Bluetooth Low Energy protocol. I2C and SPI protocols. Demonstrable knowledge of API structures XML, JSON, or similar. Experience with Secure Elements, RFID, NFC, HCE or Bluetooth technologies is a plus. Work Requirements Compliance with all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems. Travel and fieldwork, including international travel may be required. Therefore, employee must possess, or be able to acquire a valid passport. Must be legally eligible to work in the country in which you are hired. What we can offer you: Competitive salary and rewards package. Competitive benefits and annual leave offering, allowing for work-life balance. A vibrant, welcoming & inclusive culture. Extensive career development opportunities and resources to maximize your potential. To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds. Why apply? Empowerment: You'll work as part of a global team in a flexible workenvironment, learning and enhancing your expertise. We welcome an opportunity to meet you and learn about your unique talents, skills, and experiences. You don't need to check all the boxes. If you have most of the skills and experience, we want you to apply. Innovation: You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers. Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted. HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact .
30/05/2026
Full time
An Amazing Career Opportunity for a Senior QA Engineer DevTest Location: Cardiff, UK Job ID: 46974 As a DevTest Senior Engineer in Cardiff, you will help drive the implementation and maintenance of robust automated tests within the CI/CD pipeline in HID PACS. This is a wide-ranging role, bridging the functions of the DevOps and QA Validation teams. The qualified candidate will drive the automation of smoke and sanity testing, deliver a scalable CI/CD ready test environment, and improve release predictability and quality by identifying defects earlier in the development cycle. Who are we? HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. Responsibilities To exhibit initiative and be able to perform at a high level and with limited supervision within a supportive and multi skilled team-based development environment. Able to prioritize work and produce consistent progress towards defined goals. Able to take assigned tasks, identifying and clarifying inconsistencies and be able to progress to high standard of completion. Able to take ownership of the testing of new product features, analyse use cases and create relevant tests to exercise the product functionality. Ability to develop expertise in new areas of technology identified to support future product development. Able to clearly communicate technical concepts both verbally and in writing, and able to mentor interns and new engineers in these areas. Will be expected to participate and contribute to the technical design process. Adopt a consultative approach to problem solving where requirements may need clarifying and can require interaction with multiple stakeholders within the business. Understands the need for clear, concise and maintainable technical documentation to assist management and peer engineers. Primary Duties Other duties may be assigned. Able to implement a wide range of testing techniques to support a scalable and automated CI/CD environment. Monitor, triage and resolve CI/CD pipeline test failures. Builds and documents updated CI/CD infrastructure for new features. Able to compile a Test Plan from a product specification. Able to define Test Cases which will test specific features / performance requirements. Able to design and implement Test solutions within well-defined parameters. Works with stakeholders to identify objectives and viable solutions. Ability to analyse customer issues and assist in Defect Triage. Able to present test reports to stakeholders. Has an appreciation of how the product under test integrates with the overall system solution. Able to come up with different use case scenarios for a feature. Able to design and execute non-functional test cases. Able to use a range of technologies for testing. Investigates problems and opportunities in existing processes and contributes to solutions. Understands the TDD methodology and works with stakeholders to validate the final test plan. Good understanding of System/Solution testing, interoperability and longer-term stress/reliability testing. Considers E-2-E and UX of the System/Solution when test planning. Essential Qualifications (this is a role with wide scope and people with suitable experience are encouraged to apply.) Engineering degree or equivalent or suitable experience. Minimum of +4 years of related industry experience. Prior experience of device testing, embedded FW, software testing, or other related testing experience. Familiarity with software installation and configuration in Windows and Linux environments. Ability to install and configure basic computer system hardware components and establish connections to local area networks and back-end processing systems. Experience with SQL DB queries to validate software recording proper data and ensure participant data ingested properly prior to testing. Experience in scripting. Experience with tracking software development using Jira or other similar programs. Experience of Agile and Lean Methodologies. Ability to write coded test solutions. Familiar with SBCs (Arduino/Raspberry Pi) and control of sensors/relays/stepper motors. Familiar with Jenkins, NUnit and scripting. Able to produce physical test systems - outsourcing where necessary. knowledge of various test/development methodologies such as DDT, BDD, TDD, Acceptance Testing, Unit Testing and Performance/Reliability Testing. Should have experience of Systems and Systems Integration testing, including End-2-End testing. Able to use standard development software: editors, compilers. Able to use standard equipment: Oscilloscope, multimeters, logic-Analyser, power supply. Preferred Qualifications NUnit test framework. Test orchestration tools such as AWS CodePipeline, Codeship, Travis CI, CircleCI, GitHub Actions, etc. Scripting languages e.g. Python, Bash, Groovy, Etc Mercurial and/or Bitbucket/Git version control. Bluetooth Low Energy protocol. I2C and SPI protocols. Demonstrable knowledge of API structures XML, JSON, or similar. Experience with Secure Elements, RFID, NFC, HCE or Bluetooth technologies is a plus. Work Requirements Compliance with all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems. Travel and fieldwork, including international travel may be required. Therefore, employee must possess, or be able to acquire a valid passport. Must be legally eligible to work in the country in which you are hired. What we can offer you: Competitive salary and rewards package. Competitive benefits and annual leave offering, allowing for work-life balance. A vibrant, welcoming & inclusive culture. Extensive career development opportunities and resources to maximize your potential. To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds. Why apply? Empowerment: You'll work as part of a global team in a flexible workenvironment, learning and enhancing your expertise. We welcome an opportunity to meet you and learn about your unique talents, skills, and experiences. You don't need to check all the boxes. If you have most of the skills and experience, we want you to apply. Innovation: You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers. Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted. HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact .
Senior QA Engineer
GEEIQ
Senior QA Engineer Application Deadline: 31 May 2026 Department: Engineering Employment Type: Permanent - Full Time Location: London Compensation: £50,000 - £70,000 / year Description Go Virtual with GEEIQ - we're the data platform helping brands like Walmart, Gucci, L'Oréal and Porsche navigate, measure and grow across virtual worlds. Think Ralph Lauren in Fortnite or Elton John in Roblox, that's where we come in. Based in London, our 40-person team combines platform data and human expertise to help the world's biggest brands navigate this new marketing frontier. We believe the metaverse hype is over; brands now demand measurement, attribution and real ROI. That's what we deliver. Every idea is valued here - we're collaborative, curious and ambitious, shaping how brands Go Virtual with confidence. Our Team Our Engineering team plays a critical role developing and refining the GEEIQ data platform that helps and empowers our clients - from major brands to emerging players in various industries - to navigate the complexities of virtual worlds. The GEEIQ engineering team is extremely collaborative, working together to not only build a great platform, but also a great team. We are on a mission to build the leading platform for brands navigating virtual worlds, and the reliability and scalability of that platform are paramount to our success. We're looking for a Senior QA Engineer to join our growing engineering team and take ownership of quality across our product. This is a dedicated QA role, so you'll play a key part in shaping testing practices, defining processes, and embedding quality deeply into our development lifecycle. Our product is highly data-driven, with dashboards, reports, and complex business logic. You'll work closely with developers, product, and design to ensure features are delivered correctly, reliably, and at a high standard - and that issues are caught as early as possible. This role is both strategic and hands on: you'll design and implement automation, perform manual testing when needed, and help the team aggressively reduce our bug backlog and technical debt. Key Responsibilities Own and drive the QA strategy across the product Design, implement, and maintain automated test suites (frontend, backend, and/or API) Perform manual testing where automation isn't sufficient or appropriate Define and improve QA processes that integrate smoothly with our development workflow Work closely with product and design to ensure requirements are clearly understood and correctly delivered Act as a quality advocate throughout the development lifecycle (from early discovery to release) Help prioritize, manage, and reduce a significant bug backlog Support the team in identifying and addressing technical debt Collaborate daily with developers, DevOps, the solution architect, and engineering leadership Continuously improve testing tools, practices, and documentation What we're looking for Strong experience as a Senior QA Engineer (or similar role) Proven ability to build QA processes from scratch or significantly improve existing ones Solid experience with test automation (tools and frameworks are flexible) Confidence performing manual testing for complex or exploratory scenarios Experience testing data-heavy applications, dashboards, or reporting systems Good understanding of modern software development practices and CI/CD Comfortable working in a small, fast-moving startup environment Proactive, independent, and able to take ownership without heavy supervision Easy-going, collaborative, and a strong team player Experience working as the first or only QA in a team Background in testing analytics, BI, or complex data pipelines Experience helping teams reduce long-standing bug or tech-debt backlogs Familiarity with agile or iterative development environments Team & culture You'll join a small and friendly engineering team: 5 Developers 1 DevOps 1 Solution Architect 1 Engineering Manager 1 CTO We're a young, collaborative group that values ownership, pragmatism, and good communication. We take quality seriously but keep things human and respectful. Hybrid model: 3 days per week in the office (Monday, Tuesday and Thursday), 2 days remote The office is always open and team members are welcome to come in more often if they like
30/05/2026
Full time
Senior QA Engineer Application Deadline: 31 May 2026 Department: Engineering Employment Type: Permanent - Full Time Location: London Compensation: £50,000 - £70,000 / year Description Go Virtual with GEEIQ - we're the data platform helping brands like Walmart, Gucci, L'Oréal and Porsche navigate, measure and grow across virtual worlds. Think Ralph Lauren in Fortnite or Elton John in Roblox, that's where we come in. Based in London, our 40-person team combines platform data and human expertise to help the world's biggest brands navigate this new marketing frontier. We believe the metaverse hype is over; brands now demand measurement, attribution and real ROI. That's what we deliver. Every idea is valued here - we're collaborative, curious and ambitious, shaping how brands Go Virtual with confidence. Our Team Our Engineering team plays a critical role developing and refining the GEEIQ data platform that helps and empowers our clients - from major brands to emerging players in various industries - to navigate the complexities of virtual worlds. The GEEIQ engineering team is extremely collaborative, working together to not only build a great platform, but also a great team. We are on a mission to build the leading platform for brands navigating virtual worlds, and the reliability and scalability of that platform are paramount to our success. We're looking for a Senior QA Engineer to join our growing engineering team and take ownership of quality across our product. This is a dedicated QA role, so you'll play a key part in shaping testing practices, defining processes, and embedding quality deeply into our development lifecycle. Our product is highly data-driven, with dashboards, reports, and complex business logic. You'll work closely with developers, product, and design to ensure features are delivered correctly, reliably, and at a high standard - and that issues are caught as early as possible. This role is both strategic and hands on: you'll design and implement automation, perform manual testing when needed, and help the team aggressively reduce our bug backlog and technical debt. Key Responsibilities Own and drive the QA strategy across the product Design, implement, and maintain automated test suites (frontend, backend, and/or API) Perform manual testing where automation isn't sufficient or appropriate Define and improve QA processes that integrate smoothly with our development workflow Work closely with product and design to ensure requirements are clearly understood and correctly delivered Act as a quality advocate throughout the development lifecycle (from early discovery to release) Help prioritize, manage, and reduce a significant bug backlog Support the team in identifying and addressing technical debt Collaborate daily with developers, DevOps, the solution architect, and engineering leadership Continuously improve testing tools, practices, and documentation What we're looking for Strong experience as a Senior QA Engineer (or similar role) Proven ability to build QA processes from scratch or significantly improve existing ones Solid experience with test automation (tools and frameworks are flexible) Confidence performing manual testing for complex or exploratory scenarios Experience testing data-heavy applications, dashboards, or reporting systems Good understanding of modern software development practices and CI/CD Comfortable working in a small, fast-moving startup environment Proactive, independent, and able to take ownership without heavy supervision Easy-going, collaborative, and a strong team player Experience working as the first or only QA in a team Background in testing analytics, BI, or complex data pipelines Experience helping teams reduce long-standing bug or tech-debt backlogs Familiarity with agile or iterative development environments Team & culture You'll join a small and friendly engineering team: 5 Developers 1 DevOps 1 Solution Architect 1 Engineering Manager 1 CTO We're a young, collaborative group that values ownership, pragmatism, and good communication. We take quality seriously but keep things human and respectful. Hybrid model: 3 days per week in the office (Monday, Tuesday and Thursday), 2 days remote The office is always open and team members are welcome to come in more often if they like
Senior Full-Stack Software Engineer
Heim
ABOUT US At Heim, we are reinventing how healthcare is delivered. We believe that healthcare is best delivered in the home of patients, and that we are at the cusp of a systemic shift away from hospital based care. Our mission is to expand access to in-person clinical care at home by empowering community nurses with technology that makes care delivery more efficient. We have created an AI native ecosystem that optimises the complex scheduling involved in delivering community based care, and are on track to automate every non clinical touchpoint for nurses. To date, our technology has powered our network of 400+ practitioners to deliver c. 30K appointments, and we have shown that our algorithms bring down the cost of at-home visits by c.35% whilst freeing up valuable time for care in doing so. We are growing fast and our ambitions are big - with new international markets on the roadmap, and strong investor backing. Our aim is to create the most productive, AI-enabled distributed clinical workforce working at the intersection of public and private health. By joining Heim, you will play a pivotal role in building the infrastructure that puts clinical care in the home. WHAT IT'S LIKE TO WORK AT HEIM We are reinventing how healthcare is delivered. Here are the things that shape your day-to-day: Meaningful problems - we build systems that improve how organisations understand and care for people. The work is complex, applied, and grounded in real-world patient impact High standards, low ego - you'll work alongside thoughtful engineers, clinicians, and operators who care about clarity and good judgement Speed with intent - we move quickly but deliberately. Clear ownership, evidence-based decisions, outcomes over output Simple, elegant solutions - we have a strong bias towards code that is easy to reason about, hard to break, and built to outlast the sprint it was born in Direct access to founders - you'll have visibility into and input on the direction of the company WHAT MAKES THIS ROLE DIFFERENT This is a full-stack TypeScript role in the truest sense - you will own problems across the entire system, from UI to infrastructure. AI isn't a feature here; it's a first principle. We expect you to use agentic coding tools fluently (e.g. Claude Code, Cursor) and to be building your own views on where agentic workflows can meaningfully improve what we ship. You'll be working on systems where the stakes are real: scheduling errors affect patient care, data quality issues affect clinical decisions, and downtime has consequences. That context sharpens every technical choice you make. WHAT YOU'LL DO Design and build product features end-to-end across the Heim tech stack - owning them from first principles to production Architect and implement AI-powered workflows: scheduling optimisation, practitioner dispatch, clinical data enrichment, and agentic referral automations that reduce manual touchpoints for nurses Own the full lifecycle of features - from TypeScript frontend through to backend services, infrastructure, deployment pipelines, and testing - without relying on separate DevOps or QA teams to close the loop Build and maintain the APIs, services, and data models that underpin clinical operations - with the reliability and auditability a regulated environment demands Collaborate with our product and clinical ops teams to translate ambiguous real-world problems into working software Make pragmatic trade-offs between speed and quality, and advocate clearly when the trade-off isn't acceptable Contribute to the architecture and infrastructure decisions that will shape the platform as we scale to NHS Trusts across the UK and into new markets Leave the codebase better than you found it - improving performance, clarity, and resilience as part of everyday delivery You won't get perfectly specified tickets. You'll be trusted to think, decide, and ship. HOW WE WORK Small team, fast loops, few layers - your decisions land fast and the feedback is real We operate a hybrid team set up, and value high quality in person time so you must be able to commute to our central London office Technical judgement is respected and expected - you'll have a real voice in architectural decisions Disagreement is normal. Good ideas win, not hierarchical ones Strong bias toward execution: fewer meetings, clear ownership, and decisions grounded in evidence WHO THIS IS FOR You're a senior full-stack engineer who acts like a founder. You take responsibility for outcomes, not just tasks. You're comfortable roaming an unfamiliar part of the codebase when something needs fixing, and you'll ask sharp clarifying questions before committing to an approach. You probably have: 6+ years building and owning production software in fast-moving environments Genuine full-stack capability - you're not "mostly frontend" or "mostly backend"; you care about and can own the whole system Proven ability to own the full delivery lifecycle: frontend, backend, infrastructure, CI/CD pipelines, deployment, and testing - without handing off to separate DevOps or QA teams Active, fluent use of AI coding tools - Claude Code, Cursor, Copilot - not as novelty, but as default workflow Experience making data-sensitive engineering decisions: you instinctively ask about PII classification, schema flexibility, and audit requirements before you build A track record of shipping under ambiguity - you've taken a vague ask, formed a point of view, and delivered something that worked The judgement to know when to move fast and when to slow down Bonus if you have: Experience in regulated environments (healthcare, fintech, legal) and an understanding of what "good enough" looks like when data sensitivity is high Background building agentic or multi-step AI workflows in production A side project or personal tool built with AI - something that shows you've been hands on with Cursor, Claude Code, or AI integrations outside of work Familiarity with NHS data standards, FHIR, or community care systems Infrastructure and cloud experience (GCP or equivalent) beyond the basics
30/05/2026
Full time
ABOUT US At Heim, we are reinventing how healthcare is delivered. We believe that healthcare is best delivered in the home of patients, and that we are at the cusp of a systemic shift away from hospital based care. Our mission is to expand access to in-person clinical care at home by empowering community nurses with technology that makes care delivery more efficient. We have created an AI native ecosystem that optimises the complex scheduling involved in delivering community based care, and are on track to automate every non clinical touchpoint for nurses. To date, our technology has powered our network of 400+ practitioners to deliver c. 30K appointments, and we have shown that our algorithms bring down the cost of at-home visits by c.35% whilst freeing up valuable time for care in doing so. We are growing fast and our ambitions are big - with new international markets on the roadmap, and strong investor backing. Our aim is to create the most productive, AI-enabled distributed clinical workforce working at the intersection of public and private health. By joining Heim, you will play a pivotal role in building the infrastructure that puts clinical care in the home. WHAT IT'S LIKE TO WORK AT HEIM We are reinventing how healthcare is delivered. Here are the things that shape your day-to-day: Meaningful problems - we build systems that improve how organisations understand and care for people. The work is complex, applied, and grounded in real-world patient impact High standards, low ego - you'll work alongside thoughtful engineers, clinicians, and operators who care about clarity and good judgement Speed with intent - we move quickly but deliberately. Clear ownership, evidence-based decisions, outcomes over output Simple, elegant solutions - we have a strong bias towards code that is easy to reason about, hard to break, and built to outlast the sprint it was born in Direct access to founders - you'll have visibility into and input on the direction of the company WHAT MAKES THIS ROLE DIFFERENT This is a full-stack TypeScript role in the truest sense - you will own problems across the entire system, from UI to infrastructure. AI isn't a feature here; it's a first principle. We expect you to use agentic coding tools fluently (e.g. Claude Code, Cursor) and to be building your own views on where agentic workflows can meaningfully improve what we ship. You'll be working on systems where the stakes are real: scheduling errors affect patient care, data quality issues affect clinical decisions, and downtime has consequences. That context sharpens every technical choice you make. WHAT YOU'LL DO Design and build product features end-to-end across the Heim tech stack - owning them from first principles to production Architect and implement AI-powered workflows: scheduling optimisation, practitioner dispatch, clinical data enrichment, and agentic referral automations that reduce manual touchpoints for nurses Own the full lifecycle of features - from TypeScript frontend through to backend services, infrastructure, deployment pipelines, and testing - without relying on separate DevOps or QA teams to close the loop Build and maintain the APIs, services, and data models that underpin clinical operations - with the reliability and auditability a regulated environment demands Collaborate with our product and clinical ops teams to translate ambiguous real-world problems into working software Make pragmatic trade-offs between speed and quality, and advocate clearly when the trade-off isn't acceptable Contribute to the architecture and infrastructure decisions that will shape the platform as we scale to NHS Trusts across the UK and into new markets Leave the codebase better than you found it - improving performance, clarity, and resilience as part of everyday delivery You won't get perfectly specified tickets. You'll be trusted to think, decide, and ship. HOW WE WORK Small team, fast loops, few layers - your decisions land fast and the feedback is real We operate a hybrid team set up, and value high quality in person time so you must be able to commute to our central London office Technical judgement is respected and expected - you'll have a real voice in architectural decisions Disagreement is normal. Good ideas win, not hierarchical ones Strong bias toward execution: fewer meetings, clear ownership, and decisions grounded in evidence WHO THIS IS FOR You're a senior full-stack engineer who acts like a founder. You take responsibility for outcomes, not just tasks. You're comfortable roaming an unfamiliar part of the codebase when something needs fixing, and you'll ask sharp clarifying questions before committing to an approach. You probably have: 6+ years building and owning production software in fast-moving environments Genuine full-stack capability - you're not "mostly frontend" or "mostly backend"; you care about and can own the whole system Proven ability to own the full delivery lifecycle: frontend, backend, infrastructure, CI/CD pipelines, deployment, and testing - without handing off to separate DevOps or QA teams Active, fluent use of AI coding tools - Claude Code, Cursor, Copilot - not as novelty, but as default workflow Experience making data-sensitive engineering decisions: you instinctively ask about PII classification, schema flexibility, and audit requirements before you build A track record of shipping under ambiguity - you've taken a vague ask, formed a point of view, and delivered something that worked The judgement to know when to move fast and when to slow down Bonus if you have: Experience in regulated environments (healthcare, fintech, legal) and an understanding of what "good enough" looks like when data sensitivity is high Background building agentic or multi-step AI workflows in production A side project or personal tool built with AI - something that shows you've been hands on with Cursor, Claude Code, or AI integrations outside of work Familiarity with NHS data standards, FHIR, or community care systems Infrastructure and cloud experience (GCP or equivalent) beyond the basics
Ashdown Group
Senior Test Automation Engineer - AI-Driven QA (Hybrid)
Ashdown Group
Ashdown Group is seeking a Senior Test Automation Engineer in Kingston upon Thames. In this hybrid role, you'll ensure the quality and performance of high-volume transaction platforms while collaborating with cross-functional teams to design and implement testing strategies. The ideal candidate will have over 5 years of experience with client and web applications, including RESTful APIs. Familiarity with Azure DevOps and a strong focus on delivering high-quality software are essential.
30/05/2026
Full time
Ashdown Group is seeking a Senior Test Automation Engineer in Kingston upon Thames. In this hybrid role, you'll ensure the quality and performance of high-volume transaction platforms while collaborating with cross-functional teams to design and implement testing strategies. The ideal candidate will have over 5 years of experience with client and web applications, including RESTful APIs. Familiarity with Azure DevOps and a strong focus on delivering high-quality software are essential.
Hastings Direct
Test Automation Engineer - Principal & Senior Roles
Hastings Direct Bexhill-on-sea, Sussex
Job Overview We're a digital insurance provider with ambitious plans to become The Best and Biggest in the UK market. Our CIO team leads innovation, ensuring technology infrastructure supports our goals. We value a culture built on collaboration, creativity, and continuous improvement. Responsibilities Provide automation capabilities that support Scrum Teams to deliver on an Automation-Only approach, reducing the percentage of tests that cannot be automated by designing and implementing extensions or adjustments to the Automation Frameworks. Identify new opportunities to enhance or extend our test automation capabilities with new or updated tooling, supporting evaluation, decision making, implementation and maintenance of these tools. Manage the ongoing maintenance of the tooling to meet growing demand, increase performance and enable Scrum Teams to test early and often on a continuous basis. Provide capabilities to support the provision of timely and accurate Test Automation MI for all Scrum Teams, including quality measures where possible to support continuous improvement. Define, implement and maintain test automation best practices and drive proactive collaboration and engagement within Scrum Teams and the wider QA community through the Centre of Excellence, regular Brown Bag sessions and other means of engagement. Mentor direct reports, junior staff and new joiners to achieve necessary competencies for progression. Qualifications Proficient practical experience in a Testing Automation role. Extensive experience working in an agile environment. Transformational leadership skills - able to influence decision making and implement new tools, processes and procedures in support of the company's vision. Good mentoring skills to support direct reports in their development. Knowledge of at least one agile methodology (e.g., Scrum, Kanban, SAFe). Familiarity with backlog and test case management in a system of record such as Jira or Octane. Excellent knowledge of declarative Gherkin to capture business rules and run as automated tests with Cucumber. Strong coding skills to implement automated tests in Java, JavaScript, Typescript or C#. Comfortable with source control using GitHub. Skilled in user interface automation with Selenium and Selenium Grid, Playwright or Cypress. Experience implementing tests against APIs using code or tools such as SoapUI or Postman. Good understanding of continuous integration platforms such as AzureDevOps or Jenkins (or equivalent). Benefits Competitive salary and £5k car allowance. Flexible hybrid working - discuss details with recruiter. Competitive bonus scheme - all colleagues eligible for annual 4Cs performance bonus. Physical wellbeing via private medical insurance and Islands' available for specialist care. Financial wellbeing: life assurance cover equivalent to 4x salary, income protection at no extra cost, matched pension contributions up to 10%, discounts, cashback, free independent mortgage advice and financial wellbeing support. Mental wellbeing programme: thrive mental health app, colleague assistance programme (24/7), in house mental health first aiders, support groups and a dedicated support team. 27 days annual leave + bank holidays, with option to buy or sell a week. Health care cash back plans, dental plans, discounted health assessments, cycle to work and tech schemes, discounted and free onsite facilities, social events throughout the year. Equal Opportunities Statement Hastings Group is an equal opportunities employer and welcomes applications from all suitably skilled persons regardless of gender, age, race, disability, ethnic background, religion, sexual orientation, gender reassignment or marital/family status. We employ a thorough referencing process, which includes credit and criminal record checks. We encourage applicants who require reasonable adjustments during the recruitment process to let us know.
30/05/2026
Full time
Job Overview We're a digital insurance provider with ambitious plans to become The Best and Biggest in the UK market. Our CIO team leads innovation, ensuring technology infrastructure supports our goals. We value a culture built on collaboration, creativity, and continuous improvement. Responsibilities Provide automation capabilities that support Scrum Teams to deliver on an Automation-Only approach, reducing the percentage of tests that cannot be automated by designing and implementing extensions or adjustments to the Automation Frameworks. Identify new opportunities to enhance or extend our test automation capabilities with new or updated tooling, supporting evaluation, decision making, implementation and maintenance of these tools. Manage the ongoing maintenance of the tooling to meet growing demand, increase performance and enable Scrum Teams to test early and often on a continuous basis. Provide capabilities to support the provision of timely and accurate Test Automation MI for all Scrum Teams, including quality measures where possible to support continuous improvement. Define, implement and maintain test automation best practices and drive proactive collaboration and engagement within Scrum Teams and the wider QA community through the Centre of Excellence, regular Brown Bag sessions and other means of engagement. Mentor direct reports, junior staff and new joiners to achieve necessary competencies for progression. Qualifications Proficient practical experience in a Testing Automation role. Extensive experience working in an agile environment. Transformational leadership skills - able to influence decision making and implement new tools, processes and procedures in support of the company's vision. Good mentoring skills to support direct reports in their development. Knowledge of at least one agile methodology (e.g., Scrum, Kanban, SAFe). Familiarity with backlog and test case management in a system of record such as Jira or Octane. Excellent knowledge of declarative Gherkin to capture business rules and run as automated tests with Cucumber. Strong coding skills to implement automated tests in Java, JavaScript, Typescript or C#. Comfortable with source control using GitHub. Skilled in user interface automation with Selenium and Selenium Grid, Playwright or Cypress. Experience implementing tests against APIs using code or tools such as SoapUI or Postman. Good understanding of continuous integration platforms such as AzureDevOps or Jenkins (or equivalent). Benefits Competitive salary and £5k car allowance. Flexible hybrid working - discuss details with recruiter. Competitive bonus scheme - all colleagues eligible for annual 4Cs performance bonus. Physical wellbeing via private medical insurance and Islands' available for specialist care. Financial wellbeing: life assurance cover equivalent to 4x salary, income protection at no extra cost, matched pension contributions up to 10%, discounts, cashback, free independent mortgage advice and financial wellbeing support. Mental wellbeing programme: thrive mental health app, colleague assistance programme (24/7), in house mental health first aiders, support groups and a dedicated support team. 27 days annual leave + bank holidays, with option to buy or sell a week. Health care cash back plans, dental plans, discounted health assessments, cycle to work and tech schemes, discounted and free onsite facilities, social events throughout the year. Equal Opportunities Statement Hastings Group is an equal opportunities employer and welcomes applications from all suitably skilled persons regardless of gender, age, race, disability, ethnic background, religion, sexual orientation, gender reassignment or marital/family status. We employ a thorough referencing process, which includes credit and criminal record checks. We encourage applicants who require reasonable adjustments during the recruitment process to let us know.
Senior DevOps Engineer (DSA BAU)
Dormont Manufacturing Co
Overview Purpose of the role: We are seeking an experienced DevOps Engineer to design, implement, and manage automated CI/CD pipelines within our cloud and Salesforce ecosystems. You will own build and deployment workflows in Azure DevOps, drive environment stability and release governance, and partner closely with Salesforce, MuleSoft, QA, and Operations. You will be responsible for ensuring seamless software delivery through high-quality automation and robust deployment strategies. Job title: Senior DevOps Engineer (DSA BAU) Job Description: CANDIDATES MUST BE ELIGIBLE FOR SC CLEARANCE What you'll be doing: CI/CD Pipeline Management: Design, configure, and maintain end-to-end automated pipelines using Azure DevOps for both standard applications and Salesforce-specific workflows. (Repos, Pipelines, Artifacts) for Salesforce and MuleSoft components; define branching, versioning, and release workflows. Salesforce Deployments: Lead release management activities for Salesforce, including metadata management, environment synchronization, and sandbox refreshes. (SFDX/Metadata API, packaging, org-to-org promotion), ensuring consistent pipelines across SIT, UAT, Pre-Prod and Prod. Collaboration: Partner with development, QA, and security teams to align DevOps strategies with business needs and resolve deployment blockers. Monitoring & Security: Implement observability and security scanning within pipelines to ensure system health and compliance. Create and manage user access in Azure DevOps and Salesforce platforms. Mentor engineers on CI/CD, tooling, and best practices; contribute to internal playbooks and KT assets for onboarding/new joiners. What we're looking for: Essential: Experience: 5+ years of professional experience in DevOps or Release Engineering. Cloud Expertise: Deep knowledge of the Azure DevOps suite (Pipelines, Boards, Repos, multi-stage YAML/classic pipelines, environments, approvals, artifacts). Salesforce Knowledge: Strong understanding of Salesforce metadata (Apex, LWC, Flows) and Salesforce CLI (SFDX). Version Control: Proficiency in Git and advanced branching strategies like GitFlow. Scripting: Proficiency in Bash, Python, or PowerShell for custom automation tasks. Preferred Skills: Deployment Tools: Hands-on experience with Copado or Flosum for automated Salesforce releases. Infrastructure as Code (IaC): Use tools like Terraform or Ansible to automate infrastructure provisioning and maintain consistency across environments. MuleSoft Integration: Oversee deployment and lifecycle management for MuleSoft APIs and integrations, ensuring high availability and reliability. (CloudHub 2.0, Runtime Manager, properties encryption, secret management via Azure Key Vault). How this aligns to Capita's values: Customer First, Always Stable, automated CI/CD and release processes are delivered to ensure smooth, predictable deployments that support teams and end-users. Fearless Innovation Modern automation, AI enhancements, and continuous pipeline improvements are introduced to increase delivery speed, quality, and reliability. Achieve Together Development, QA, and security teams collaborate effectively to unblock releases, align workflows, and maintain consistent deployments across environments. Everyone is Valued Engineers are supported through mentoring, shared best practices, and clear documentation that strengthens onboarding and team capability. Join Capita - Where Innovation Meets Opportunity Capita is a dynamic leader in consulting and digital services, helping some of the UK's most recognized organizations transform and thrive. We use cutting-edge technology and fearless innovation to create smarter, more efficient solutions that make a real difference. Our work spans diverse sectors-government, healthcare, education, and finance-offering you the chance to contribute to projects that impact millions of lives. At Capita, you'll be part of a collaborative, forward-thinking team that values creativity, growth, and inclusion. We're committed to your development and success, providing opportunities to learn, progress, and shape better outcomes for customers and communities. If you're ready to make an impact and grow your career, Capita is the place for you. What's in it for you? A competitive basic salary 23 days' holiday (rising to 27) with the opportunity to buy extra leave The opportunity to take a paid day out of the office, volunteering for our charity partners or a cause of your choice Company matched pension, life assurance, a cycle2work scheme, 15 weeks' fully paid maternity, adoption and shared parental leave, paternity pay of two weeks and plenty more Voluntary benefits designed to suit your lifestyle - from discounts on retail and socialising, to health & wellbeing, travel and technology Access to our Employee Network Groups, which represent every strand of diversity and allow colleagues to connect and learn from each other on an open, inclusive platform What we hope you'll do next: Choose 'Apply now' to fill out our short application, so that we can find out more about you. We are committed to building a workforce that reflects the diversity of the communities we serve. As part of our strategic goals, we are focused on accelerating gender and ethnic representation in leadership roles. We warmly encourage applications from women and individuals from Black, Asian, and other ethnic minority backgrounds. We're an equal opportunity and Disability Confident employer, which means we recruit and develop people based on their merit and passion. We're committed to providing an inclusive, barrier-free recruitment process and working environment for everyone. If you need the job description or application form in an alternative format (such as large print or audio), or if you'd like to discuss other changes or support you might need going forward, please email and we'll get back to you. For more information about equal opportunities and process adjustments, please visit the Capita Careers website. Location: London United Kingdom Time Type: Full time Contract Type: Permanent
30/05/2026
Full time
Overview Purpose of the role: We are seeking an experienced DevOps Engineer to design, implement, and manage automated CI/CD pipelines within our cloud and Salesforce ecosystems. You will own build and deployment workflows in Azure DevOps, drive environment stability and release governance, and partner closely with Salesforce, MuleSoft, QA, and Operations. You will be responsible for ensuring seamless software delivery through high-quality automation and robust deployment strategies. Job title: Senior DevOps Engineer (DSA BAU) Job Description: CANDIDATES MUST BE ELIGIBLE FOR SC CLEARANCE What you'll be doing: CI/CD Pipeline Management: Design, configure, and maintain end-to-end automated pipelines using Azure DevOps for both standard applications and Salesforce-specific workflows. (Repos, Pipelines, Artifacts) for Salesforce and MuleSoft components; define branching, versioning, and release workflows. Salesforce Deployments: Lead release management activities for Salesforce, including metadata management, environment synchronization, and sandbox refreshes. (SFDX/Metadata API, packaging, org-to-org promotion), ensuring consistent pipelines across SIT, UAT, Pre-Prod and Prod. Collaboration: Partner with development, QA, and security teams to align DevOps strategies with business needs and resolve deployment blockers. Monitoring & Security: Implement observability and security scanning within pipelines to ensure system health and compliance. Create and manage user access in Azure DevOps and Salesforce platforms. Mentor engineers on CI/CD, tooling, and best practices; contribute to internal playbooks and KT assets for onboarding/new joiners. What we're looking for: Essential: Experience: 5+ years of professional experience in DevOps or Release Engineering. Cloud Expertise: Deep knowledge of the Azure DevOps suite (Pipelines, Boards, Repos, multi-stage YAML/classic pipelines, environments, approvals, artifacts). Salesforce Knowledge: Strong understanding of Salesforce metadata (Apex, LWC, Flows) and Salesforce CLI (SFDX). Version Control: Proficiency in Git and advanced branching strategies like GitFlow. Scripting: Proficiency in Bash, Python, or PowerShell for custom automation tasks. Preferred Skills: Deployment Tools: Hands-on experience with Copado or Flosum for automated Salesforce releases. Infrastructure as Code (IaC): Use tools like Terraform or Ansible to automate infrastructure provisioning and maintain consistency across environments. MuleSoft Integration: Oversee deployment and lifecycle management for MuleSoft APIs and integrations, ensuring high availability and reliability. (CloudHub 2.0, Runtime Manager, properties encryption, secret management via Azure Key Vault). How this aligns to Capita's values: Customer First, Always Stable, automated CI/CD and release processes are delivered to ensure smooth, predictable deployments that support teams and end-users. Fearless Innovation Modern automation, AI enhancements, and continuous pipeline improvements are introduced to increase delivery speed, quality, and reliability. Achieve Together Development, QA, and security teams collaborate effectively to unblock releases, align workflows, and maintain consistent deployments across environments. Everyone is Valued Engineers are supported through mentoring, shared best practices, and clear documentation that strengthens onboarding and team capability. Join Capita - Where Innovation Meets Opportunity Capita is a dynamic leader in consulting and digital services, helping some of the UK's most recognized organizations transform and thrive. We use cutting-edge technology and fearless innovation to create smarter, more efficient solutions that make a real difference. Our work spans diverse sectors-government, healthcare, education, and finance-offering you the chance to contribute to projects that impact millions of lives. At Capita, you'll be part of a collaborative, forward-thinking team that values creativity, growth, and inclusion. We're committed to your development and success, providing opportunities to learn, progress, and shape better outcomes for customers and communities. If you're ready to make an impact and grow your career, Capita is the place for you. What's in it for you? A competitive basic salary 23 days' holiday (rising to 27) with the opportunity to buy extra leave The opportunity to take a paid day out of the office, volunteering for our charity partners or a cause of your choice Company matched pension, life assurance, a cycle2work scheme, 15 weeks' fully paid maternity, adoption and shared parental leave, paternity pay of two weeks and plenty more Voluntary benefits designed to suit your lifestyle - from discounts on retail and socialising, to health & wellbeing, travel and technology Access to our Employee Network Groups, which represent every strand of diversity and allow colleagues to connect and learn from each other on an open, inclusive platform What we hope you'll do next: Choose 'Apply now' to fill out our short application, so that we can find out more about you. We are committed to building a workforce that reflects the diversity of the communities we serve. As part of our strategic goals, we are focused on accelerating gender and ethnic representation in leadership roles. We warmly encourage applications from women and individuals from Black, Asian, and other ethnic minority backgrounds. We're an equal opportunity and Disability Confident employer, which means we recruit and develop people based on their merit and passion. We're committed to providing an inclusive, barrier-free recruitment process and working environment for everyone. If you need the job description or application form in an alternative format (such as large print or audio), or if you'd like to discuss other changes or support you might need going forward, please email and we'll get back to you. For more information about equal opportunities and process adjustments, please visit the Capita Careers website. Location: London United Kingdom Time Type: Full time Contract Type: Permanent
Ashdown Group
Test Engineer - Automation - Kingston, Surrey - £65,000 plus benefits
Ashdown Group
Senior Test Automation Engineer Location: Kingston upon Thames - Surrey (Hybrid) Salary: up to £65,000 plus benefits A highly successful and rapidly growing tech business are looking for an experienced and motivated Senior Test Automation Engineer to join their Quality Assurance team. In this role, you will play a key part in ensuring the quality, reliability, and performance of high-volume transaction platforms. You will work closely with developers, business analysts, and stakeholders to design and execute robust testing strategies across both manual and automated environments. This is an excellent opportunity for someone who is passionate about quality engineering, continuous improvement, and modern test automation practices, including AI-driven testing techniques. Key Responsibilities Design, prepare, and maintain test plans, test cases, regression packs, and automated test suites. Execute functional, integration, regression, and non-functional testing across client, web-based, mobile, and API-driven applications. Perform RESTful API testing and validation. Support mobile application testing across multiple device types and operating systems. Conduct non-functional testing including: Performance and load testing Scalability and resilience testing Business continuity and failover/DR validation Security-focused testing activities Identify, document, and track defects through to resolution. Produce clear and concise test reports and communicate findings effectively to stakeholders. Collaborate closely with developers, product owners, and business analysts to clarify requirements and resolve issues. Contribute to the continuous improvement of QA processes, automation frameworks, and testing tools. Explore and incorporate intelligent automation and AI-assisted testing approaches to improve efficiency and release confidence. About You Essential Skills & Experience Minimum 5 years' experience testing client and web-based applications, including RESTful APIs. Strong experience writing, maintaining, and executing manual and automated test scripts. Hands-on experience using Azure DevOps for test management and automation execution. Experience translating technical and non-functional requirements into clear, testable PBIs. Strong troubleshooting and problem-solving skills. Excellent written documentation and communication skills. Desirable Skills ISTQB or ISEB certification (or willingness to attain certification). Experience in non-functional testing disciplines including performance, scalability, resilience, failover/DR, and security testing. Familiarity with tools such as: JMeter Grafana Azure Monitor Azure Load Testing Burp Suite Experience leveraging AI-driven testing techniques and intelligent automation tools. Personal Attributes Methodical, analytical, and detail-oriented. Passionate about delivering high-quality software. Strong communicator with the ability to explain technical issues clearly. Collaborative team player who works effectively with both technical and business stakeholders. Proactive mindset with a commitment to continuous improvement and professional development
30/05/2026
Full time
Senior Test Automation Engineer Location: Kingston upon Thames - Surrey (Hybrid) Salary: up to £65,000 plus benefits A highly successful and rapidly growing tech business are looking for an experienced and motivated Senior Test Automation Engineer to join their Quality Assurance team. In this role, you will play a key part in ensuring the quality, reliability, and performance of high-volume transaction platforms. You will work closely with developers, business analysts, and stakeholders to design and execute robust testing strategies across both manual and automated environments. This is an excellent opportunity for someone who is passionate about quality engineering, continuous improvement, and modern test automation practices, including AI-driven testing techniques. Key Responsibilities Design, prepare, and maintain test plans, test cases, regression packs, and automated test suites. Execute functional, integration, regression, and non-functional testing across client, web-based, mobile, and API-driven applications. Perform RESTful API testing and validation. Support mobile application testing across multiple device types and operating systems. Conduct non-functional testing including: Performance and load testing Scalability and resilience testing Business continuity and failover/DR validation Security-focused testing activities Identify, document, and track defects through to resolution. Produce clear and concise test reports and communicate findings effectively to stakeholders. Collaborate closely with developers, product owners, and business analysts to clarify requirements and resolve issues. Contribute to the continuous improvement of QA processes, automation frameworks, and testing tools. Explore and incorporate intelligent automation and AI-assisted testing approaches to improve efficiency and release confidence. About You Essential Skills & Experience Minimum 5 years' experience testing client and web-based applications, including RESTful APIs. Strong experience writing, maintaining, and executing manual and automated test scripts. Hands-on experience using Azure DevOps for test management and automation execution. Experience translating technical and non-functional requirements into clear, testable PBIs. Strong troubleshooting and problem-solving skills. Excellent written documentation and communication skills. Desirable Skills ISTQB or ISEB certification (or willingness to attain certification). Experience in non-functional testing disciplines including performance, scalability, resilience, failover/DR, and security testing. Familiarity with tools such as: JMeter Grafana Azure Monitor Azure Load Testing Burp Suite Experience leveraging AI-driven testing techniques and intelligent automation tools. Personal Attributes Methodical, analytical, and detail-oriented. Passionate about delivering high-quality software. Strong communicator with the ability to explain technical issues clearly. Collaborative team player who works effectively with both technical and business stakeholders. Proactive mindset with a commitment to continuous improvement and professional development
Senior DevOps Engineer Huber+Suhner Polatis
Cambridge Science Park
Overview As a Senior DevOps Engineer, you will lead DevOps strategy and execution across two distinct software stacks: bare-metal firmware and Yocto-based embedded Linux. You'll architect scalable CI/CD pipelines, automate build and test environments, and collaborate with cross-functional teams to accelerate development cycles and improve product quality. This role is pivotal in bridging test workflows with modern embedded Linux practices. Design and maintain CI/CD pipelines for both bare-metal and Yocto-based Linux projects. Automate build, test, and deployment processes for firmware and embedded Linux images. Integrate static analysis, unit testing, and hardware-in-the-loop (HIL) testing into pipelines. Implement monitoring and alerting for build systems, test farms, and deployment environments. Manage build infrastructure using tools like Jenkins, GitLab CI, and custom scripts. Support cross-compilation toolchains, linker scripts, and bootloader integration for bare-metal targets. Maintain reproducible Linux builds using Yocto, including kernel and BSP layers. Develop containerised environments (Docker) for build and test reproducibility. Work with software development, QA, and IT teams to integrate DevOps best practices across the organisation. Advocate for DevOps culture, automation, and infrastructure as code. Apply secure DevOps practices including credential management, artifact signing, and access control. Support regulatory compliance (e.g., ISO 26262, IEC 62304) through traceability and audit-ready pipelines. Qualifications CI/CD for Embedded Systems: Deep experience with CI/CD pipelines for embedded Linux (e.g., Yocto-based systems), including cross-compilation, kernel modules, and bootloader integration. Proven ability to ensure reproducibility and traceability in build workflows. Bare-Metal Build Automation: Experience automating build and test workflows for microcontroller-based systems (e.g., ARM Cortex-M, TI), with familiarity in cross-compilation toolchains, linker scripts, and memory layout management. Secure Code Signing: Hands-on experience integrating code signing processes using Hardware Security Modules (HSMs) within automated pipelines. Hardware-Oriented Test Automation: Ability to automate firmware flashing, board resets, serial/UART communication, and test result collection on real hardware platforms. Test Framework Integration: Experience integrating unit, integration, and system-level tests into CI pipelines using frameworks such as PyTest, Robot Framework, or custom test harnesses. Scripting & Tooling: Strong Python and shell scripting skills for automating build, test, provisioning, and reporting tasks. Ability to write maintainable, modular scripts for log parsing and orchestration. CI Infrastructure & Containerization: Proficient in Jenkins, GitLab CI, or similar tools. Capable of designing scalable, modular pipelines. Experience using Docker to encapsulate build and test environments for consistency across teams. Desirable Skills Familiarity with container orchestration tools like Kubernetes for managing scalable test environments. Understanding of security testing principles and ability to integrate tools like Nessus or Qualys into CI pipelines. Experience with performance testing using tools like JMeter or Locust, especially with Python-based test scripting. Exposure to cloud platforms (AWS, Azure, GCP) for CI/CD, remote testing, or infrastructure scaling.
30/05/2026
Full time
Overview As a Senior DevOps Engineer, you will lead DevOps strategy and execution across two distinct software stacks: bare-metal firmware and Yocto-based embedded Linux. You'll architect scalable CI/CD pipelines, automate build and test environments, and collaborate with cross-functional teams to accelerate development cycles and improve product quality. This role is pivotal in bridging test workflows with modern embedded Linux practices. Design and maintain CI/CD pipelines for both bare-metal and Yocto-based Linux projects. Automate build, test, and deployment processes for firmware and embedded Linux images. Integrate static analysis, unit testing, and hardware-in-the-loop (HIL) testing into pipelines. Implement monitoring and alerting for build systems, test farms, and deployment environments. Manage build infrastructure using tools like Jenkins, GitLab CI, and custom scripts. Support cross-compilation toolchains, linker scripts, and bootloader integration for bare-metal targets. Maintain reproducible Linux builds using Yocto, including kernel and BSP layers. Develop containerised environments (Docker) for build and test reproducibility. Work with software development, QA, and IT teams to integrate DevOps best practices across the organisation. Advocate for DevOps culture, automation, and infrastructure as code. Apply secure DevOps practices including credential management, artifact signing, and access control. Support regulatory compliance (e.g., ISO 26262, IEC 62304) through traceability and audit-ready pipelines. Qualifications CI/CD for Embedded Systems: Deep experience with CI/CD pipelines for embedded Linux (e.g., Yocto-based systems), including cross-compilation, kernel modules, and bootloader integration. Proven ability to ensure reproducibility and traceability in build workflows. Bare-Metal Build Automation: Experience automating build and test workflows for microcontroller-based systems (e.g., ARM Cortex-M, TI), with familiarity in cross-compilation toolchains, linker scripts, and memory layout management. Secure Code Signing: Hands-on experience integrating code signing processes using Hardware Security Modules (HSMs) within automated pipelines. Hardware-Oriented Test Automation: Ability to automate firmware flashing, board resets, serial/UART communication, and test result collection on real hardware platforms. Test Framework Integration: Experience integrating unit, integration, and system-level tests into CI pipelines using frameworks such as PyTest, Robot Framework, or custom test harnesses. Scripting & Tooling: Strong Python and shell scripting skills for automating build, test, provisioning, and reporting tasks. Ability to write maintainable, modular scripts for log parsing and orchestration. CI Infrastructure & Containerization: Proficient in Jenkins, GitLab CI, or similar tools. Capable of designing scalable, modular pipelines. Experience using Docker to encapsulate build and test environments for consistency across teams. Desirable Skills Familiarity with container orchestration tools like Kubernetes for managing scalable test environments. Understanding of security testing principles and ability to integrate tools like Nessus or Qualys into CI pipelines. Experience with performance testing using tools like JMeter or Locust, especially with Python-based test scripting. Exposure to cloud platforms (AWS, Azure, GCP) for CI/CD, remote testing, or infrastructure scaling.
Senior Software Engineer (Back End)
863 Parameta Solutions (Singapore) Pte. Limited City, Belfast
Role Overview Join TP ICAP as a Senior Software Engineer and play a pivotal role in building business critical software solutions for our internal broking division and external clients. You'll be part of a highly skilled, collaborative team working in an Agile environment, driving innovation from design through to deployment. This is an opportunity to influence technical direction, mentor others, and deliver solutions that shape the future of financial markets. We value continuous improvement, experimentation, and knowledge sharing. You'll work in a self organising, cross functional team with a strong focus on automation, scalability, and cloud native architecture. At TP ICAP, you'll work on cutting edge technology that underpins global financial markets. We offer a collaborative environment, opportunities for professional growth, and the chance to make a real impact. If you're passionate about engineering excellence and thrive in a fast paced, innovative setting, we'd love to hear from you. Key Responsibilities Collaborate with Solution Architects and Principal Engineers to design and implement solutions aligned with our IT strategy and vision. Take ownership of engineering deliverables, ensuring quality, scalability, and adherence to best practices. Mentor and support team members, fostering a culture of learning and technical excellence. Drive continuous improvement by exploring new technologies, tools, and methodologies. Communicate progress effectively, proactively raising impediments to minimise delivery risks. Experience & Competencies Proven experience designing, developing, and maintaining distributed, event driven, cloud native systems. Expertise in modern .NET technologies (.NET Framework and .NET Core) using C#. Strong experience in API design and development (REST, GraphQL). Solid understanding of relational database design and optimisation (MSSQL, MySQL). Hands on experience deploying and managing cloud environments (AWS, Azure). Comprehensive knowledge of the full SDLC, with proactive involvement across design, development, QA, and post release support. Ability to balance pragmatism with innovation, delivering high quality solutions under tight deadlines. Strong problem solving skills, attention to detail, and ability to validate approaches through POCs. Experience building automated testing solutions for complex systems. Desired Proficiency in WPF application development. Exposure to financial/trading platforms and understanding of financial markets. Knowledge of FIX protocol and FIX message handling. Experience with AWS services, serverless architecture, and microservices. Familiarity with Java, JavaScript, or React. Understanding of TDD, BDD, or similar testing methodologies. Location UK - City Quays - Belfast
30/05/2026
Full time
Role Overview Join TP ICAP as a Senior Software Engineer and play a pivotal role in building business critical software solutions for our internal broking division and external clients. You'll be part of a highly skilled, collaborative team working in an Agile environment, driving innovation from design through to deployment. This is an opportunity to influence technical direction, mentor others, and deliver solutions that shape the future of financial markets. We value continuous improvement, experimentation, and knowledge sharing. You'll work in a self organising, cross functional team with a strong focus on automation, scalability, and cloud native architecture. At TP ICAP, you'll work on cutting edge technology that underpins global financial markets. We offer a collaborative environment, opportunities for professional growth, and the chance to make a real impact. If you're passionate about engineering excellence and thrive in a fast paced, innovative setting, we'd love to hear from you. Key Responsibilities Collaborate with Solution Architects and Principal Engineers to design and implement solutions aligned with our IT strategy and vision. Take ownership of engineering deliverables, ensuring quality, scalability, and adherence to best practices. Mentor and support team members, fostering a culture of learning and technical excellence. Drive continuous improvement by exploring new technologies, tools, and methodologies. Communicate progress effectively, proactively raising impediments to minimise delivery risks. Experience & Competencies Proven experience designing, developing, and maintaining distributed, event driven, cloud native systems. Expertise in modern .NET technologies (.NET Framework and .NET Core) using C#. Strong experience in API design and development (REST, GraphQL). Solid understanding of relational database design and optimisation (MSSQL, MySQL). Hands on experience deploying and managing cloud environments (AWS, Azure). Comprehensive knowledge of the full SDLC, with proactive involvement across design, development, QA, and post release support. Ability to balance pragmatism with innovation, delivering high quality solutions under tight deadlines. Strong problem solving skills, attention to detail, and ability to validate approaches through POCs. Experience building automated testing solutions for complex systems. Desired Proficiency in WPF application development. Exposure to financial/trading platforms and understanding of financial markets. Knowledge of FIX protocol and FIX message handling. Experience with AWS services, serverless architecture, and microservices. Familiarity with Java, JavaScript, or React. Understanding of TDD, BDD, or similar testing methodologies. Location UK - City Quays - Belfast
Software Engineering Lead / Applied AI Engineering
LexisNexis Risk Solutions
Would you enjoy working on our cutting-edge products? Are you ready for a lead Engineer role? About the Business LexisNexis Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, commerce more transparent, business decisions easier and processes more efficient. You can learn more about LexisNexis Risk solutions at About the role: You will lead a multidisciplinary engineering team delivering AI-powered services and tools for digital identity, fraud detection, and behavioural intelligence. The role spans technical leadership, delivery management, hands on architecture, and coaching of engineers in a rapidly evolving AI platform environment. Responsibilities Lead and grow a team of full stack ML engineers, QA engineers, and a UI developer. Define technical direction for AI enhanced services, internal tools, and platform components. Drive architecture for model deployment pipelines, inference APIs, and data and feature systems. Ensure high quality delivery across code quality, testing, documentation, and observability. Partner with Product, Architecture, and ML Research teams to prioritise and scope work. Foster a culture of modern AI development practices - LLM tooling, MLOps, automation. Set and enforce DevOps and SecOps standards across the team's services and pipelines. Coordinate cross team dependencies and contribute to roadmap planning. Support hiring, onboarding, and performance development within the team. Requirements 7+ years in backend, full stack, ML engineering, or distributed systems. 2+ years in technical leadership, team leadership, or senior mentoring roles. Hands on experience deploying ML powered services into production. Strong Python and Java - both are in active use across the team's production services. Experience with Snowflake/Spark/Databricks or others, CI/CD pipelines, and modern DevOps tooling. Solid understanding of SecOps practices and security conscious system design. Demonstrable track record of taking initiative and driving work independently. Working knowledge of DevOps and SecOps practices, deployment patterns, and security aware engineering. Broad full stack curiosity: comfortable picking up work outside your primary discipline when the problem demands it. Preferred Experience building fraud, identity, risk, or security systems. Experience running teams using AI and LLM development tooling and automation. Knowledge of feature stores, model monitoring, or real time scoring systems. Benefits Generous holiday allowance with the option to buy additional days. Health screening, eye care vouchers and private medical benefits. Wellbeing programs. Life assurance. Access to a competitive contributory pension scheme. Save As You Earn share option scheme. Travel season ticket loan. Electric Vehicle Scheme. Optional Dental Insurance. Maternity, paternity and shared parental leave. Employee Assistance Programme. Access to emergency care for the elderly and children. RECARES days, giving you time to support the charities and causes that matter to you. Access to employee resource groups with dedicated time to volunteer. Access to extensive learning and development resources. Employee discounts scheme via Perks at Work. Learn more about the LexisNexis Risk team and how we work here. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.
30/05/2026
Full time
Would you enjoy working on our cutting-edge products? Are you ready for a lead Engineer role? About the Business LexisNexis Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, commerce more transparent, business decisions easier and processes more efficient. You can learn more about LexisNexis Risk solutions at About the role: You will lead a multidisciplinary engineering team delivering AI-powered services and tools for digital identity, fraud detection, and behavioural intelligence. The role spans technical leadership, delivery management, hands on architecture, and coaching of engineers in a rapidly evolving AI platform environment. Responsibilities Lead and grow a team of full stack ML engineers, QA engineers, and a UI developer. Define technical direction for AI enhanced services, internal tools, and platform components. Drive architecture for model deployment pipelines, inference APIs, and data and feature systems. Ensure high quality delivery across code quality, testing, documentation, and observability. Partner with Product, Architecture, and ML Research teams to prioritise and scope work. Foster a culture of modern AI development practices - LLM tooling, MLOps, automation. Set and enforce DevOps and SecOps standards across the team's services and pipelines. Coordinate cross team dependencies and contribute to roadmap planning. Support hiring, onboarding, and performance development within the team. Requirements 7+ years in backend, full stack, ML engineering, or distributed systems. 2+ years in technical leadership, team leadership, or senior mentoring roles. Hands on experience deploying ML powered services into production. Strong Python and Java - both are in active use across the team's production services. Experience with Snowflake/Spark/Databricks or others, CI/CD pipelines, and modern DevOps tooling. Solid understanding of SecOps practices and security conscious system design. Demonstrable track record of taking initiative and driving work independently. Working knowledge of DevOps and SecOps practices, deployment patterns, and security aware engineering. Broad full stack curiosity: comfortable picking up work outside your primary discipline when the problem demands it. Preferred Experience building fraud, identity, risk, or security systems. Experience running teams using AI and LLM development tooling and automation. Knowledge of feature stores, model monitoring, or real time scoring systems. Benefits Generous holiday allowance with the option to buy additional days. Health screening, eye care vouchers and private medical benefits. Wellbeing programs. Life assurance. Access to a competitive contributory pension scheme. Save As You Earn share option scheme. Travel season ticket loan. Electric Vehicle Scheme. Optional Dental Insurance. Maternity, paternity and shared parental leave. Employee Assistance Programme. Access to emergency care for the elderly and children. RECARES days, giving you time to support the charities and causes that matter to you. Access to employee resource groups with dedicated time to volunteer. Access to extensive learning and development resources. Employee discounts scheme via Perks at Work. Learn more about the LexisNexis Risk team and how we work here. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.
Software Tester (Hybrid QA / Automation)
TeamFeePay City, Belfast
We're recruiting a Software Tester to join our Engineering team and help raise the quality, reliability and confidence of TeamFeePay's product as it continues to grow. This is a hybrid QA role with a strong focus on automated testing, while still applying pragmatic manual and exploratory testing where it adds real value. You'll work primarily within Engineering, with some collaboration time alongside Product, helping ensure that what we ship works as expected for the people who rely on it. Our goal isn't to slow delivery or add process - it's to build confidence, reduce regressions, and help the team ship better software, faster. Company Purpose To help communities build sustainable grassroots football clubs by revolutionising club management, finance, governance, safeguarding and communication. We build people-first technology that reduces admin, builds trust, and supports clubs to thrive - not just survive. Main Responsibilities Build and maintain automated test coverage Create, maintain and improve automated end-to-end tests using tools such as Playwright. Focus on regression coverage for critical user journeys across web and mobile. Ensure automated tests are reliable, maintainable and provide meaningful signal - not noise. Work with engineers to integrate automated tests into everyday development and CI workflows. Take a pragmatic, product-focused approach to quality Apply manual and exploratory testing selectively, where automation doesn't yet make sense. Help the team make informed decisions about risk, quality and business value. Be comfortable balancing pragmatism with rigour - knowing when something can ship, and when it really shouldn't. Push back when quality issues pose real risk to users, the product or the business. Shape how quality works at TeamFeePay Contribute to defining and evolving our test strategy and approach as the product grows. Help reduce reliance on ad-hoc manual testing by increasing confidence in automated coverage. Work closely with engineers to improve testability and quality earlier in the development process. Encourage shared ownership of quality rather than operating as a gatekeeper. Collaborate, don't operate in isolation Work day-to-day within the Engineering team, collaborating closely with developers. Spend some time working alongside Product to understand intent, edge cases and real-world usage. Communicate clearly about quality, risk and trade-offs without adding unnecessary process or friction. What we are looking for Experience working in a hybrid QA or software testing role, with a strong automation focus. Comfortable creating and maintaining automated UI tests (e.g. Playwright or similar). Experience defining or contributing to test strategy and regression coverage. Able to operate independently, but values close collaboration with engineers and product. Pragmatic and outcome-focused - not a checkbox tester or process enforcer. Confident pushing back when needed, while still supporting engineering velocity. Equivalent experience welcomed (we're flexible on years but expect mid-level to senior capability). Why TeamFeePay A product that genuinely supports volunteers and communities. Real influence over how quality and testing operate in a growing engineering team. The opportunity to help move the team towards greater confidence and fewer regressions. A collaborative, product-led culture based in our Belfast HQ, with flexibility built in.
29/05/2026
Full time
We're recruiting a Software Tester to join our Engineering team and help raise the quality, reliability and confidence of TeamFeePay's product as it continues to grow. This is a hybrid QA role with a strong focus on automated testing, while still applying pragmatic manual and exploratory testing where it adds real value. You'll work primarily within Engineering, with some collaboration time alongside Product, helping ensure that what we ship works as expected for the people who rely on it. Our goal isn't to slow delivery or add process - it's to build confidence, reduce regressions, and help the team ship better software, faster. Company Purpose To help communities build sustainable grassroots football clubs by revolutionising club management, finance, governance, safeguarding and communication. We build people-first technology that reduces admin, builds trust, and supports clubs to thrive - not just survive. Main Responsibilities Build and maintain automated test coverage Create, maintain and improve automated end-to-end tests using tools such as Playwright. Focus on regression coverage for critical user journeys across web and mobile. Ensure automated tests are reliable, maintainable and provide meaningful signal - not noise. Work with engineers to integrate automated tests into everyday development and CI workflows. Take a pragmatic, product-focused approach to quality Apply manual and exploratory testing selectively, where automation doesn't yet make sense. Help the team make informed decisions about risk, quality and business value. Be comfortable balancing pragmatism with rigour - knowing when something can ship, and when it really shouldn't. Push back when quality issues pose real risk to users, the product or the business. Shape how quality works at TeamFeePay Contribute to defining and evolving our test strategy and approach as the product grows. Help reduce reliance on ad-hoc manual testing by increasing confidence in automated coverage. Work closely with engineers to improve testability and quality earlier in the development process. Encourage shared ownership of quality rather than operating as a gatekeeper. Collaborate, don't operate in isolation Work day-to-day within the Engineering team, collaborating closely with developers. Spend some time working alongside Product to understand intent, edge cases and real-world usage. Communicate clearly about quality, risk and trade-offs without adding unnecessary process or friction. What we are looking for Experience working in a hybrid QA or software testing role, with a strong automation focus. Comfortable creating and maintaining automated UI tests (e.g. Playwright or similar). Experience defining or contributing to test strategy and regression coverage. Able to operate independently, but values close collaboration with engineers and product. Pragmatic and outcome-focused - not a checkbox tester or process enforcer. Confident pushing back when needed, while still supporting engineering velocity. Equivalent experience welcomed (we're flexible on years but expect mid-level to senior capability). Why TeamFeePay A product that genuinely supports volunteers and communities. Real influence over how quality and testing operate in a growing engineering team. The opportunity to help move the team towards greater confidence and fewer regressions. A collaborative, product-led culture based in our Belfast HQ, with flexibility built in.
Mindera
Senior Software Deployment Engineer (Contract, Ouside IR35)
Mindera
Mindera are currently looking for a Senior Software Deployment Engineer who can lead the delivery, configuration, testing, and rollout of applications and retail device solutions across complex, large-scale environments. In this role you will help shape deployment strategy, drive automation, improve reliability, mentor engineers, and work closely with product, platform, and engineering teams to ensure smooth, secure, and high-quality releases that reaches thousands of customers. This is a hybrid role and you will be expected to be on site in Bracknell 3 days per week. Deployment & Configuration Leadership Lead end-to-end deployment processes across Dev, Test, UAT, Pre-Prod, and Production. Design scalable, repeatable deployment workflows and environment strategies. Drive automation across CI/CD pipelines using scripting, IaC, and tooling improvements. Ensure environment readiness, configuration integrity, and release reliability. Define and enforce best practices for deployment validation, smoke testing, and post-deploy checks. Testing & Release Quality Lead integration, regression, and end-to-end testing activities in collaboration with QA. Oversee testing of applications and retail hardware (POS, handhelds, Android devices). Implement robust pre-release validation frameworks, including monitoring, logging, and configuration verification. Lead root-cause analysis for release issues and ensure continuous quality improvements. Operational Excellence Act as a senior escalation point for deployment failures and complex environment issues. Perform advanced log analysis to diagnose deep technical problems across distributed systems. Drive improvements in observability, monitoring dashboards, alerting, and runbook quality. Ensure production systems meet operational, security, and compliance requirements. Support incident management, including leading technical investigations. What you bring Significant experience deploying and configuring software across complex,multi-environment estates. Strong expertise in CI/CD principles, release orchestration, and environment management. Proven ability to test applications and hardware across Windows, Android, and retail platforms. Experience leading containerised application deployments (Docker/Kubernetes). Advanced troubleshooting skills with logs, distributed systems, and cross-service integrations. Strong understanding of REST APIs, configuration dependencies, and backend integrations. Experience working with POS systems, retail devices, or large enterprise environments. Ability to read and understand code (JavaScript/TypeScript, Java, shell scripts). Ability to influence engineering decisions and drive improvements across teams. Competitive day rate
29/05/2026
Full time
Mindera are currently looking for a Senior Software Deployment Engineer who can lead the delivery, configuration, testing, and rollout of applications and retail device solutions across complex, large-scale environments. In this role you will help shape deployment strategy, drive automation, improve reliability, mentor engineers, and work closely with product, platform, and engineering teams to ensure smooth, secure, and high-quality releases that reaches thousands of customers. This is a hybrid role and you will be expected to be on site in Bracknell 3 days per week. Deployment & Configuration Leadership Lead end-to-end deployment processes across Dev, Test, UAT, Pre-Prod, and Production. Design scalable, repeatable deployment workflows and environment strategies. Drive automation across CI/CD pipelines using scripting, IaC, and tooling improvements. Ensure environment readiness, configuration integrity, and release reliability. Define and enforce best practices for deployment validation, smoke testing, and post-deploy checks. Testing & Release Quality Lead integration, regression, and end-to-end testing activities in collaboration with QA. Oversee testing of applications and retail hardware (POS, handhelds, Android devices). Implement robust pre-release validation frameworks, including monitoring, logging, and configuration verification. Lead root-cause analysis for release issues and ensure continuous quality improvements. Operational Excellence Act as a senior escalation point for deployment failures and complex environment issues. Perform advanced log analysis to diagnose deep technical problems across distributed systems. Drive improvements in observability, monitoring dashboards, alerting, and runbook quality. Ensure production systems meet operational, security, and compliance requirements. Support incident management, including leading technical investigations. What you bring Significant experience deploying and configuring software across complex,multi-environment estates. Strong expertise in CI/CD principles, release orchestration, and environment management. Proven ability to test applications and hardware across Windows, Android, and retail platforms. Experience leading containerised application deployments (Docker/Kubernetes). Advanced troubleshooting skills with logs, distributed systems, and cross-service integrations. Strong understanding of REST APIs, configuration dependencies, and backend integrations. Experience working with POS systems, retail devices, or large enterprise environments. Ability to read and understand code (JavaScript/TypeScript, Java, shell scripts). Ability to influence engineering decisions and drive improvements across teams. Competitive day rate
Senior DevOps Engineer
Huber+Suhner Cambridge, Cambridgeshire
As a Senior DevOps Engineer, you will lead DevOps strategy and execution across two distinct software stacks: bare metal firmware and Yocto based embedded Linux. You'll architect scalable CI/CD pipelines, automate build and test environments, and collaborate with cross functional teams to accelerate development cycles and improve product quality. This role is pivotal in bridging test workflows with modern embedded Linux practices. Design and maintain CI/CD pipelines for both bare metal and Yocto based Linux projects. Automate build, test, and deployment processes for firmware and embedded Linux images. Integrate static analysis, unit testing, and hardware in the loop (HIL) testing into pipelines. Implement monitoring and alerting for build systems, test farms, and deployment environments. Manage build infrastructure using tools like Jenkins, GitLab CI, and custom scripts. Support cross compilation toolchains, linker scripts, and bootloader integration for bare metal targets. Maintain reproducible Linux builds using Yocto, including kernel and BSP layers. Develop containerised environments (Docker) for build and test reproducibility. Work closely with software development, QA, and IT teams to integrate DevOps best practices across the organisation. Advocate for DevOps culture, automation, and infrastructure as code. Apply secure DevOps practices including credential management, artifact signing, and access control. Support regulatory compliance (e.g., ISO 26262, IEC 62304) through traceability and audit ready pipelines. Your profile CI/CD for Embedded Systems: Deep experience with CI/CD pipelines for embedded Linux (e.g., Yocto based systems), including cross compilation, kernel modules, and bootloader integration. Proven ability to ensure reproducibility and traceability in build workflows. Bare Metal Build Automation: Experience automating build and test workflows for microcontroller based systems (e.g., ARM Cortex M, TI), with familiarity in cross compilation toolchains, linker scripts, and memory layout management. Secure Code Signing: Hands on experience integrating code signing processes using Hardware Security Modules (HSMs) within automated pipelines. Hardware Oriented Test Automation: Ability to automate firmware flashing, board resets, serial/UART communication, and test result collection on real hardware platforms. Test Framework Integration: Experience integrating unit, integration, and system level tests into CI pipelines using frameworks such as PyTest, Robot Framework, or custom test harnesses. Scripting & Tooling: Strong Python and shell scripting skills for automating build, test, provisioning, and reporting tasks. Ability to write maintainable, modular scripts for log parsing and orchestration. CI Infrastructure & Containerization: Proficient in Jenkins, GitLab CI, or similar tools. Capable of designing scalable, modular pipelines. Experience using Docker to encapsulate build and test environments for consistency across teams. Desirable skills Familiarity with container orchestration tools like Kubernetes for managing scalable test environments. Understanding of security testing principles and ability to integrate tools like Nessus or Qualys into CI pipelines. Experience with performance testing using tools like JMeter or Locust, especially with Python based test scripting. Exposure to cloud platforms (AWS, Azure, GCP) for CI/CD, remote testing, or infrastructure scaling. Why HUBER+SUHNER Polatis? Our aim is to be the employer of choice and as such you can be assured of a market leading remuneration package that matches your skills and experience. Your employment and development is at the heart of our "Fundamentals". We have an entrepreneurial and collaborative culture within the business. You will hear back from us as soon as possible. For further information please contact: The HR Team
29/05/2026
Full time
As a Senior DevOps Engineer, you will lead DevOps strategy and execution across two distinct software stacks: bare metal firmware and Yocto based embedded Linux. You'll architect scalable CI/CD pipelines, automate build and test environments, and collaborate with cross functional teams to accelerate development cycles and improve product quality. This role is pivotal in bridging test workflows with modern embedded Linux practices. Design and maintain CI/CD pipelines for both bare metal and Yocto based Linux projects. Automate build, test, and deployment processes for firmware and embedded Linux images. Integrate static analysis, unit testing, and hardware in the loop (HIL) testing into pipelines. Implement monitoring and alerting for build systems, test farms, and deployment environments. Manage build infrastructure using tools like Jenkins, GitLab CI, and custom scripts. Support cross compilation toolchains, linker scripts, and bootloader integration for bare metal targets. Maintain reproducible Linux builds using Yocto, including kernel and BSP layers. Develop containerised environments (Docker) for build and test reproducibility. Work closely with software development, QA, and IT teams to integrate DevOps best practices across the organisation. Advocate for DevOps culture, automation, and infrastructure as code. Apply secure DevOps practices including credential management, artifact signing, and access control. Support regulatory compliance (e.g., ISO 26262, IEC 62304) through traceability and audit ready pipelines. Your profile CI/CD for Embedded Systems: Deep experience with CI/CD pipelines for embedded Linux (e.g., Yocto based systems), including cross compilation, kernel modules, and bootloader integration. Proven ability to ensure reproducibility and traceability in build workflows. Bare Metal Build Automation: Experience automating build and test workflows for microcontroller based systems (e.g., ARM Cortex M, TI), with familiarity in cross compilation toolchains, linker scripts, and memory layout management. Secure Code Signing: Hands on experience integrating code signing processes using Hardware Security Modules (HSMs) within automated pipelines. Hardware Oriented Test Automation: Ability to automate firmware flashing, board resets, serial/UART communication, and test result collection on real hardware platforms. Test Framework Integration: Experience integrating unit, integration, and system level tests into CI pipelines using frameworks such as PyTest, Robot Framework, or custom test harnesses. Scripting & Tooling: Strong Python and shell scripting skills for automating build, test, provisioning, and reporting tasks. Ability to write maintainable, modular scripts for log parsing and orchestration. CI Infrastructure & Containerization: Proficient in Jenkins, GitLab CI, or similar tools. Capable of designing scalable, modular pipelines. Experience using Docker to encapsulate build and test environments for consistency across teams. Desirable skills Familiarity with container orchestration tools like Kubernetes for managing scalable test environments. Understanding of security testing principles and ability to integrate tools like Nessus or Qualys into CI pipelines. Experience with performance testing using tools like JMeter or Locust, especially with Python based test scripting. Exposure to cloud platforms (AWS, Azure, GCP) for CI/CD, remote testing, or infrastructure scaling. Why HUBER+SUHNER Polatis? Our aim is to be the employer of choice and as such you can be assured of a market leading remuneration package that matches your skills and experience. Your employment and development is at the heart of our "Fundamentals". We have an entrepreneurial and collaborative culture within the business. You will hear back from us as soon as possible. For further information please contact: The HR Team
Senior Software Engineer, Machine Learning
Roku, Inc. Cambridge, Cambridgeshire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team The Advanced Development team at Roku pushes beyond today's product lines to invent the next generation of intelligent and generative media systems. We explore ideas that sit years ahead of production, developing foundational technologies that will redefine how content is understood, created, and personalized across millions of Roku devices. This is a rare environment - a PhD-level, cross-disciplinary group combining machine learning research, software engineering, and DevOps. Everyone here is an expert, but not narrowly focused. The team blends deep technical mastery with broad creative vision - people who challenge convention, embrace ambiguity, and build what's never been built before. It's a collaborative, low-ego, ownership-driven culture built on trust and curiosity. We're seeking an Applied Scientist with a strong foundation in mathematics, machine learning, and computer science, combined with experience in cloud engineering, DevOps, and computer vision - someone who thrives where research meets production. About the Role As a Senior Applied Machine Learning Engineer, you'll help design, build, and deploy the systems that make media smarter. You'll work across the full model and software lifecycle, from prototype to production, developing scalable ML pipelines and cloud architectures that power generative AI, intelligent media understanding, content analysis, and advertising intelligence. You'll operate at the intersection of machine learning, infrastructure, and software engineering, taking ownership from data collection through deployment - and seeing your work directly influence how audiences experience Roku's content and advertising ecosystem. What You'll Be Doing Deploying scalable, fault-tolerant computer vision, media understanding, and generative AI systems to production Overseeing the full model development cycle: ideation, prototyping, implementation, deployment, testing, and operations Designing uncertainty metrics and communicating results to both technical and non-technical stakeholders Gathering and compiling datasets, defining annotation ontologies, auditing annotation operations, and ensuring data quality Staying up to date with industry and academic trends in computer vision, machine learning, and generative models for media and advertising Working closely with product and other engineering teams to implement new content and advertising experiences through cloud services Integrating services from other teams around the company, while also providing reusable ML services to others Evaluating and providing feedback on new platform technologies provided by internal teams Working with QA teams to address bugs and contribute to automation and quality assurance We're Excited If You Have A Master's degree (PhD preferred) in Computer Science, Applied Mathematics, or a related field Strong background developing applied machine learning systems using PyTorch or TensorFlow Expertise in image processing, computer vision, or natural language processing Experience using AWS, GCP, or Azure for storing data, training, and serving models Proven ability to evaluate models and communicate insights effectively Experience building APIs with frameworks such as GraphQL or REST Experience with workflow orchestration tools such as Airflow, Argo, AWS Step Functions, or Metaflow Hands on experience with Docker, Kubernetes, Terraform, CloudFormation, CI/CD automation, and Python build or packaging tools Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
29/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team The Advanced Development team at Roku pushes beyond today's product lines to invent the next generation of intelligent and generative media systems. We explore ideas that sit years ahead of production, developing foundational technologies that will redefine how content is understood, created, and personalized across millions of Roku devices. This is a rare environment - a PhD-level, cross-disciplinary group combining machine learning research, software engineering, and DevOps. Everyone here is an expert, but not narrowly focused. The team blends deep technical mastery with broad creative vision - people who challenge convention, embrace ambiguity, and build what's never been built before. It's a collaborative, low-ego, ownership-driven culture built on trust and curiosity. We're seeking an Applied Scientist with a strong foundation in mathematics, machine learning, and computer science, combined with experience in cloud engineering, DevOps, and computer vision - someone who thrives where research meets production. About the Role As a Senior Applied Machine Learning Engineer, you'll help design, build, and deploy the systems that make media smarter. You'll work across the full model and software lifecycle, from prototype to production, developing scalable ML pipelines and cloud architectures that power generative AI, intelligent media understanding, content analysis, and advertising intelligence. You'll operate at the intersection of machine learning, infrastructure, and software engineering, taking ownership from data collection through deployment - and seeing your work directly influence how audiences experience Roku's content and advertising ecosystem. What You'll Be Doing Deploying scalable, fault-tolerant computer vision, media understanding, and generative AI systems to production Overseeing the full model development cycle: ideation, prototyping, implementation, deployment, testing, and operations Designing uncertainty metrics and communicating results to both technical and non-technical stakeholders Gathering and compiling datasets, defining annotation ontologies, auditing annotation operations, and ensuring data quality Staying up to date with industry and academic trends in computer vision, machine learning, and generative models for media and advertising Working closely with product and other engineering teams to implement new content and advertising experiences through cloud services Integrating services from other teams around the company, while also providing reusable ML services to others Evaluating and providing feedback on new platform technologies provided by internal teams Working with QA teams to address bugs and contribute to automation and quality assurance We're Excited If You Have A Master's degree (PhD preferred) in Computer Science, Applied Mathematics, or a related field Strong background developing applied machine learning systems using PyTorch or TensorFlow Expertise in image processing, computer vision, or natural language processing Experience using AWS, GCP, or Azure for storing data, training, and serving models Proven ability to evaluate models and communicate insights effectively Experience building APIs with frameworks such as GraphQL or REST Experience with workflow orchestration tools such as Airflow, Argo, AWS Step Functions, or Metaflow Hands on experience with Docker, Kubernetes, Terraform, CloudFormation, CI/CD automation, and Python build or packaging tools Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
Unily
Senior QA Engineer - Hybrid, Lead Testing & Automation
Unily
Unily is seeking a Quality Assurance (QA) Engineer to ensure high-quality software delivery. The role involves collaborating with development teams, designing test cases, and mentoring junior QA staff. This position is hybrid, requiring 1 to 2 days per week in the office. Benefits include a generous salary, a bonus scheme, and flexibility for work-life balance, along with other perks like 25 days holiday and a commitment to sustainability.
29/05/2026
Full time
Unily is seeking a Quality Assurance (QA) Engineer to ensure high-quality software delivery. The role involves collaborating with development teams, designing test cases, and mentoring junior QA staff. This position is hybrid, requiring 1 to 2 days per week in the office. Benefits include a generous salary, a bonus scheme, and flexibility for work-life balance, along with other perks like 25 days holiday and a commitment to sustainability.
Unily
Senior QA Engineer
Unily
With 20+ years of expertise, Unily unites people, technology, and knowledge into action through the only AI-native employee experience platform. As the intelligent digital front door to work, Unily helps enterprises from 1,000 to 100,000+ employees, including Estée Lauder Companies, CVS Health, and British Airways, remove friction, increase clarity, and accelerate productivity so work moves faster. Unily is a five time Leader in Employee Experience, recognized as a Leader in the 2025 Gartner Magic Quadrant for Intranet Packaged Solutions, the 2024 Forrester Wave : Intranet Platforms, and the IDC MarketScape: Worldwide Experience Centric Intelligent Digital Workspaces 2025. This analyst leadership is reinforced by strong customer validation, including G2 Crowd Leader recognition for exceptional usability and enterprise grade performance. Unily also holds the prestigious ClearBox "Intranet Choices 2025" award. With these accolades, we continue to grow and expand our employee community with people who are passionate about joining us on this exciting journey. Job Purpose The primary purpose of the Quality Assurance (QA) Engineer role is to ensure the delivery of high quality, reliable, and user friendly software. This role is critical in identifying and addressing software defects through the design and execution of robust testing. Through collaboration with software developers, product managers, and other stakeholders, the QA Engineer will produce clear testing objectives and comprehensive test plans, with the goal being to prevent significant bugs or usability issues, thereby safeguarding the user experience and Unily's reputation. Additionally, the Senior QA Engineer will mentor junior QA staff, drive continuous improvement initiatives, and contribute to the overall quality strategy of the organization. This is a hybrid role with an expectation of 1 to 2 days per week in Eashing and occasional days at our London office. You may be expected to be available on call during holiday periods -always by prior arrangement. This role will be a 1 Year Fixed Term Contract. Main Responsibilities Collaborate with product and development teams during the design phase to identify potential issues early in the process. Participate in refinement sessions to provide input on testability and potential edge cases. Design and create comprehensive test cases to ensure all functionalities are examined with appropriate thoroughness. Analyse test results carefully to determine the root causes of any detected problems. Validate and report bugs, providing detailed descriptions and steps to reproduce them. Design and execute detailed test plans to cover all aspects of the software's functionality. Design and execute automated tests to streamline the testing process and improve efficiency. Maintain and update automated tests regularly to ensure they remain effective and relevant. Lead test efforts for assigned tasks, overseeing and managing the testing process to ensure quality and efficiency. Mentor more junior members of the QA team by providing guidance and support to help them develop their skills. Own more complex test design scenarios handling the design of intricate test cases needed to address challenging testing requirements. Assist with the creation of automation frameworks to improve testing efficiency. Develop, and implement performance and load test plans and strategies based on real world scenarios. Identify load and performance KPIs and benchmarks. Analyse performance and load test results, identifying bottlenecks. Collaborate with development teams to implement and validate performance optimisations. Provide support to other areas of the business through issue triage and root cause analysis, answering questions and interacting with customers and prospects where required. Identify and implement enhancements to the QA process to ensure continuous improvement. Ensuring that quality standards are met by collaborating with the development team and providing feedback. Requirements Extensive and advanced testing experience with web applications. Experience in a broad range of testing types and techniques. Professional test automation experience. Advanced knowledge of Playwright ideally using C#. Proficient in GIT. Advanced API Testing experience (manual or automated) including use of tools such as Postman. Strong awareness of industry standards and latest developments in test automation tools and practices. Proficient knowledge of VSTS or Azure DevOps or equivalent. Experience with an Agile environment where Development teams practice Continuous Delivery. Experience with mobile automation (Appium). Experience with non functional testing. Experience of Azure or similar cloud services. Excellent spoken and written communication skills. Capable of working both independently and as part of a team. Passion for quality with high standards for personal and collective achievement. Why Work For Unily? In addition to a generous base salary and discretionary company bonus, here are some things we think you will love: Our awesome team culture. We are focused on achieving results as a team and having fun while we do it. You won't find a friendlier or more dedicated bunch of people. Our industry leading product. We are very proud of our ever evolving product, naturally we use (and love) it internally and provide the tools and resources for you (and our clients) to become a Unily expert. The flexibility that we offer. We don't just mean working from home occasionally. We operate on a hybrid basis, and also recognize that life happens during the 9 5.30 and encourage a sustainable work/life balance. Our bright and modern office spaces. When you need to be in the office we want it to be like being at home. We have a well stocked kitchen and the option to bring your dog to work. We offer a fantastic suite of benefits. Including 25 days holiday plus an extra paid day off to enjoy your birthday, Vitality life cover (for health, sight, hearing and dental), Aviva pension (via a salary sacrifice scheme), life assurance, income protection and so many more. Our commitment to sustainability and giving back to the community. We know working for an organisation that takes its environmental & social impact seriously is important, and we are proud to offer 1 fully paid volunteering day per year, an employee matching charity donation scheme and options to lease an Electric Vehicle through our salary sacrifice scheme.
29/05/2026
Full time
With 20+ years of expertise, Unily unites people, technology, and knowledge into action through the only AI-native employee experience platform. As the intelligent digital front door to work, Unily helps enterprises from 1,000 to 100,000+ employees, including Estée Lauder Companies, CVS Health, and British Airways, remove friction, increase clarity, and accelerate productivity so work moves faster. Unily is a five time Leader in Employee Experience, recognized as a Leader in the 2025 Gartner Magic Quadrant for Intranet Packaged Solutions, the 2024 Forrester Wave : Intranet Platforms, and the IDC MarketScape: Worldwide Experience Centric Intelligent Digital Workspaces 2025. This analyst leadership is reinforced by strong customer validation, including G2 Crowd Leader recognition for exceptional usability and enterprise grade performance. Unily also holds the prestigious ClearBox "Intranet Choices 2025" award. With these accolades, we continue to grow and expand our employee community with people who are passionate about joining us on this exciting journey. Job Purpose The primary purpose of the Quality Assurance (QA) Engineer role is to ensure the delivery of high quality, reliable, and user friendly software. This role is critical in identifying and addressing software defects through the design and execution of robust testing. Through collaboration with software developers, product managers, and other stakeholders, the QA Engineer will produce clear testing objectives and comprehensive test plans, with the goal being to prevent significant bugs or usability issues, thereby safeguarding the user experience and Unily's reputation. Additionally, the Senior QA Engineer will mentor junior QA staff, drive continuous improvement initiatives, and contribute to the overall quality strategy of the organization. This is a hybrid role with an expectation of 1 to 2 days per week in Eashing and occasional days at our London office. You may be expected to be available on call during holiday periods -always by prior arrangement. This role will be a 1 Year Fixed Term Contract. Main Responsibilities Collaborate with product and development teams during the design phase to identify potential issues early in the process. Participate in refinement sessions to provide input on testability and potential edge cases. Design and create comprehensive test cases to ensure all functionalities are examined with appropriate thoroughness. Analyse test results carefully to determine the root causes of any detected problems. Validate and report bugs, providing detailed descriptions and steps to reproduce them. Design and execute detailed test plans to cover all aspects of the software's functionality. Design and execute automated tests to streamline the testing process and improve efficiency. Maintain and update automated tests regularly to ensure they remain effective and relevant. Lead test efforts for assigned tasks, overseeing and managing the testing process to ensure quality and efficiency. Mentor more junior members of the QA team by providing guidance and support to help them develop their skills. Own more complex test design scenarios handling the design of intricate test cases needed to address challenging testing requirements. Assist with the creation of automation frameworks to improve testing efficiency. Develop, and implement performance and load test plans and strategies based on real world scenarios. Identify load and performance KPIs and benchmarks. Analyse performance and load test results, identifying bottlenecks. Collaborate with development teams to implement and validate performance optimisations. Provide support to other areas of the business through issue triage and root cause analysis, answering questions and interacting with customers and prospects where required. Identify and implement enhancements to the QA process to ensure continuous improvement. Ensuring that quality standards are met by collaborating with the development team and providing feedback. Requirements Extensive and advanced testing experience with web applications. Experience in a broad range of testing types and techniques. Professional test automation experience. Advanced knowledge of Playwright ideally using C#. Proficient in GIT. Advanced API Testing experience (manual or automated) including use of tools such as Postman. Strong awareness of industry standards and latest developments in test automation tools and practices. Proficient knowledge of VSTS or Azure DevOps or equivalent. Experience with an Agile environment where Development teams practice Continuous Delivery. Experience with mobile automation (Appium). Experience with non functional testing. Experience of Azure or similar cloud services. Excellent spoken and written communication skills. Capable of working both independently and as part of a team. Passion for quality with high standards for personal and collective achievement. Why Work For Unily? In addition to a generous base salary and discretionary company bonus, here are some things we think you will love: Our awesome team culture. We are focused on achieving results as a team and having fun while we do it. You won't find a friendlier or more dedicated bunch of people. Our industry leading product. We are very proud of our ever evolving product, naturally we use (and love) it internally and provide the tools and resources for you (and our clients) to become a Unily expert. The flexibility that we offer. We don't just mean working from home occasionally. We operate on a hybrid basis, and also recognize that life happens during the 9 5.30 and encourage a sustainable work/life balance. Our bright and modern office spaces. When you need to be in the office we want it to be like being at home. We have a well stocked kitchen and the option to bring your dog to work. We offer a fantastic suite of benefits. Including 25 days holiday plus an extra paid day off to enjoy your birthday, Vitality life cover (for health, sight, hearing and dental), Aviva pension (via a salary sacrifice scheme), life assurance, income protection and so many more. Our commitment to sustainability and giving back to the community. We know working for an organisation that takes its environmental & social impact seriously is important, and we are proud to offer 1 fully paid volunteering day per year, an employee matching charity donation scheme and options to lease an Electric Vehicle through our salary sacrifice scheme.
Linuxrecruit
Senior Software Test Engineer
Linuxrecruit
Overview You are passionate about building rock solid software. Now is your chance to do so whilst shaping the future of AI in software testing. This is a role for someone who wants to combine deep technical expertise with the opportunity to redefine how modern software testing is done in an AI-driven environment. Responsibilities Unlike traditional organisations where testing is seen as secondary, engineers in software testing are seen as critical to the next phase of this organisation's technology function. You will be joining a company that invests heavily in AI, giving you the chance to work on cutting edge solutions to complex engineering challenges, like designing frameworks for evaluating large language models, validating AI driven features, and making sure they are reliable and secure. In this position, you will take ownership of the end to end of software testing projects within a platform team, supporting dozens of other engineering teams across the organisation. Your day to day will involve bringing software engineering excellence into testing, working with backend languages such as Kotlin, Java, or Go, and driving full automation across the stack. You will also collaborate closely with product managers and engineering leaders, shaping solutions that will have an impact far beyond your own team. Qualifications You possess a strong background in software engineering, ideally with a JVM based language, who has the ability to both write and evaluate clean, maintainable code. You should have a solid understanding of modern testing and QA practices and frameworks, with experience in automation, and a real curiosity about AI tools and their testing challenges. A collaborative mindset is essential, as you will be joining a diverse, international team that thrives on openness and trust. Team & Culture The team works remotely, with offices across Germany for in person meet ups, team building and collaboration when required. Apply If you want to work at the intersection of quality assurance and AI, in a role where your technical expertise will be valued and your impact will be felt across the entire engineering organisation, this could be the opportunity you've been waiting for.
29/05/2026
Full time
Overview You are passionate about building rock solid software. Now is your chance to do so whilst shaping the future of AI in software testing. This is a role for someone who wants to combine deep technical expertise with the opportunity to redefine how modern software testing is done in an AI-driven environment. Responsibilities Unlike traditional organisations where testing is seen as secondary, engineers in software testing are seen as critical to the next phase of this organisation's technology function. You will be joining a company that invests heavily in AI, giving you the chance to work on cutting edge solutions to complex engineering challenges, like designing frameworks for evaluating large language models, validating AI driven features, and making sure they are reliable and secure. In this position, you will take ownership of the end to end of software testing projects within a platform team, supporting dozens of other engineering teams across the organisation. Your day to day will involve bringing software engineering excellence into testing, working with backend languages such as Kotlin, Java, or Go, and driving full automation across the stack. You will also collaborate closely with product managers and engineering leaders, shaping solutions that will have an impact far beyond your own team. Qualifications You possess a strong background in software engineering, ideally with a JVM based language, who has the ability to both write and evaluate clean, maintainable code. You should have a solid understanding of modern testing and QA practices and frameworks, with experience in automation, and a real curiosity about AI tools and their testing challenges. A collaborative mindset is essential, as you will be joining a diverse, international team that thrives on openness and trust. Team & Culture The team works remotely, with offices across Germany for in person meet ups, team building and collaboration when required. Apply If you want to work at the intersection of quality assurance and AI, in a role where your technical expertise will be valued and your impact will be felt across the entire engineering organisation, this could be the opportunity you've been waiting for.
Senior Data Engineer
Renewable Energy Systems Kings Langley, Hertfordshire
Job Summary The Senior Data Engineer role is a unique opportunity to help build a world class global data platform. You'll be responsible for delivering products for our internal customers, designing, implementing, and maintaining complex data pipelines and infrastructure that will give RES a competitive edge. The Senior Data Engineer will be required to build relationships and collaborate with key stakeholders. Accountabilities Architect build, implement and operate reliable, secure and observable data pipelines and curated datasets that power enterprise reporting, analytics and AI/ML use cases. Take ownership of engineering quality, automation and performance across the data platform, partnering with architecture, governance, modelling and reporting teams to deliver end to end data products. Lead and directly line manage the data engineering team driving a high performing team, accountability, innovation and the latest technology for automation, cost efficiency and innovation. Implement robust engineering standards and lead delivery of and oversee curated datasets with strong data quality controls and monitoring. Drive observability and optimise performance and cost. Lead work across IT leadership, business domains and source system owners and integration teams to onboard new sources and validate extracts. Lead incident response strategy and implementation and continuous improvement for BAU operations; drive root cause remediation. Drive technical decisions, evaluate new technologies and tools, and contribute to the continuous improvement of our data ecosystem. Build our Data Platform and solve complex data problems to deliver insights helping to build our trading data platform. Foster a culture of sharing, mentor junior engineers, provide guidance, and drive excellence. Convert data engineering and architecture best practices in the Data and Engineering teams, building a data culture based on the highest quality and reliability standards. Lead AI/ML use cases by producing feature ready datasets and supporting data scientists with efficient data access patterns. Skills Leadership (this is a senior role where your leadership and mentorship skills are important to the success of the wider team). Advanced skills in Microsoft stack including Azure, Fabric, Synapse, Purview and Power BI. Expert in data engineering tools and technologies including SQL, Python and others. Strong problem solving skills, operational mindset and ability to mentor, lead, train and QA engineers work. Innovation in the latest technologies for best practice engineering, including data and AI/ML. Strong, clear communication and stakeholder management and reporting of risk, change and impact. Enthusiastic about helping juniors develop and grow. The ability to thrive in this role which demands technical and data driven results. Skilled in data engineering for AI/ML initiatives. Qualifications and Experience Degree in a relevant field directly related to data. Significant experience delivering enterprise grade data engineering solutions in production environments and leading teams to deliver high performance outcomes. Proven experience as a Senior Data Engineer, with a strong portfolio of building real time data systems and teams using modern approaches. Extensive experience of working with Data and Analytics teams that provide in depth analytics reporting capabilities across the business. Previous experience leading a small engineering team is essential, as is hands on current technical engineering experience. Extensive experience with Python including open source data libraries and frameworks and messaging systems, along with proficiency in building out modern data warehouses. Azure mastery: Deep expertise in the Azure Ecosystem, specifically Azure Data Factory (ADF), Synapse, Unity Catalogue, Fabric, Purview: data lakes/lakehouse, data quality and testing frameworks and automation. Leading and maintaining security and privacy by design: access controls, handling of PII, auditability. Working knowledge of AI and machine learning data requirements. Demonstrated ability to lead and improve reliability, cost, performance and maintainability of data platforms. Building quality global datasets for BI and analytics consumption from many ingestion sources and leading/coaching and setting guardrails for regional data/analytics engineers and advising on projects. It is mandatory that you have proven experience in IFS (RES's enterprise ERP system) and extensive experience in financial and human resources data and engineering in a global context. Working with third party data providers and ingesting real time data feeds. At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people.
29/05/2026
Full time
Job Summary The Senior Data Engineer role is a unique opportunity to help build a world class global data platform. You'll be responsible for delivering products for our internal customers, designing, implementing, and maintaining complex data pipelines and infrastructure that will give RES a competitive edge. The Senior Data Engineer will be required to build relationships and collaborate with key stakeholders. Accountabilities Architect build, implement and operate reliable, secure and observable data pipelines and curated datasets that power enterprise reporting, analytics and AI/ML use cases. Take ownership of engineering quality, automation and performance across the data platform, partnering with architecture, governance, modelling and reporting teams to deliver end to end data products. Lead and directly line manage the data engineering team driving a high performing team, accountability, innovation and the latest technology for automation, cost efficiency and innovation. Implement robust engineering standards and lead delivery of and oversee curated datasets with strong data quality controls and monitoring. Drive observability and optimise performance and cost. Lead work across IT leadership, business domains and source system owners and integration teams to onboard new sources and validate extracts. Lead incident response strategy and implementation and continuous improvement for BAU operations; drive root cause remediation. Drive technical decisions, evaluate new technologies and tools, and contribute to the continuous improvement of our data ecosystem. Build our Data Platform and solve complex data problems to deliver insights helping to build our trading data platform. Foster a culture of sharing, mentor junior engineers, provide guidance, and drive excellence. Convert data engineering and architecture best practices in the Data and Engineering teams, building a data culture based on the highest quality and reliability standards. Lead AI/ML use cases by producing feature ready datasets and supporting data scientists with efficient data access patterns. Skills Leadership (this is a senior role where your leadership and mentorship skills are important to the success of the wider team). Advanced skills in Microsoft stack including Azure, Fabric, Synapse, Purview and Power BI. Expert in data engineering tools and technologies including SQL, Python and others. Strong problem solving skills, operational mindset and ability to mentor, lead, train and QA engineers work. Innovation in the latest technologies for best practice engineering, including data and AI/ML. Strong, clear communication and stakeholder management and reporting of risk, change and impact. Enthusiastic about helping juniors develop and grow. The ability to thrive in this role which demands technical and data driven results. Skilled in data engineering for AI/ML initiatives. Qualifications and Experience Degree in a relevant field directly related to data. Significant experience delivering enterprise grade data engineering solutions in production environments and leading teams to deliver high performance outcomes. Proven experience as a Senior Data Engineer, with a strong portfolio of building real time data systems and teams using modern approaches. Extensive experience of working with Data and Analytics teams that provide in depth analytics reporting capabilities across the business. Previous experience leading a small engineering team is essential, as is hands on current technical engineering experience. Extensive experience with Python including open source data libraries and frameworks and messaging systems, along with proficiency in building out modern data warehouses. Azure mastery: Deep expertise in the Azure Ecosystem, specifically Azure Data Factory (ADF), Synapse, Unity Catalogue, Fabric, Purview: data lakes/lakehouse, data quality and testing frameworks and automation. Leading and maintaining security and privacy by design: access controls, handling of PII, auditability. Working knowledge of AI and machine learning data requirements. Demonstrated ability to lead and improve reliability, cost, performance and maintainability of data platforms. Building quality global datasets for BI and analytics consumption from many ingestion sources and leading/coaching and setting guardrails for regional data/analytics engineers and advising on projects. It is mandatory that you have proven experience in IFS (RES's enterprise ERP system) and extensive experience in financial and human resources data and engineering in a global context. Working with third party data providers and ingesting real time data feeds. At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people.
Senior Software Development in Test
Omaze, Inc.
️ Role: SeniorSoftware Developer In Test (SDET) Team: Technology Location: Holborn, London Office Policy: Hybrid - 3 days onsite Who We Are At Omaze, we give our community in the UK and Germany the chance to win luxury homes and other life-changing prizes - all while raising money for the causes they love. Thanks to our Omaze Community, we've raised over £100 million for UK charities in just five years. That's millions helping organisations like Age UK, the RSPCA, British Heart Foundation and Great Ormond Street Hospital Charity deliver life-saving work. And the best part? We're only just getting started. Omaze is building a business and culture committed to growth and creating significant social impact on a global scale. About The Job As a SeniorSoftware Developer In Test (SDET) at Omaze, you take genuine ownership of quality, not as a gate at the end of the development process, but as something that's built in from the start. You're experienced across the testing spectrum, from designing and scaling test automation frameworks to exploratory testing and quality advocacy. You know how to bring engineers, product managers, and designers along with you. You care about craft and rigour, but you're equally focused on outcomes and appreciate that fast, confident releases let us keep delivering for the charities that depend on our platform. What You'll Do Own the Quality Engineering and test automation strategy for Omaze by designing, implementing, and evolving it as the team and product grow. Champion a shift-left approach to quality, embedding automated testing practices throughout the development lifecycle so issues are caught early, not downstream. Build scalable, maintainable automation frameworks that reduce repetitive manual testing and enable high-confidence, fast releases. Define and track quality metrics. Use defect escape rate, test coverage, cycle time metrics (amongst others) to drive meaningful, continuous improvement. Influence engineers, product managers, and designers to take genuine shared ownership of quality, not treat it as someone else's responsibility. Evaluate and introduce tooling and frameworks that improve coverage, reliability, and developer experience across the testing stack. Mentor QA engineers and advocate for quality practices across the broader engineering team. Use AI-assisted testing tools as a natural part of your workflow, applying the same rigour and judgement to AI-generated test coverage as you would to anything hand written. About You Significant experience as a Quality Engineer or SDET with a strong focus on test automation at scale. Proven track record defining and scaling Quality Engineering processes within a growing engineering organisation. Strong experience building maintainable, scalable automation frameworks. Hands-on experience with tools such as Cypress, Playwright, and/or Appium. Experience with performance and load testing tools (e.g. K6, JMeter, Gatling). Comfortable working across CI/CD pipelines (e.g. GitHub Actions, CircleCI) and continuous deployment practices. Experience in mobile app testing with tools like Appium or Maestro is beneficial. Experience with contract testing tools like Pact is beneficial. Experienced working in Agile environments and familiar with test management tooling. Knowledge of security and accessibility testing practices. Prior mentoring or leadership experience within QA or test automation; you're comfortable influencing teams beyond your immediate scope. A clear, confident communicator who can make the case for quality investment to technical and non-technical audiences alike What's In It For You Generous stock options scheme Private medical and dental insurance 9% employer pension contributions, when you contribute at least 2% A personal learning and development budget each year to use on training courses, conferences and professional memberships Personal equipment budget to work from home Enhanced family leave policies Life assurance of 4x your salary Diversity statement We actively seek out diversity of thought and experience to drive innovation. We welcome all backgrounds, identities, and perspectives and work hard to ensure that every Omaze employee can bring their authentic self to work at all times.
29/05/2026
Full time
️ Role: SeniorSoftware Developer In Test (SDET) Team: Technology Location: Holborn, London Office Policy: Hybrid - 3 days onsite Who We Are At Omaze, we give our community in the UK and Germany the chance to win luxury homes and other life-changing prizes - all while raising money for the causes they love. Thanks to our Omaze Community, we've raised over £100 million for UK charities in just five years. That's millions helping organisations like Age UK, the RSPCA, British Heart Foundation and Great Ormond Street Hospital Charity deliver life-saving work. And the best part? We're only just getting started. Omaze is building a business and culture committed to growth and creating significant social impact on a global scale. About The Job As a SeniorSoftware Developer In Test (SDET) at Omaze, you take genuine ownership of quality, not as a gate at the end of the development process, but as something that's built in from the start. You're experienced across the testing spectrum, from designing and scaling test automation frameworks to exploratory testing and quality advocacy. You know how to bring engineers, product managers, and designers along with you. You care about craft and rigour, but you're equally focused on outcomes and appreciate that fast, confident releases let us keep delivering for the charities that depend on our platform. What You'll Do Own the Quality Engineering and test automation strategy for Omaze by designing, implementing, and evolving it as the team and product grow. Champion a shift-left approach to quality, embedding automated testing practices throughout the development lifecycle so issues are caught early, not downstream. Build scalable, maintainable automation frameworks that reduce repetitive manual testing and enable high-confidence, fast releases. Define and track quality metrics. Use defect escape rate, test coverage, cycle time metrics (amongst others) to drive meaningful, continuous improvement. Influence engineers, product managers, and designers to take genuine shared ownership of quality, not treat it as someone else's responsibility. Evaluate and introduce tooling and frameworks that improve coverage, reliability, and developer experience across the testing stack. Mentor QA engineers and advocate for quality practices across the broader engineering team. Use AI-assisted testing tools as a natural part of your workflow, applying the same rigour and judgement to AI-generated test coverage as you would to anything hand written. About You Significant experience as a Quality Engineer or SDET with a strong focus on test automation at scale. Proven track record defining and scaling Quality Engineering processes within a growing engineering organisation. Strong experience building maintainable, scalable automation frameworks. Hands-on experience with tools such as Cypress, Playwright, and/or Appium. Experience with performance and load testing tools (e.g. K6, JMeter, Gatling). Comfortable working across CI/CD pipelines (e.g. GitHub Actions, CircleCI) and continuous deployment practices. Experience in mobile app testing with tools like Appium or Maestro is beneficial. Experience with contract testing tools like Pact is beneficial. Experienced working in Agile environments and familiar with test management tooling. Knowledge of security and accessibility testing practices. Prior mentoring or leadership experience within QA or test automation; you're comfortable influencing teams beyond your immediate scope. A clear, confident communicator who can make the case for quality investment to technical and non-technical audiences alike What's In It For You Generous stock options scheme Private medical and dental insurance 9% employer pension contributions, when you contribute at least 2% A personal learning and development budget each year to use on training courses, conferences and professional memberships Personal equipment budget to work from home Enhanced family leave policies Life assurance of 4x your salary Diversity statement We actively seek out diversity of thought and experience to drive innovation. We welcome all backgrounds, identities, and perspectives and work hard to ensure that every Omaze employee can bring their authentic self to work at all times.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board