Job Openings Release Engineer/QA

About the job Release Engineer/QA

We are looking for a proactive and motivated Middle QA/Release Engineer who will minimize post-release bugs and is eager to grow and develop together with our team. 

Important: the candidate must be fluent in Russian, as internal communication and part of the documentation are primarily in that language.

Responsibilities:

  • Coordinate release requests.
  • Deploy changes delivered by Product Teams to different environments.
  • environment.

  • Participate in coordination of acceptance testing and approval gathering.

  • Coordinate with the DevOps team for production (Prod) release deployments.

  • Participate in post-production testing and monitoring activities.

  • Perform Frontend, Backend, and Mobile testing.

  • Contribute to the development and execution of automated tests using appropriate frameworks and tools.

  • Maintain and optimize existing automated test suites.

  • Execute and analyze the results of automated tests.

  • Contribute to the creation of test plans, test designs, and testing reports.

  • Understand the Software Development Life Cycle (SDLC).

  • Apply knowledge of development methodologies such as Agile, Scrum, and Kanban.

  • Analyze, verify, and clarify requirements with product managers and developers to identify potential defects early in the process.

  • Log defects and verify fixes.

  • Drive medium-complexity features to release readiness.

Requirements:

  • At least 5 years of experience in software testing.

  • Experience with CI/CD systems (Real experience of deployment on different environments, including production), (e.g., Jenkins, GitLab CI, GitHub Actions) and basic DevOps knowledge.
  • Python proficiency at Junior level or higher ability to read, understand, and write basic scripts; experience using Python for test automation or related tasks.
  • Familiarity with bug tracking and logging tools (e.g., Logviewer, Sentry, ELK).
  • Knowledge of RESTful APIs and experience in writing and automating API tests.
  • Understanding of database principles (SQL/NoSQL) and ability to validate data accuracy.
  • Solid knowledge of QA methodologies and experience working in Agile/Scrum teams.
  • Strong team collaboration and communication skills.

  • Analytical thinking and attention to detail.

  • Responsibility and a proactive approach to tasks.

Personal Qualities:

  • Proactivity

  • Independence

Valuable End Results:

  • Minimized number of bugs post-release.

  • Reduced time-to-market (TTM) for releases.