Job Search and Career Advice Platform

Enable job alerts via email!

QA Engineer

Boostbar, Inc.

London

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in London is seeking a detail-oriented QA Engineer to focus on manual testing of software systems. This role is vital for validating performance, reliability, and usability across smart retail products. The ideal candidate will have extensive experience in QA, be proficient in Python and TypeScript, and be comfortable collaborating closely with developers to resolve issues. Competitive benefits and growth opportunities within a fast-growing team await the right individual.

Benefits

Competitive compensation with private healthcare
Budget for personal development
Well-being benefits

Qualifications

  • 5+ years of experience in automated and manual software QA testing.
  • Strong understanding of QA methodologies and defect tracking systems.
  • Comfortable working in an agile development environment.

Responsibilities

  • Develop and execute detailed manual test plans for software platforms.
  • Perform exploratory, functional, regression, and integration testing.
  • Document, triage, and track issues using tools like JIRA.

Skills

Automated and manual software QA testing
Proficient in Python
Proficient in TypeScript
Experience with Selenium
Experience with CI/CD pipelines

Tools

JIRA
pytest
unittest
Job description
What You'll Bring

Key Requirements:

  • 5+ years of experience in automated and manual software QA testing.
  • Eligible to work in the UK and available to work on-site from our facility in Royal Arsenal, Woolwich (London).
  • English language at level C1.
  • Strong understanding of QA methodologies and defect tracking systems.
  • Proficient in Python and TypeScript. Writes test code that is robust and maintainable.
  • Skilled in automating UI tests with Selenium, Playwright, Cypress, Storybook or similar, with a solid understanding of web application behavior (e.g., HTTP, WebSockets, DOM).
  • Experience developing automated tests for Python applications using pytest, unittest, or similar frameworks, mocking requests to third party APIs and interacting with embedded devices such as payment terminals, temperature probes, cameras, and MCUs via standard protocols (e.g., RS-232, I²C, USB) and proprietary interfaces.
  • Familiarity with Linux file systems, command-line operations, and basic system navigation.
  • Comfortable working in an agile development environment, good communication skills and a collaborative mindset.

Nice to have:

  • Experience with hardware-integrated software or IoT devices.
  • Understanding of CI/CD pipelines and testing in staging/production environments.
Why Join Us
  • Health: Competitive compensation with private healthcare.
  • Global Impact: A chance to shape the future of unattended retail technology across the globe.
  • Growth Opportunities: Fast-growing team, shape our engineering culture, mentor juniors and learn new technologies.
  • Collaborative Culture: Small, passionate teams, open to new ideas and tech experimentation.
  • The usual: budget for personal development, benefits for your well-being, and some decent swag.
At A Glance

We’re looking for a detail-oriented QA Engineer to join our London-based team, focusing primarily on manual testing of our software systems. While our solutions include physical hardware, this role is centered on validating the performance, reliability, and usability of the software that powers our vending and retail platforms.

You’ll play a key role in identifying issues, preventing regressions, and ensuring a seamless experience for end users across our range of smart retail products

What You\'ll Do
  • Develop and execute detailed manual test plans for our software platforms (frontend and backend) including experience with documenting test scenarios following the Gherkin syntax.
  • Perform exploratory, functional, regression, and integration testing on a connected system of web-based and embedded components, including physical devices such as payment terminals, temperature probes, dispensing devices, FOB scanners, and cameras.
  • Document, triage, and track issues using tools such as JIRA and Xray, collaborating closely with developers to resolve bugs.
  • Collaborate with product managers and developers to understand requirements and ensure full test coverage.
  • Validate software updates and deployments in real-world device environments.
  • Contribute to improving our QA processes, documentation, and internal tools.
  • Occasionally assist with basic testing on physical devices as part of end-to-end feature validation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.