Careers

This Position is No Longer Available

Thank you for your interest! This position has been filled or is no longer active. Please explore our careers page for other exciting opportunities at Tumba Solutions, or follow us on LinkedIn to stay updated on future positions.

Quality Assurance Engineer

You instinctively spot what's off - broken flows, hidden edge cases, and those subtle moments where something just doesn't feel right. If you care deeply about how users experience a product, not just whether it "works", let's talk, you’ll fit right in.

At Tumba, you'll be part of a mature engineering team building real production systems used by millions. Quality isn't a phase or a gate - it's a continuous, shared responsibility, and your contribution directly influences what ships to users.

What we are primarily looking for is a track record of building things that work and passion to make a better product.

Main Responsibilities

  • Validate web and mobile products end-to-end, focusing on user journeys, edge cases, and business-critical behavior.
  • Perform manual, exploratory, and regression testing across the full development lifecycle.
  • Design, maintain, and evolve clear, effective test cases, scenarios, and supporting documentation.
  • Identify, document, and follow through on defects with clear reproduction steps, impact assessment, and context.
  • Partner closely with developers, product managers, and designers to clarify requirements and acceptance criteria.
  • Actively participate in sprint ceremonies, refinements, and quality-driven discussions to continuously improve delivery.

Core Requirements

  • Good working knowledge of software testing fundamentals: test cases & test suites; exploratory testing; defect lifecycle; SDLC & Agile workflows.
  • Completion of a QA training program or 1 - 2 years of hands-on manual testing experience.
  • Good understanding of quality ownership across the full development lifecycle.
  • Attention to detail and persistence in identifying root causes, not just symptoms.
  • Clear communication skills and confidence to ask questions early.
  • Motivation to grow as an engineer and improve testing practices.
  • Basic understanding of REST APIs.
  • Basic understanding of databases and SQL fundamentals.
  • Familiarity with Git.
  • Beginner level experience with test automation frameworks is a plus.
careers-apply

So what's next?

Recruitment steps

1

Review

We will read carefully your submitted application. In case you have published open source code, projects or PRs, we'll go through them as well.

2

Interview

We conduct two interviews. First one aligns expectations and overviews each other's expertise. Second one is an in-depth technological chat and development opportunities discussion.

3

Offer

We make an offer to the candidate we think is the best fit for the role. In case you think different, we are open for another conversation.