Home page
/
Vacancy QA Automation Engineer (Python)

QA
Automation
Engineer
(Python)

QA

We are currently looking for an experienced QA Automation Engineer (Senior) for a large project.

Requirements

EXPECTATIONS:
  • Over 4 years of automation experience in Python.
  • Experience with cloud providers (experience with Yandex.Cloud will be a plus).
  • Experience with databases (PostgreSQL, Clickhouse).
  • Practical experience in writing end-to-end and integration tests.
  • You have developed, maintained and evolved an automated testing framework.
  • Understanding and experience with BDD (knowledge of Behave will be an advantage).
  • Experience with infrastructure and tools used for testing (experience with Allure would be an advantage).
  • Experience in designing test solutions from scratch, including writing a plan.
  • Skills in working with REST API, gRPC.
  • Experience with Docker, writing Dockerfiles.
  • Experience with linters, formatters, static analyzers (mypy will be an advantage).
  • Experience with performance testing tools such as pgbench.
  • Willingness to mentor and share knowledge with less experienced colleagues.
  • Skills in managing tasks within a team and making decisions on test automation strategy.
  • It will be a plus: You have experience in development.
TASKS:
  • Development of strategy and structure of automated tests.
  • Writing end-to-end and integration tests using the Behave BDD framework (Gherkin + Python).
  • Coverage of a large number of user scenarios for working with databases with tests.
  • Development of CI pipelines for running long-running tests (one test 10+ minutes), parallelization of tests.
  • Mentoring less experienced test automation engineers: task assignment, code review.
  • Leadership within the testing team on the project: control over the execution of tasks, organization of processes, participation in strategic planning.
TERMS:
  • Opportunity to find employment in an accredited IT company in Russia or abroad - in Armenia, Portugal and Serbia.
  • Flexible schedule, office in the center of Yekaterinburg, or the possibility of remote work from anywhere.
  • Participation in specialized conferences and advanced training courses at our expense.
  • Working with leading clients, international projects and modern technologies.
  • Opportunities for growth and development: participation in conferences and training at our expense, regular Performance Review with salary review twice a year.
  • Compensation for English lessons, we pay 50% of the cost of the lessons.
  • A hospital budget that can be spent on any type of treatment and medication.
  • Unlimited access to consultations with a full-time lawyer on personal matters.

Apply for a job

Apply for a job

Attach file