Position: Automation QA Engineer (Python)
Company: Ring Ukraine
Experience required: 3y
English level: intermediate

Responsibilities and Duties:
— Implement and support Test-framework (Python 3.7+)
— Development of new test cases for firmware
— Work with hardware components (raspberry, arduino, etc.) for test execution
— Analyze product and areas for automation
— Learn new features quickly, and provide the best ways of testing them

Qualifications and Skills:
— Strong Python experience (3+ years)
— Strong CS fundamentals (data structures, algorithms, design patterns, etc.)
— Other scripting languages experience (bash, shell, groovy, etc.)
— Experience in developing automated testing frameworks from scratch.
— Understanding the DevOps and CI tools (e.g. Jenkins, Kubernetes, Docker)
— Experience with Cloud services (e.g.: AWS, Azure, etc.)
— Good written and spoken English

Nice to have:
— Experience with C++
— Experience with NoSQL databases
— Experience in embedded SW development
— Knowledge of network work principles and structure
— Experience with HW components (raspberry, arduino) and their assembly into a working unit
— Experience with audio/video data streaming
— Experience with JS

We offer multiple benefits that include:
— Opportunity to influence the products’ quality supporting company mission to make neighborhoods safer
— Challenging tasks and professional growth
— Competitive salary and perks
— PE accounting and support
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Social package, including gym membership compensation, medical insurance
— Free office meals, fruits, and cookies
— Educational possibilities, knowledge hubs, and free corporate English classes
— Career plan, professional growth, and semiannual performance review.