← Back to Open Roles

Open Roles /

Automation QA Engineer (Python)

Ukraine/Poland/Romania/Brazil

Engineering

Own your future

Our culture isn’t something people join, it’s something they build and shape. We believe that every person deserves to be heard and empowered. If you’re on the fence about whether you’re a fit, we say go for it. Let’s build something great together.

Must haves

  • 5+ years of hands-on experience in Software Development Engineer in Test (SDET), Quality Assurance, or Test Automation.
  • Strong experience in backend testing and validating data platforms.
  • Proven experience with test automation using Python; experience with Robot Framework is highly preferred.
  • Solid understanding of automated testing for data pipelines and backend services.
  • Experience testing data ingestion, transformation, and processing workflows.
  • Working knowledge of SQL and writing complex queries for data validation.
  • Experience with modern data technologies such as Snowflake, Apache Iceberg, and Kafka.
  • Familiarity with Git and version control workflows.
  • Experience working in Agile development environments.
  • Upper-Intermediate to Advanced English level — both written and spoken.
  • Self-starter with strong ownership and curiosity, able to work independently across multiple teams and products, and proactively raise quality issues.

Nice to Have

  • Experience working with AI-assisted testing tools or AI testing agents.
  • Hands-on experience integrating AI-based testing solutions into existing test frameworks.
  • Experience with Robot Framework.
  • Familiarity with cloud platforms (AWS is a plus).
  • Experience with CI/CD pipelines and automated testing within deployment workflows.

Key responsibilities

  • Build, maintain, and enhance automated tests for backend systems and data pipeline workflows.
  • Support testing across the Sync application and Delivery Streams platform, ensuring the quality of data ingestion and processing pipelines.
  • Validate data integrity across backend services and data storage platforms.
  • Work with AI-based testing agents to generate, automate, and improve test coverage.
  • Integrate existing AI testing agents into the Sync repository.
  • Collaborate closely with software engineers, QA engineers, and product teams across multiple projects.
  • Design, develop, execute, and maintain scalable automated test suites.
  • Analyze test results, investigate defects, and proactively identify quality risks.
  • Participate in sprint planning, daily stand-ups, backlog refinement, and retrospectives within Agile teams.

Apply for

Automation QA Engineer (Python)

Thank you!
We'll contact you soon.
Something went wrong. Form data wasn't submitted