Senior FullStack QA Engineer (Python)

Reppls (Techstars '24)

Polska

Remote

PLN 306,000 - 438,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Benefit Bar up to €230/month
Relocation support
Language-learning support
Medical insurance / health benefits
Mental health support
Budget for courses and certifications
Team offsites

Job summary

Reppls is seeking a Senior FullStack QA Engineer with Python to join the FinApp Team within Back Office Engineering. This remote EU position blends manual and automated testing across backend and API layers, participating in a full quality lifecycle.

You will collaborate with developers and other QA engineers, shaping quality practices, test strategies, and automation architecture while contributing to release readiness and product reliability.

Qualifications

  • 5+ years of QA experience (manual and automated).
  • Strong Python-based test automation experience.
  • Experience with PyTest, Behave, or similar Python testing frameworks.
  • Strong backend and REST API testing experience.
  • Experience with CI/CD systems.
  • Experience with monitoring tools such as ELK and Sentry.
  • Proficient English and Russian communication skills.

Responsibilities

  • Participate actively in the Scrum team and collaborate with developers and other QA engineers.
  • Analyze requirements before testing begins and design test plans.
  • Execute manual and automated testing across backend, API, and integration points.
  • Create and maintain test documentation, including checklists and test cases.
  • Automate test cases using the existing framework and extend the automation suite.
  • Contribute to test strategy, tooling, and CI/CD improvements.
  • Influence QA processes and test architecture across the team.

Skills

QA experience 5+
Python automation
PyTest/Behave
REST API testing
CI/CD
ELK/Sentry
English & Russian
Independence

Job description

Senior FullStack QA Engineer with Python

Location: Remote — European Region Employment Type: Full-time Team: Back Office Engineering — FinApp Team

Who are we?

We are an engineering organization with more than 120 engineers and over 11 years of industry experience, bringing together expertise across software engineering, infrastructure, security, and R&D.

Our teams have extensive experience building sophisticated distributed systems and blockchain infrastructure operating across 20+ blockchain networks.

While the engineering brand itself is evolving, the expertise behind it has been built over more than a decade of solving complex technical problems in the blockchain and fintech space.

What do we do?

We build and maintain technology and infrastructure for complex financial and blockchain products.

Our engineering environment involves distributed systems, multiple integrations, APIs, message queues, backend services, frontend applications, and blockchain infrastructure.

For this position, you will join the FinApp Team within Back Office Engineering and work across the product quality lifecycle rather than focusing exclusively on either manual or automated testing.

Our mission is to advance blockchain infrastructure engineering and contribute practical engineering expertise back to the industry.

Quality is an essential part of achieving that mission.

As systems become increasingly distributed and interconnected, quality engineering cannot simply mean finding bugs before a release. It requires understanding how the entire system behaves, identifying risks early, building reliable automation, and continuously improving the processes that determine product quality.

We approach QA as an engineering discipline.

Testing begins with requirements analysis and continues throughout development, deployment, release, and application monitoring.

Our QA Engineers combine manual and automated testing, with a particularly strong focus on backend and API quality.

The core automation stack for this position is:

Python + Playwright + PyTest

You will also work with REST APIs, message queues, SQL, monitoring tools, CI/CD systems, and testing infrastructure.

QA engineers are active members of Scrum teams and contribute not only by executing tests, but also by influencing quality processes, automation architecture, test strategy, tooling, and delivery practices.

Who works for us?

You will become part of an engineering organization of 120+ specialists working across software development, infrastructure, security, QA, and R&D.

You will work closely with developers, other QA Engineers, and members of your Scrum team.

The environment values independence and ownership. Engineers are expected to think critically, contribute ideas, collaborate with their colleagues, and actively influence how products and engineering processes evolve.

Knowledge sharing across teams is encouraged, and employees have access to professional development and language-learning support.

Why is there a vacancy?

The engineering organization continues to develop complex products and infrastructure across a highly integrated technical environment.

The team is looking for an experienced QA Engineer who can contribute across the complete quality lifecycle — from requirements analysis and manual testing to Python automation, release activities, quality architecture, and continuous improvement.

Who are we looking for?

We are looking for a Senior FullStack QA Engineer who is equally comfortable investigating a system manually and building automation around it.

You should understand quality beyond individual test cases and be able to evaluate how requirements, architecture, integrations, automation, monitoring, and delivery processes affect the reliability of the overall product.

This role is particularly suitable for someone who enjoys backend and API testing, understands complex integrations, and wants to remain hands-on with Python-based automation.

We value engineers who can work independently, communicate clearly, take ownership, and proactively identify opportunities to improve product quality.

What professional skills are important to us?

Must-have

  • 5+ years of QA experience, including both manual and automation testing.
  • Strong hands-on experience with Python-based test automation.
  • Experience with PyTest, Behave, or similar Python testing frameworks.
  • Experience with functional and non-functional testing.
  • Strong backend and REST API testing experience.
  • Experience with integration, UI, acceptance, exploratory, and grey-box testing.
  • Strong understanding of QA approaches, testing principles, test types, test coverage distribution, the test pyramid, and quality practices.
  • Good understanding of the complete SDLC, from requirements analysis through development and deployment to application monitoring.
  • Experience with CI/CD systems.
  • Experience with monitoring and alerting tools such as ELK and Sentry.
  • Strong understanding of Scrum and/or other Agile frameworks.
  • Independence and proactivity.
  • Strong communication and teamwork skills.
  • Ability to learn quickly.
  • Good spoken and written English and Russian.
Nice to have
  • Load, stress, or performance testing experience.
  • Previous experience in Fintech, Blockchain, or another complex domain with heavy business logic and integrations.
What will you do in the project?

As a Senior FullStack QA Engineer, you will be involved throughout the complete product quality lifecycle.

You will:

  • Participate actively in the Scrum team.
  • Analyze requirements before testing begins.
  • Perform both manual and automated testing.
  • Participate in product releases.
  • Create and maintain test documentation, including checklists, test cases, and quality reports.
  • Automate test cases using the existing framework.
  • Perform functional and exploratory testing.
  • Test frontend functionality as well as backend services and APIs, with a particularly strong focus on backend/API testing.
  • Test message queues and system integrations.
  • Execute different types and levels of testing depending on product needs.
  • Maintain and extend the automation testing framework.
  • Contribute to the development of testing tools, including Mocks.
  • Contribute to estimations and test-case design.
  • Help improve CI/CD processes.
  • Coordinate testing activities with developers and other QA Engineers.
  • Proactively influence and improve QA processes.

The position therefore goes beyond test execution: you will have the opportunity to influence how quality engineering is designed and practiced within the team.

What conditions do we offer?

You will receive access to a Benefit Bar of up to €230 per month.

The budget can be used depending on what matters most to you, including:

  • Sports and wellbeing.
  • Mental health.
  • Coworking.
  • Medical-related expenses.
Work & flexibility
  • Fully remote work from almost anywhere.
  • Optional office access.
  • Relocation support.
  • Flexible, async-friendly working environment.
Growth & learning
  • Budget for courses, certifications, and professional development.
  • Language-learning support.
  • Cross-team learning and knowledge sharing.
  • Medical insurance or reimbursement, depending on your location.
  • Access to mental-health support.
  • Financial support for important life events.
Additional benefits
  • Company merchandise and rewards system.
  • Team offsites.
  • Company events.

Most importantly, you will join an environment where QA Engineers are expected to influence product quality rather than simply report defects.

What is our hiring process?

The exact hiring stages are not specified in the provided vacancy information and will be shared with candidates separately.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Tech Lead
QA Tech Lead

FinteqHub • Warszawa

Remote
PLN 180,000 - 260,000
Full-time remote work opportunities
Private insurance
1 Day Off per year
+5
Lead QA Engineer (AI native)
Lead QA Engineer (AI native)

Jobgether SRL • Polska

On-site
PLN 180,000 - 260,000
Fully remote
28 days vacation
Wellness days
+6
Quality Assurance Lead
Quality Assurance Lead

.intent • Warszawa

Remote
PLN 229,000 - 312,000
Saltus medical care
Self-development budget
Flexible hours
+3
Senior QA Automation Engineer (AQA/SDET)
Senior QA Automation Engineer (AQA/SDET)

Crystal Intelligence • Kraków

Remote
PLN 306,000 - 481,000
Quality Assurance Engineer
Quality Assurance Engineer

Raft Media Systems Pvt Ltd. • Polska

On-site
PLN 120,000 - 180,000
QA Engineer
QA Engineer

Digital Forms • Polska

Remote
PLN 138,000 - 165,000
100% remote
Full-time
International client
Senior QA Engineer (freelance)
Senior QA Engineer (freelance)

intent • Polska

Remote
PLN 152,000 - 248,000
Fully remote
Flexible hours
Training budget
Senior QA Engineer - .NET / Test Automation
Senior QA Engineer - .NET / Test Automation

Billennium • Kraków

On-site
PLN 180,000 - 240,000
Comprehensive benefits
Udemy for Business
Private medical care
+9
Senior QA Engineer (freelance)
Senior QA Engineer (freelance)

intent • Warszawa

Hybrid
AUD 45,000 - 66,000
Flexible hours
Fully remote work
Pet-friendly Warsaw/office options in̲
+5
Senior QA Engineer - .NET / Test Automation
Senior QA Engineer - .NET / Test Automation

Billennium • Warszawa

On-site
PLN 140,000 - 210,000
Comprehensive benefits
Career growth
Innovative environment
+3