Logo for Commit

Automation QA Engineer (Python)

Roles & Responsibilities

  • 5+ years of experience in test automation or a related QA role.
  • Strong programming skills in Python, with experience in API automation (Requests) and UI automation (Playwright).
  • Experience with CI/CD tools (Jenkins preferred) and containerized test environments using Docker and Kubernetes.
  • Fluency in Ukrainian; experience with Jira for tracking and reporting.

Requirements:

  • Contribute to designing and improving automation testing strategies and maintain automation frameworks for API, UI, and LLM validation.
  • Develop automated API tests in Python (Requests) and UI tests with Playwright; integrate with Postman collections where applicable.
  • Integrate automated tests into CI/CD pipelines (Jenkins preferred); work with Docker and Kubernetes to manage and scale test environments.
  • Collaborate with developers, QA, and DevOps; write test plans, strategies, and design documents; track issues with Jira and analyze logs to troubleshoot failures.

Job description

Description

Company is a pioneering AI-driven research company providing in-depth stock analysis globally in multiple languages. Our mission is to bridge the knowledge gap in the investment world, empowering investors with AI-powered insights. By integrating our advanced AI technology into brokerage platforms and financial institutions, we enable millions of investors to make informed investment decisions. We are looking for a Mid-level Automation QA Engineer to join our team in Poland. The role will primarily focus on API testing (80%) with UI testing (20%). You will help design, enhance, and maintain automation frameworks, ensuring efficient and scalable testing.

Key Responsibilities:

  • Contribute to designing and improving automation testing strategies.
  • Develop and maintain automation frameworks for API, UI, and LLM validation.
  • Ensure scalability, maintainability, and reusability of automation code.
  • API Testing: Develop automated API tests in Python using the Requests library.
  • UI Testing: Create and maintain UI tests with Playwright.
  • Integrate automated tests with Postman collections where applicable.
  • Execute performance, regression, and functional tests.
  • Integrate automation tests into CI/CD pipelines (Jenkins preferred).
  • Work with Docker and Kubernetes to manage and scale test environments.
  • Collaborate with developers, QA, and DevOps teams to improve the QA process.
  • Write test plans, strategies, and design documents.
  • Track issues using Jira and manage test cases (Xray optional).
  • Analyze logs, investigate failures, and troubleshoot in staging and production.



Requirements

Requirements:

  • 5 years of experience in test automation or a related QA role.
  • Strong programming skills in Python.
  • Solid experience in API automation (Requests library) and UI automation (Playwright).
  • Experience with CI/CD tools (Jenkins preferred).
  • Experience with Docker & Kubernetes for test environments.
  • Strong analytical, problem-solving, and debugging skills.
  • Experience with Jira for tracking and reporting.
  • Ability to work independently and proactively in a fast-paced environment.
  • Fluent in Ukrainian language.

Nice to Have:

  • Experience with Kafka.
  • Familiarity with Xray for test management.
  • Knowledge of AWS cloud services.



Test Automation Engineer Related jobs

Other jobs at Commit

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.