Ajax Systems is an international technology company, Europe's largest developer and manufacturer of Ajax security systems with smart home capabilities. This is a whole ecosystem of 135 devices, mobile and desktop applications, server infrastructure. Every year, we demonstrate multiple growth both in the size of the team and in the number of users worldwide. Currently, the company has more than 3,300 employees. And Ajax sensors protect 2.5 million users in more than 187 countries of the world. No
Ajax Systems is an international technology company, Europe's largest developer and manufacturer of Ajax security systems with smart home capabilities. This is a whole ecosystem of 135 devices, mobile and desktop applications, server infrastructure. Every year, we demonstrate multiple growth both in the size of the team and in the number of users worldwide. Currently, the company has more than 3,300 employees. And Ajax sensors protect 2.5 million users in more than 187 countries of the world. No Ajax sensor or control unit reaches the customer without passing rigorous quality control using software and hardware developed by the Automation team. Our main task is to ensure the serial production of the maximum possible number of devices with the highest quality in a short period of time. The Automation Department is engaged in the development of software and hardware complexes for testing each device in the production process, creates robotic lines for the automation of assembly and packaging. And also develops software for device firmware and production management, which allows to optimize the time spent on the manufacture of sensors. Python 3 and Embedded C are used for this. Our goal for the near future is full automation of production using conveyors and robots at every stage of testing, assembly and packaging of sensors. We are looking for a new player for the QA Department who, side by side with the team, will automate tests of desktop applications written in Python and QT/QML, as well as product hardware and APIs. Our tests run every time a build is compiled, so they need to be analyzed and statistics collected. There will be many diverse tasks and engineering challenges for you. Necessary knowledge and skills: solid knowledge of testing theory; ability to write technical documentation (test cases, bug reports); experience working with Python3 standard libraries and pytest, Selenium; working skills with QT (pyQT or PySide) + QML; - experience in the use of git and mySQL; basic knowledge of UNIX/Linux OS; - technical background; fluency in English at the level of understanding technical documentation; It will be a plus: experience in developing own projects; experience with Squish or Appium; experience in testing desktop applications; experience in writing autotests for embedded products; experience of working with Docker; experience of working with asynchronous streams; knowledge of English above B1 level; Task: development and implementation of automated testing of desktop applications using Python; support and improvement of the already implemented base of end-to-end autotests; work with infrastructure CI based on Jenkins; search and analysis of inconsistencies in the behavior of applications according to the technical task; constant deepening of knowledge about the work of Ajax Systems; We offer: the opportunity to propose and implement your own ideas that have an impact on the product and production; work in a motivated team and zero bullshit culture; competitive salary; medical insurance; corporate English; compensation for specialized training; the opportunity to participate in the beta test project of Ajax security systems — receiving and testing new gadgets before their release. Ajax Systems is a Ukrainian success story, a placeincredible strength and energy. Join us to make Made in Ukraine synonymous with reliability 🇺🇦
Show more
Show less
Position level
Not applicable
Type of employment
Full time
Job duties
Other
Industries
Production of devices, electrical engineering and electronics