Junior Python Developer in Test (QA Automation)

Ajax
Kyiv, Ukraine
On-siteCareer-pivot friendly

Who this role is best for

Pace · SteadyCollaboration · MediumAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Support and development of end-to-end automation tests
  • Analysis of test failures and instability
  • Adaptation of tests to product changes
Typical background
Experience in software testing and automation

Skills & requirements

Required

PythonGitSQLUnix/linuxAutomated TestingEnd-to-end TestingTest Analysis

Preferred

Desktop Application TestingWeb/desktop DevelopmentPytest/unittestSelenium/appiumEmbedded Product TestingDockerJenkinsAsynchronous Programming

Stack & domain

Python3OO DesignSQLUnix/linuxAutomated TestingEnd-to-end AutomationGitPytestUnittestSeleniumAppiumDockerJenkinsCI/CDAsynchronous ProgrammingTeam CollaborationProblem-solvingAdaptabilityContinuous ImprovementQAAutomationEmbedded Testing

About the role

Original posting from Ajax via Lever

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.

Ми шукаємо Python Developer in Test до департаменту Автоматизації Виробництва, який займається розробкою програм та апаратних рішень, які допомагають автоматизувати різні етапи виробництва від роботи з електронними компонентами та прошивки пристроїв до фінального тестування і комплектації готової продукції.

Значна частина роботи в цій ролі буде пов’язана з підтримкою та розвитком існуючої бази end-to-end автотестів для desktop застосунків. Важливо не лише підтримувати їх працездатність, а й аналізувати нестабільності, адаптувати тести до змін у продуктах та поступово покращувати сам підхід до автоматизації.

Паралельно команда працює над розвитком підходів до автоматизації тестування та впровадженням нових інструментів, які мають спростити створення і підтримку автотестів. У межах цієї ролі буде можливість долучатися до розвитку тестових рішень та допоміжних застосунків для потреб QA-команди й департаменту.

Необхідні знання та навички::

впевнене володіння Python3;

розуміння принципів ООП;

базові знання теорії тестування;

досвід роботи з Git;

досвід роботи з SQL та реляційними базами даних;

базові знання Unix/Linux;

розуміння принципів автоматизованого тестування та побудови автотестів.

Буде плюсом::

досвід тестування desktop застосунків;

досвід розробки web/desktop застосунків;

досвід роботи з Pytest або Unittest;

досвід роботи з Selenium, Appium або іншими інструментами UI automation;

досвід тестування embedded продуктів;

досвід роботи з Docker;

досвід роботи з Jenkins або іншими CI/CD-системами;

досвід асинхронного програмування в Python.

Завдання::

підтримка та розвиток існуючої бази end-to-end автотестів;

аналіз падінь, нестабільностей та причин некоректної роботи тестів;

адаптація автотестів до змін у desktop застосунках;

покращення стабільності, читабельності та підтримуваності тестового коду;

участь у розвитку нових підходів та інструментів для автоматизації тестування;

розробка внутрішніх бібліотек, додатків та internal tools для QA-команди і департаменту;

робота з CI-інфраструктурою та запуском автоматизованих тестів;

взаємодія з Manual QA та розробниками в рамках розвитку процесів тестування.

Пропонуємо::

  • можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво;
  • місце у стрімко зростаючій компанії з вмотивованою професійною командою;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративні заняття з англійської мови;
  • можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax;
  • знижки на продукти компанії та партнерів.

Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.

Source: Ajax careers (Lever)

Similar roles