QA Automation Engineer

Testing

QA Automation Engineer

Testing
Wróbla 8A, Warszawa

LeanCode

Full-time
B2B
Mid
Remote

Job description

About LeanCode

At LeanCode, we build core technology solutions for global, large-scale organizations. We are a global leader in Flutter, an official Flutter Consultancy, and one of only four agencies at the Flutter Advisory Board - working closely with Google and delivering projects worldwide: from the US and LatAm, through Europe (UK, DACH, Nordics), to Australia.

Our future-proof strategy is built around two core pillars. The first is Flutter for Enterprise & Scaleups - delivering and migrating large-scale, business-critical systems to Flutter, serving hundreds of thousands to millions of users. The second is AI Transformation - helping software teams adopt AI-assisted development to significantly increase productivity and delivery predictability.

At our core, we are a team of 75+ engineers, designers, and specialists, who learn fast, constantly improve, and never cheat - both in how we build software and how we work with our clients.

We are looking for ambitious professionals who can join our team in the QA Automation Engineer role. You’ll be responsible for writing and maintaining automated tests and preparing infrastructure to run them. You’ll also take part in the development of our AI tooling - we’re working with cutting-edge AI coding assistants and agents, which we leverage to speed up the development process and learning. We use AI tools daily - for test generation, code analysis, and debugging. Also, we're always looking for better ways to integrate them into our testing workflows.

At LeanCode, we’re also developing Patrol - the most popular E2E testing framework for Flutter. As a team member, you’ll be involved in the process of shaping the framework, providing constant feedback and suggesting new features. We spend a lot of time discussing best practices and possible ways to make UI tests more efficient, readable, and maintainable.

Your path in the company can evolve in many ways - from mastering test automation across mobile and web, through becoming a Patrol expert who shapes the framework itself, to stepping into a consulting role where you advise clients on test automation strategy. We back ambitious people with mentorship and real opportunities to step up.

Responsibilities:

  • Writing and maintaining automated tests in projects for our clients in Patrol and Playwright;

  • Owning test automation strategy for client projects - from choosing the right approach to ensuring reliable, fast test suites;

  • Setting up and optimizing testing pipelines using CI/CD solutions and device farms - solving real challenges like flaky tests, slow feedback loops, and cross-platform coverage;

  • Developing AI tooling around automated testing;

  • Developing Patrol framework and providing support for our users;

  • Providing expertise about Patrol for our clients.

Requirements:

  • Fluency in coding in any modern programming language;

  • Experience in any test automation framework;

  • Interest in or experience with AI-assisted development tools (e.g. using LLMs for test generation, code analysis, or debugging);

  • Nice to have - Familiarity with CI/CD concepts and how testing fits into delivery pipelines;

  • Nice to have - Basic understanding of mobile or web app architecture (how frontend talks to backend, APIs, etc.);

  • Eagerness to learn new things;

  • Good command of English (B2, written and spoken);

  • Fluent Polish (C2, written and spoken)

  • Great analytical skills and attention to detail.

Other important facts on what you can expect:

  • Work at our HQ (Warsaw, Służew metro station) or remotely;

  • Comfortable, spacious office with a large backyard (where we have frequent BBQ parties);

  • Specialty coffee from a local roastery (yes, we are coffee freaks…);

  • Frequent technical talks from various areas of software development (system architecture, soft skills, mobile & frontend trends, UX);

  • Knowledge sharing during weekly QA team meetings - you’ll have a chance to learn from others and discuss current topics;

  • We play table tennis and table soccer (quite a lot), football matches on real pitch are also popular :).

Recruitment process: 

  1. Submit an application form below.

  2. Get through our 1st stage, during which you will be asked to solve a coding homework.

  3. Join the technical interview with our Head of QA.

  4. Join the call with our CTO to solve additional case studies during which you can show off your structured analytical thinking and discuss the potential cooperation and your future development.

  5. Welcome on board to one of the fastest-growing Software Studios in Poland.

Tech stack

    English

    B2

    Polish

    C2

    Git

    regular

    Mobile App Testing

    regular

    Flutter/Dart

    regular

    TypeScript/JavaScript

    regular

    Analytical Thinking

    regular

    Automated Testing

    junior

    CI/CD

    nice to have

    AI

    nice to have

Office location

QA Automation Engineer

Summary of the offer

QA Automation Engineer

Wróbla 8A, Warszawa
LeanCode
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Data of the Controller We hereby inform you that the controller of your personal data is LeanCode, Wróbla 8a, 02-736 Warszawa (herein... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.