Senior Automation QA Engineer

Star

Wrocław

Hybrid

PLN 96,000 - 165,000

Part time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working model
Health insurance
Unlimited vacations
Travel opportunities

Job summary

Star is seeking a hands-on QA contractor to test a backend, multi-service application focused on asynchronous communication patterns. You will spin up services with Docker Compose, write automated tests in Python using pytest, and validate MQTT or other broker-based flows integrated into CI/CD pipelines.

The role emphasizes end-to-end and integration testing across distributed systems, autonomy, and practical testing in real environments.

Qualifications

  • 5+ years of QA experience across backend and integration testing.
  • Hands-on Python test automation using pytest and related tools.
  • Experience with MQTT or broker-based systems and asynchronous workflows.

Responsibilities

  • Define practical test plans for backend, integration, and end-to-end testing across multiple services.
  • Identify test scope, critical flows, edge cases, and success criteria with developers and stakeholders.
  • Focus on asynchronous workflows and broker-based communication across services; establish lightweight QA practices.

Skills

QA experience
Backend testing
Integration testing
Python testing
pytest
MQTT testing
Docker Compose
CI/CD
Debug distributed systems
Autonomous work
Communication skills

Tools

Docker Compose

Job description

We are looking for you!

We are looking for a hands-on QA contractor to support testing of a backend, multi-service application built around asynchronous communication patterns.


This is not a UI-focused role. The main focus is end-to-end and integration testing of message-driven workflows across multiple services. The right person must be able to contribute from day one: independently spin up services locally using Docker Compose, write and maintain automated tests in Python with pytest, validate MQTT or other broker-based communication flows, and ensure those tests are embedded in CI/CD pipelines.


We are looking for someone practical, autonomous, and experienced in testing real distributed systems.


Skills and experience you can bring to this role!

Qualifications & experience:


  • 5+ years of QA experience

  • Strong backend and integration testing experience

  • Strong hands-on Python experience for test automation

  • Strong hands-on experience with pytest

  • Strong experience testing MQTT or other message broker-based systems

  • Proven experience designing and executing end-to-end tests for asynchronous workflows and multiple interacting services

  • Strong practical experience with Docker Compose, including independently starting and troubleshooting local environments

  • Experience embedding automated tests into CI/CD pipelines

  • Experience debugging failures across distributed systems, including logs, service interactions, and environment setup

  • Ability to work autonomously and contribute immediately with minimal ramp-up

  • Clear written and verbal communication skills


Nice to have:


  • Direct experience testing MQTT-based applications

  • Experience with API and service-level testing

  • Experience validating database state where needed

  • Familiarity with logs, observability tools, and debugging in distributed environments

  • Experience working in agile development teams


What Impact You Will Make

Test Strategy & Planning


  • Define practical test plans for backend, integration, and end-to-end testing across multiple services

  • Identify test scope, critical flows, edge cases, and success criteria together with developers and stakeholders

  • Focus test coverage on asynchronous workflows, broker-based communication, service interactions, and regression risk

  • Help establish lightweight, effective QA practices that improve confidence in releases without unnecessary process overhead


Test Execution & Automation


  • Design, build, and maintain automated tests in Python using pytest

  • Create end-to-end and integration test coverage for MQTT or other message broker-based communication patterns

  • Validate asynchronous workflows involving multiple services, including message publishing, consumption, retries, timeouts, and error handling

  • Independently spin up, manage, and troubleshoot local test environments using Docker Compose
  • Execute manual and exploratory testing where useful, especially around timing issues, race conditions, and multi-service failure scenarios

  • Validate service behavior through APIs, broker interactions, and data checks where relevant

  • Ensure automated tests are reliable, maintainable, and suitable for execution in delivery pipelines


Quality Assurance & Reporting


  • Document, track, and communicate defects clearly, including reproduction steps, impact, and supporting evidence

  • Investigate issues across logs, containers, broker traffic, and service interactions

  • Work closely with developers to reproduce problems, verify fixes, and confirm resolution

  • Provide clear feedback on quality risks, test coverage gaps, and release readiness

  • Support the integration and ongoing maintenance of automated tests in CI/CD pipelines


What You’ll Get

Regardless of your position or role, we have in place a wide array of benefits, including flexible working (hybrid/remote models) and generous time off policies (unlimited vacations, sick and parental leaves) to make it easier for all people to thrive and succeed at Star. On top of that, we offer an extensive reward and compensation package, intellectually and creatively stimulating space, health insurance and unique travel opportunities.


Your holistic well-being is central at Star. You'll join a warm and vibrant multinational environment filled with impactful projects, career development opportunities, mentorship and training programs, fun sports activities, workshops, networking and outdoor meet-ups.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Engineer
Senior QA Engineer

R Systems • Poland

Hybrid
PLN 180,000 - 240,000
Hybrid work policy
Medical subscription
Udemy access
+2
Lead Test Automation Engineer
Lead Test Automation Engineer

Expereo • Katowice

Hybrid
PLN 120,000 - 160,000
Hybrid remote model
Competitive compensation
Local benefits
Senior Associate 1, Software QA Engineering
Senior Associate 1, Software QA Engineering

Accuris • Województwo pomorskie

On-site
PLN 60,000 - 90,000
Senior Backend QA Engineer - MQTT, Docker, Python
Senior Backend QA Engineer - MQTT, Docker, Python

Star • Wrocław

Hybrid
PLN 96,000 - 165,000
Flexible working model
Health insurance
Unlimited vacations
+1
Senior Automation QA Engineer - Remote & Flexible PTO
Senior Automation QA Engineer - Remote & Flexible PTO

Star • Wrocław

Hybrid
PLN 214,000 - 301,000
Flexible working models
Health insurance
Generous time off policies
+1
QA Automation Engineer
QA Automation Engineer

Gcore • Poland

Hybrid
PLN 140,000 - 230,000
Private medical insurance for you and
Flexible working hours
Test Automation Engineer NOWA
Test Automation Engineer NOWA

Android.com.pl Group • Województwo pomorskie

Hybrid
PLN 120,000 - 190,000
Hybrid Working Model
Discretionary Annual Performance Bonus
Working Across Multiple Geographies &
+4
Automation Test Engineer
Automation Test Engineer

Hitachi Energy • Kraków

On-site
PLN 70,000 - 90,000
Competitive benefits for wellbeing and development
Compliance with local law regulations
Senior/Lead QA Automation Engineer
Senior/Lead QA Automation Engineer

instinctools EE Labs • Województwo mazowieckie

On-site
PLN 211,000 - 318,000
Flexible working time (CET)
Professional and ambitious team
Transparent career development system
+3
Senior QA Automation Engineer (C#)
Senior QA Automation Engineer (C#)

Luxoft Poland • Kraków

On-site
PLN 180,000 - 250,000
Tax-deductible costs
Stable employment contract
Private Medical & Dental care & Life保险
+2