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. R&
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. R&D is responsible for device development at Ajax, which consists of four departments: System, Device, Automation and QA. About the project with which you will work The Ajax Systems company creates not only wireless security systems, but also its software. Therefore, an application for PC - Ajax PRO Desktop for Windows and MacOS - was created to configure and work with the Ajax system. Ajax PRO Desktop includes the functionality of the Ajax PRO mobile application and a professional set of functions created specifically for security and monitoring companies. A user-friendly application actually contains complex logic and many dependencies. It manages the entire Ajax system, so the QA team must guarantee the correct and stable operation of the application under all conditions. What is technically interesting about the vacancy? To achieve the set goals, we, the QA team, must delve into the structure of the system at all its levels - from the action performed by the device to its display on the GUI of the application. We test not only the GUI, but also the API. We analyze requirements and technical documentation for new developments and functionality, starting testing at the early stages of development. We interact with our beta testers and receive feedback and inquiries from end users through the technical support department. We conduct research into incorrect system behavior with the help of logs, external manifestations, and identify cause-and-effect relationships. We use QA Tools, emulators, MoskServer and much more in our work. It is possible to apply the WhiteBox testing method based on Python knowledge. We approach testing creatively, so we constantly try to improve and optimize processes by implementing new ideas, introducing new approaches, developing and improving our product. Required knowledge and skills: 2+ years of manual Mobile App testing experience; excellent knowledge of testing theory; experience working with performance testing, localization testing, installation testing, failover and recovery testing; ability to apply test design techniques; knowledge of SDLC; experience working with requirements and TK; good analytical skills; ability not only to find the problem, but also to find the cause and effect relationship; experience with JIRA, Confluence, Testrail; basic knowledge of Windows/MacOS/Linux; experience with logs; experience with Kibana; experience work with client-server architecture; experience with Git and Jenkins; knowledge of binary and hexadecimal number systems; high level of self-organization Will be a plus: experience with REST API or gRPC; experience with MySQL/MongoDB; basic knowledge of Python; experience with security and access control testingTask: Desktop Application testing (Windows/MacOS); find a problem not only in Desktop Application, but also other parts of the system (Server, Mobile App, RTOS); the possibility of using the WhiteBox testing method based on Python knowledge; UI/UX testing; BE testing to localize the problem; work with QA Tools (MoсkServer, emulators); participation in analysis and documentation updates; task estimation; interaction with other teams and departments (developers, designers, business analysts); interaction with Beta Test participants and the Support team; participation in the optimization of testing processes; work with Git and Jenkins We offer: the opportunity to propose and implement your own ideas , which have an impact on the product and production; working in a motivated team and zero bullshit culture; competitive salary; health insurance; corporate English; compensation of specialized training; the opportunity to participate in the beta test project of Ajax security systems - receiving and testing new gadgets to their release Ajax Systems is a Ukrainian success story, a place of incredible 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
Engineering and Information Technologies
Industries
Production of devices, electrical engineering and electronics