Position: CI/CD & Test Automation Engineer
Company: Luxoft
Experience required: 5y
Category: Sysadmin
English level: upper
Published: 2020-02-01T00:00:00+02:00

There are millions of cars on the road today with solutions designed & implemented by us focusing on Autonomous Drive, Embedded Applications, Digital Cockpit, Connected Mobility & overall excellence in delivery.

Software inside vehicles used to be a self-contained environment. Equipping cars with perception, intelligence & connecting them changed a lot for the vehicle manufacturer. Our goal is to empower our customers with smart solutions to help them develop the cars of the future.

About the Project:
The test automation Technical Lead is part of the WW Analytics team. (S)He works with quality assurance analysts, Hadoop experts, experienced software developers, data scientists and technology experts to deliver analytic solutions for our customers.

The goal of the program is to solve the 'billion-mile validation challenge' by providing end-to-end features and service for Level 3+ Autonomous Driving software development and validation that can be deployed as a collaboration eco-system accessible to the automotive market worldwide.
Responsibilities:
• Design and develop a "continuous integration framework" for Robotic Drive offering covering end-to-end managed services around autonomous driving. Compute & AI platform, toolkit and accelerators from data ingest, mass data storage and native sensor analytics to machine learning governance, simulation, testing & validation at scale connecting cloud, on premise, and embedded environments
• Liaise with engineering teams on testing requirements and develop testing frameworks and scripts utilizing test automation best practices
• Run quality assurance for continuous Robotic Drive features and artifacts throughout sprints and release cycles to support
o Testing procedures, sanity checks
o Quality checks across technical documentation (version & release notes, user guides, installation guides, use case descriptions, benchmarks etc.)
o Automatic tests
• Execute automated testing scripts and generate testing result reports
• Identification and documentation of all defects, assessment of impacts, provisioning of resolutions
• Provide applications development teams impulses for continuous improvement
Mandatory Skills:
• Bachelor or Master degree required in informatics, business informatics, business administration or equivalent qualification
• At least 1 year of experience in the IT industry in software development or test automation & QA
• 2+ years of experience CI/CD, Jenkins set up
• Proven experience of using/triggering python/shell/java scripts and packages
• Understanding of platform administration: Understanding of Linux, SSH keys setup, experience in Linux packages installation and ideally Ansible
• Able to communicate and present internally and externally in a confident manner
• Highly motivated team player
Nice-to-Have Skills:
• Experience in software development (e.g. Java, C#, Python, Spark)
• Strong customer focus, assertiveness and precise method of operation
• Possesses an understanding of architectural dependencies of technologies in the customer's analytic environments
• Project experience in Hadoop: HDFS/YARN/Spark technologies
• MapR distribution highly appreciated
Languages:
English: Upper-intermediate