SD Solutions

Senior Python QA Automation Engineer

SD Solutions

full-time

Posted on:

Location: 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ElasticSearchLinuxMySQLOraclePythonRabbitMQRDBMSUnixZookeeper

About the role

  • Design, document, execute, and maintain complex end-to-end automated test scenarios across web UI, APIs, messaging, and data layers
  • Own the automation architecture: build and evolve Page Object models and flows, strengthen fixtures/utilities, raise code quality via reviews and mentoring
  • Validate complex business flows end-to-end: trigger events via RabbitMQ, verify persistence in MySQL/Oracle, and reconcile with logs/indices (Kibana/Elasticsearch)
  • Build robust “eventually consistent” assertions and polling strategies to stabilize distributed tests
  • Contribute utilities for environment provisioning, data seeding/cleanup, and file/I/O flows (S3, SSH, Zookeeper)
  • Collaborate in Agile squads, championing test strategy, coverage, and coding standards

Requirements

  • 3+ years in test automation with Python, crafting maintainable, OOP-based frameworks (SOLID, clean Page Objects)
  • Strong pytest skills: fixtures (scopes, autouse), hooks (e.g., pytest_sessionstart), parametrization, test data setup/teardown, cross-env factories
  • Solid Playwright (Python, sync): selectors, frames, waits/expect assertions, context/page management
  • Strong English communication and documentation skills
  • Proactive communicator; ability to work independently and collaboratively in cross-functional teams
  • Comfort with S3-compatible storage flows (boto3 + direct signed requests), file handling, and temp-file hygiene
  • Ability to integrate with Kibana/Elasticsearch for audit/log verification as part of test assertions
  • Experience with event-driven systems (publish/consume with RabbitMQ) and validating downstream outcomes
  • Hands-on with RDBMS validations (MySQL/Oracle): writing queries and asserting results in automation
  • Comfortable with Linux/Unix tooling; experience with SSH/paramiko for remote operations (upload/exec/cleanup)
  • Advantage: Proficient in Hamcrest assertions and resilient polling utilities (e.g., assert_eventually, assert_until)
  • Advantage: Proficient in using Git for version control
  • Advantage: Proven experience in the payment industry
InPost Group

Senior Software Engineer – Test

InPost Group
Seniorfull-time🇵🇱 Poland
Posted: 1 day agoSource: jobs.smartrecruiters.com
CypressJavaJavaScriptJenkinsPythonSelenium
Software Mind

Senior Test Automation Engineer, C# – Playwright

Software Mind
Seniorfull-time🇵🇱 Poland
Posted: 1 day agoSource: jobs.smartrecruiters.com
AzureCloudSDLC
Dropbox

Software Development Engineer in Test, Core

Dropbox
Mid · Seniorfull-time$201k–$271k / year🇵🇱 Poland
Posted: 1 day agoSource: boards.greenhouse.io
DockerJavaScriptJenkinsNode.jsPythonReactSeleniumTypeScript
Trimetis AG

Test Automation Engineer

Trimetis AG
Mid · Seniorfull-time🇵🇱 Poland
Posted: 3 days agoSource: trimetis.recruitee.com
AzureJenkinsSelenium
Clarion Events

Test Automation Engineer – Junior

Clarion Events
Juniorfull-time🇵🇱 Poland
Posted: 4 days agoSource: apply.workable.com
AzureSQL