Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

QA/Test Automation Engineer (Python)

RITS Professional ServicesIkona lokalizacjiPolska

Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieMid
Dodano
Dodano20 października 2025
Zarobki
ZarobkiDo uzgodnienia

About the Role

We are looking for a QA/Test Automation Engineer with strong Python expertise to join our development team. In this role, you will design, implement, and maintain automated testing solutions to ensure reliable and high-quality software releases. You’ll collaborate with cross-functional teams in an Agile environment and play a key part in building scalable, maintainable testing frameworks.

Key Responsibilities

  • Participate in the full testing lifecycle: planning, design, automation, execution, reporting, and support
  • Collaborate with developers, product owners, and other stakeholders to define testable requirements and acceptance criteria
  • Design, build, and maintain automated tests for APIs, web UIs, services, and data pipelines
  • Implement and optimize Python-based test frameworks, fixtures, and utilities
  • Integrate automated tests into CI/CD pipelines (Azure DevOps) with quality gates and reporting
  • Create and maintain test documentation (plans, cases, reports, defects)
  • Drive best practices in testing: shift-left, risk-based testing, continuous improvement
  • Monitor test performance and stability, reducing flakiness and execution time
  • Contribute to non-functional testing (performance, reliability, security) when required

Tech Stack & Skills

Must-Have:

  • Strong Python skills for test automation (pytest, unittest; fixtures, page objects)
  • Web UI automation (Playwright, Selenium)
  • API testing (pytest + requests, Postman/Bruno)
  • CI/CD test integration (Azure DevOps)
  • Knowledge of testing strategies: unit, integration, end-to-end; TDD/BDD concepts
  • Test data management and environment configuration
  • Git and code review workflows
  • SQL proficiency for back-end validation
  • Agile development experience
  • Fluent English (spoken and written), excellent communication skills
  • Familiarity with cloud and containers (Azure, Docker, Kubernetes)

Nice-to-Have:

  • Performance testing (Locust, JMeter) and security testing basics
  • Python static analysis & code quality tools (mypy, flake8, black)
  • Frontend test experience (React/Angular – component/integration tests)
  • Experience with machine learning software testing

Zainteresowany ofertą?

Aplikuj już teraz!