Ajax Systems is a Ukrainian full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), develop firmware for them, develop the server part and release mobile applications.

Year by year, we demonstrate exponential growth both in our staff strength and in the number of users globally. We have 4 R&D offices: in Kyiv, Kharkiv, Vinnytsia and Lviv, and local sales teams in the UK, Italy, Spain, Portugal, Germany, Poland, Norway, Romania, Turkey, UAE, and the RSA. Ajax detectors protect 1 300 000 users in more than 130 countries all over the world.

Requirements:

  • 4+ years of commercial experience as SDET/Dev (Python 3)
  • Experience in the architecture and creation of automation frameworks, test harnesses and/or QA focused tools
  • Background in developing test automation infrastructure
  • Understanding of SOA, microservices, and event-driven architecture
  • Strong CS fundamentals (data structures, algorithms, design patterns, etc.)
  • Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
  • Proven ability to write quality code in Python (knowledge of pep8; experience with flake8, black)
  • Experience with PyTest, Asyncio, Git, Docker
  • Skills in SQL/NoSQL
  • Experience in analyzing large and diverse systems, understanding of QA processes and procedures
  • Experience with Jenkins or other CI/CD Tools

Nice to have:

  • Experience with gRPC, binary protocols
  • Mentoring experience
  • Experience in team collaboration and development of engineering talent

Responsibilities and Duties:

  • Test framework development
  • Develop and maintain automated tests
  • Develop QA tools and scripts
  • Implement metrics, analyze test data and results to identify patterns, report on risk status, and influence software quality.
  • Share insights, solutions, and best practices within the team



Let's become a part of the team that creates a smart and useful global product!