Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Middle/Senior QA Engineer (Manual + Automation Experience)

Madfish

Madfish

Quality Assurance
Ukraine
Posted on Nov 28, 2025

Location: Remote

Employment type: Full-time

About the role: We are looking for a Middle/Senior QA Engineer who is strong in manual testing, but also has practical experience creating and maintaining automated tests.
You will work with mobile applications (Flutter & native Android), web applications, and our backend microservices.

The role combines deep analytical work, attention to detail, and the ability to build stable automated checks that support the team during releases.

Responsibilities:

Manual Testing

  • Perform manual testing of Flutter and native Android mobile apps
  • Test web applications built with Next.js
  • Conduct smoke, sanity, and full regression testing before releases
  • Test real-time features, including WebSocket communication and event-driven flows
  • Participate in cross-browser and cross-device testing
  • Write structured, clear, reproducible bug reports with full reproduction steps
  • Work closely with developers and designers to maintain product quality
  • Manage tasks and test documentation in Shortcut and TestRail

Automation Testing

  • Create and maintain automated tests for:
    • Flutter mobile apps
    • Web UI using Playwright or Cypress
    • Native Android tests
  • Automate key regression scenarios, smoke tests, and critical user flows
  • Maintain, update, and refactor automation scripts
  • Run automated tests in CI/CD (GitHub Actions), analyze results, and report failures
  • Contribute to building a stable, scalable automation framework used across the team
  • Collaborate with backend engineers to validate API contracts and integration logic

Requirements:

Core Manual QA Skills

  • 4+ years of experience as a Manual QA Engineer
  • Experience testing mobile apps (Flutter or native iOS/Android) and web apps
  • Strong understanding of test design techniques
  • Deep knowledge of regression, smoke, sanity, and exploratory testing
  • Experience testing API endpoints
  • Ability to write high-quality bug reports and reproduce complex issues
  • Solid experience working in Agile teams and fully remote setups
  • Excellent communication skills
  • English level: C1+

Automation Skills

  • Hands-on experience writing automated tests (not theoretical)
  • Understanding how to choose what to automate
  • Experience with:
    • Web UI automation
    • API automation
    • Flutter test frameworks
  • Experience running tests in CI/CD (GitHub Actions preferred)
  • Understanding of automation frameworks structure (fixtures, selectors, test data, reporting)
  • Experience testing real-time features (sockets, notifications, push messages)

Nice to have

  • Experience creating load/performance tests (k6, JMeter, Locust)
  • Experience testing distributed systems or message queues
  • Basic understanding of Docker or GCP infrastructure

What We Offer

  • Full remote work
  • Work with modern technologies
  • Opportunity to influence QA processes and automation strategy
  • A strong, friendly engineering team and fast decision-making environment