Position: Senior SDET (Python)
Company: Ajax Systems
Experience required: 3y
English level: pre

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