Responsibilities:
The Automation Engineer lead is responsible for all aspects of validation and release automation:
Leading automation activities required for releasing high-quality products to NeuReality's customers.
Tight collaboration with architects and development teams
Reviewing specifications and technical design documents to provide timely and meaningful feedback.
Manage, design, and develop the automation infrastructure and frameworks at the component level and end-to-end.
Help define end-to-end tests to validate complex inference servers at scale.
Provide tools to allow developers to run tests on their own.
Coaching engineers with automation test design and writing, procedures, and methodologies
Defining metrics for quality evaluation
Leading the design and development of new automatic testing approaches for various features and products developed by NeuReality
Consistently reviewing, analyzing, and improving test automation infrastructure and reports
BSc in Computer Engineering/Computer Science/Electrical Engineering
8+ years experience in leading automation and/or QA teams and processes
Experience in automation/validation of complex SW systems, including backend and embedded SW.
Formal and practical knowledge of automation and testing methodologies
6 years of hands-on experience in writing automation for software, with at least 3 years writing automation in Python
2 years of hands-on experience using and testing Linux systems.
Advantages:
Good SW system view
Prior experience as software/firmware engineer
Strong understanding of hardware/software interactions, on-prem and cloud infrastructure.
Experience with docker and Kubernetes.
Experience with AI related product validation great advantage