We're looking for a detail-oriented and proactive QA Engineer to join our collaborative team at Deskpro, a growing help desk software company. As an integral member of our engineering team, you'll ensure the quality and functionality of our product through manual testing of stories and bug fixes, automating tests where appropriate, championing QA best practices, and working alongside developers to triage and resolve defects. You'll also have exciting opportunities to grow your skills by contributing to our test automation efforts with Playwright, helping us maintain excellent testing standards whilst supporting our product's continued development. Role & Responsibilities As a QA Engineer, you will: Collaborate closely with scrum teams to manually test stories and bug fixes , ensuring each release meets our high quality standards. Champion QA best practices during scrum meetings and refinements , working with the team to define clear testing requirements and share knowledge across disciplines. Partner with developers in triaging and reproducing defects , contributing to swift issue identification and resolution. Execute regression and smoke tests during release cycles and as needed, helping maintain system stability and reliability. Contribute to our automation strategy by converting exploratory tests into Playwright automation (JS/TS) , expanding our test coverage whilst developing your technical skills.
Aug 07, 2025
Full time
We're looking for a detail-oriented and proactive QA Engineer to join our collaborative team at Deskpro, a growing help desk software company. As an integral member of our engineering team, you'll ensure the quality and functionality of our product through manual testing of stories and bug fixes, automating tests where appropriate, championing QA best practices, and working alongside developers to triage and resolve defects. You'll also have exciting opportunities to grow your skills by contributing to our test automation efforts with Playwright, helping us maintain excellent testing standards whilst supporting our product's continued development. Role & Responsibilities As a QA Engineer, you will: Collaborate closely with scrum teams to manually test stories and bug fixes , ensuring each release meets our high quality standards. Champion QA best practices during scrum meetings and refinements , working with the team to define clear testing requirements and share knowledge across disciplines. Partner with developers in triaging and reproducing defects , contributing to swift issue identification and resolution. Execute regression and smoke tests during release cycles and as needed, helping maintain system stability and reliability. Contribute to our automation strategy by converting exploratory tests into Playwright automation (JS/TS) , expanding our test coverage whilst developing your technical skills.
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescipt/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from spec's to dev docs to RFC's. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features likes automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends.
Aug 05, 2025
Full time
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescipt/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from spec's to dev docs to RFC's. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features likes automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends.
We're looking for a senior frontend engineer to help us build our SaaS and on-premise helpdesk product. If you love working on products used by thousands of people and want to work in a small but quickly growing company, then read on! At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase, and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates who can't commute in. View our careers page What you will do as a senior frontend developer As a senior frontend developer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have great impact. You will have a lot of autonomy over your own work and you will get to use your expertise to lead by example. Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands. Technology we use and where we're going Our frontend is built with React and Typescript. Our product has a GraphQL backend and we use codegen to generate fully typed Typescript interfaces for the Apollo Client. We love our types! We also use d3, Formik, and Zustand to build out the products, and styled-components and tailwind to make them pretty. And then we test them with vitest, jest, and playwright. If you're also interested in the backends, here's some other tech we use: PHP, NodeJS, Docker, Elastic, Redis, and all the services offered by AWS. We have tools and services written in a variety of languages including Kotlin, and Go. We're big fans of using the right tool for the job! Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features and modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate their businesses. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. Examples of projects we've been working on lately AI Agent productivity tools and chat agents powered by cutting-edge AI features. Messenger A cross-platform instant messaging tool with advanced automation features. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. And we have a lot more projects coming up including asset tracking, enhanced reporting tools, approvals, and so much more.
Aug 05, 2025
Full time
We're looking for a senior frontend engineer to help us build our SaaS and on-premise helpdesk product. If you love working on products used by thousands of people and want to work in a small but quickly growing company, then read on! At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase, and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates who can't commute in. View our careers page What you will do as a senior frontend developer As a senior frontend developer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have great impact. You will have a lot of autonomy over your own work and you will get to use your expertise to lead by example. Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands. Technology we use and where we're going Our frontend is built with React and Typescript. Our product has a GraphQL backend and we use codegen to generate fully typed Typescript interfaces for the Apollo Client. We love our types! We also use d3, Formik, and Zustand to build out the products, and styled-components and tailwind to make them pretty. And then we test them with vitest, jest, and playwright. If you're also interested in the backends, here's some other tech we use: PHP, NodeJS, Docker, Elastic, Redis, and all the services offered by AWS. We have tools and services written in a variety of languages including Kotlin, and Go. We're big fans of using the right tool for the job! Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features and modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate their businesses. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. Examples of projects we've been working on lately AI Agent productivity tools and chat agents powered by cutting-edge AI features. Messenger A cross-platform instant messaging tool with advanced automation features. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. And we have a lot more projects coming up including asset tracking, enhanced reporting tools, approvals, and so much more.