Skip to content

QA Engineer

  • Remote
    • Poznań, Poland
  • PLN 10,500 - PLN 14,000 per month
  • QA

Job description

You'll be part of the QA team working on a mature, modular social platform used daily by ~250k active users worldwide - a full-featured messenger with 1:1 and group chats, a social timeline, stories, audio/video calls, push notifications, and broadcast.

The codebase spans ~37 Gradle modules and over 300k lines of code, with both legacy and modern paradigms running side by side.

This is not a greenfield project. It's a living system that requires someone who can navigate complexity, keep shipping, and treat every release sign-off as a genuine commitment.

Job requirements

Key responsibilities

  1. Analyse new features for business and logical consistency - identify quality risks before implementation begins

  2. Design and maintain test scenarios and test sets in TestRail for new functionalities and regression cycles

  3. Manually verify sprint tasks across Android, iOS, and Web - validating compliance with business and design requirements

  4. Reproduce bugs, document reproduction steps, assess impact and scope, and support the team in root cause analysis

  5. Log bugs and improvement proposals in Jira with clear priority, product impact, and a recommendation: current sprint or backlog

  6. Oversee release readiness: final quality acceptance and on-schedule delivery verification

  7. Triage client-reported bugs - analyse, classify, and route to the right person

What do we need for this position?

Project experience

  • Experience independently leading QA for entire features or subsystems with minimal supervision

Testing craft

  • Risk-aware test design. You design test plans that account for edge cases, non-functional risks (performance, accessibility, security, data integrity), and - just as importantly - conscious decisions about what not to test, with reasoning

  • Exploratory testing instinct. Scripts catch what you anticipated. You find what you didn't

  • Documentation discipline. What you write can be handed off to another QA without a follow-up question

  • Process awareness. You notice when QA itself slows the team down, and you propose fixes - not just flag it

Collaboration & ownership

  • Early involvement. You join requirement and design discussions, not post-sprint reviews

  • Honest communication. You tell the team clearly what can and can't be adequately tested, and why

Nice to have:

  • Daily working knowledge of TestRail and Jira

  • Experience testing mobile apps (Android, iOS) and web platforms

  • Familiarity with release management processes

  • English at B2+ - written communication with international clients is part of the role

  • Test automation experience for web apps (Cypress)

Our recruitment process

  1. Culture & mission fit meeting with Recruitment Team (abt. 45 minutes)

  2. AI fluency assessment via AI CRED (aicred.ai) - a short online test measuring competency across 5 AI dimensions

  3. Competency interview with the team (abt. 60 minutes)

  4. If any additional step is needed, we'll let you know

  5. The decision - and if it's yes, welcome on board

or

Perks and benefits

Paid time off and sick days also for B2B contracts

Education & Training Budget

Remote first approach with flexible working hours

Spacious and stylish office if you prefer working on site

Organise team office space in your city

Private healthcare & life insurance

Co-financed multisport membership

Book formula - make a book-wish and we’ll grant it!

Being part of company events and meetups

English lessons with a native speaker

A brand MacBook to work on

Additional budget for team outings

Got questions?  Feel free to contact us!

You will be in good hands! Our team will help guide you through the recruitment process and maintain communication throughout as well as share feedback with you.

Kinga Szałek

I see work as a genuine passion. For me, it’s about finding fulfillment and joy in what I do. By discovering new people, their unique talents and understanding their perspectives, I have the opportunity to build collaborative teams that continually grow. I invite you to join Appunite to be part of our thriving Team.

Milena Stareńczak

I believe that the Human Being always comes first: their story and needs. Only then we are able to come up with the best solutions. It's an approach that shines through in my role as a recruiter and psychologist on a daily basis. Still in search of creating the best recruitment process and candidate experience.

Magdalena Adamczak

Can a workplace be made up of inspiring people who are the missing piece of the company's puzzle and together create a space for activity and growth? Yes, at Appunite on a daily basis, the curiosity is learn about people and other perspectives never leaves me. I'm in doing sourcing amazing people, sounds good! Are you in?

Maciej Matwiejczyk

I'm passionate about making recruitment simple and effective, always upholding honesty and transparency throughout the process. I focus on the bigger picture in recruitment, ensuring every step aligns with long-term success. My approach prioritizes support and meaningful feedback for everyone involved, building strong connections and lasting matches.