Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 4 Nov 2026

Junior Python Developer in Test (QA Automation)

Ajax Systems Kyiv On-site full-time

The employer hasn't listed a salary.

Apply on Ajax Systems

Description

We are seeking a Junior Python Developer in Test to join our Automation Department, which develops software and hardware solutions to automate various stages of production, from working with electronic components and firmware devices to final testing and product assembly.

As a Junior Python Developer in Test, you will be responsible for maintaining and developing an existing base of end-to-end automated tests for desktop applications. Your tasks will include analyzing test failures and instabilities, adapting tests to changes in products, and continuously improving the approach to automation.

The team is also working on developing new approaches to test automation and implementing new tools to simplify the creation and maintenance of automated tests. You will have the opportunity to contribute to the development of test solutions and auxiliary applications for the QA team and department.

Responsibilities:

  • Maintain and develop an existing base of end-to-end automated tests;
  • Analyze test failures and instabilities;
  • Adapt automated tests to changes in desktop applications;
  • Improve the stability, readability, and maintainability of test code;
  • Participate in the development of new approaches and tools for test automation;
  • Develop internal libraries, applications, and tools for the QA team and department;
  • Work with CI infrastructure and launch automated tests;
  • Collaborate with manual QA and developers to improve testing processes.

Requirements:

  • Proficient in Python 3;
  • Understanding of OOP principles;
  • Basic knowledge of testing theory;
  • Experience with Git;
  • Experience with SQL and relational databases;
  • Basic knowledge of Unix/Linux;
  • Understanding of automated testing principles and test construction.

Nice to Have:

  • Experience in testing desktop applications;
  • Experience in developing web/desktop applications;
  • Experience with Pytest or Unittest;
  • Experience with Selenium, Appium, or other UI automation tools;
  • Experience in testing embedded products;
  • Experience with Docker;
  • Experience with Jenkins or other CI/CD systems;
  • Experience with asynchronous programming in Python.

We Offer:

  • Opportunity to propose and implement your ideas that impact the product and its mass production;
  • Position in a rapidly growing company with a motivated professional team;
  • Competitive salary;
  • Medical insurance;
  • Corporate English classes;
  • Opportunity to participate in an internal beta-testing project for Ajax security systems;
  • Discounts on company and partner products.

Skills

Required

Nice to have

  • desktop application testing
  • web/desktop application development
  • Pytest
  • Unittest
  • Selenium
  • Appium
  • embedded product testing
  • Docker
  • Jenkins
  • asynchronous programming in Python

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.lever.co/ajax/f0a5c3b5-85fa-4226-ae61-d126110b3a34

Apply on Ajax Systems