Senior QA Engineer

Belfast, United Kingdom

Apply now Apply later

The world of work is changing forever - not just where it happens, but how and why. People want flexibility, meaning, and connection. At Kadence, we’re building the operating system for hybrid work, helping organisations coordinate people, places, and projects so everyone can do their best work, wherever they are.

Our mission is to help every organisation unlock the full potential of its people through smarter coordination of workplaces, schedules, and teams. From intelligent space management and real-time workplace analytics, to seamless team coordination, AI assistants, and meaningful workplace events, Kadence helps companies create environments where work flows and people thrive.

Backed by world class investors and trusted by over 500 organisations, Kadence is growing fast. With established teams in Belfast, London, and Salt Lake City, we’re just getting started. If you’re excited by mission-driven impact, big ideas, and helping define the future of work - join us.

WHAT YOU'LL DO

  • Drive and champion testing across key areas of our web, mobile and desktop applications - including AI powered features such as smart assistants, chat interfaces and smart recommendations.
  • Advocate for the user experience by identifying and escalating UX inconsistencies, friction points, or confusing AI behaviours.
  • Design and maintain test strategies and plans that ensure high quality across Kadence’s software stack, with tailored approaches for testing deterministic and non-deterministic systems (e.g. LLM based workflows).
  • Execute test cases, analyse results, and clearly report bugs and errors.
  • Collaborate closely with cross-functional teams including engineers, QA, product, design to ensure quality is embedded throughout the development lifecycle.
  • Validate features against acceptance criteria and raise concerns early in the development process.
  • Log bugs with clear, actionable steps to reproduce, and track issues through resolution.
  • Contribute to technical discussions and help shape our approach to quality engineering.
  • Debug and troubleshoot complex issues and provide clear defect documentation.
  • Conduct post-release and regression testing to ensure ongoing stability.
  • Create and maintain internal documentation for testing processes, including expected AI behaviour and edge case handling.

WHAT YOU BRING

  • Solid experience as a QA Engineer or Software Tester in a product-led environment.
  • Strong understanding of manual testing for web, mobile, and desktop applications.
  • Ability to design and execute structured and exploratory test cases based on product requirements and user behaviour.
  • Confidence in identifying, reproducing, and clearly documenting bugs, edge cases, and usability issues.
  • Confidence in validating AI powered features, including chat interfaces, smart assistants, and recommendation systems, with a focus on usability, accuracy, and consistency.
  • Awareness of the challenges in testing non-deterministic systems (e.g. LLM outputs), and ability to design test plans that balance expected outcomes with subjective evaluation.
  • Familiarity with writing and reviewing acceptance criteria (e.g. Gherkin or similar syntax).
  • A sharp eye for UI/UX quality and a passion for advocating for end users.
  • Experience using tools like Jira, Notion, or TestRail to manage test cases and report bugs.
  • Comfortable working in Agile/Scrum teams, collaborating with engineers, product managers, and designers
  • Excellent communication and attention to detail - you’re curious, proactive, and thorough.
  • Ability to work independently, manage priorities, and take initiative in a fast-moving environment
  • Bonus: Exposure to API testing (e.g. Postman) or mobile device testing is a plus, but not required
  • BSc in a related field such as Computer Science, Computer Engineering, or other software/design discipline.

OUR TECH STACK

  • Backend: PHP 8.2 / Symfony 7, REST, API Platform, NodeJS, Python, Rust.
  • Frontend: TypeScript, Angular 19.
  • Mobile: Android (Kotlin), iOS (Swift).
  • Desktop: Cross platform desktop app built with Electron (TypeScript).
  • Database: MySQL (Aurora DB), Redis (ElastiCache), MongoDB (AWS DocumentDB).
  • Cloud & DevOps: AWS (20+ services), Kubernetes (EKS), Docker, Infrastructure as Code (CloudFormation, Terraform), CI/CD (Jenkins, GitHub Actions), Observability (AWS, Grafana).
  • Development tools: GitHub, Jira, Notion, ChatGPT, Gemini, LangChain, AI-native IDE's (Cursor, JetBrains), LLM-powered internal tools.
  • Test automation: Cypress (E2E), Postman (API), Jest (frontend unit), PHPUnit (backend unit), JUnit (Android), XCTest (iOS).

WHAT WE OFFER YOU

  • A front-row seat in a fast scaling, early stage startup.
  • Working on cutting edge problems with brand new technologies.
  • Join a passionate and fun team that is quickly expanding in Belfast and beyond.
  • We embrace hybrid working - collaborate from home or make use of our sleek office in the heart of Belfast city centre with access to a rooftop terrace, private member coffee lounge and regular wellbeing events.
  • Regular company socials including an annual offsite to get to socialise with your colleagues in person.
  • 5 weeks vacation per annum (plus public holidays), flexible work/life balance.
  • Competitive salary and stock options.
  • Private healthcare and company pension.
  • Cycle2work scheme.

HEAR FROM OUR CEO

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile Angular APIs AWS ChatGPT CI/CD CloudFormation Computer Science DevOps Docker Engineering Gemini GitHub GPT Grafana Jenkins Jira Kubernetes LangChain LLMs MongoDB MySQL Node.js PHP Python REST API Rust Scrum Swift Terraform Testing TypeScript UX

Perks/benefits: Competitive pay Equity / stock options Flex hours Flex vacation Salary bonus Startup environment Team events

Region: Europe
Country: United Kingdom

More jobs like this