Position: Test Automation Engineer (Automotive) (IRC125476)
Company: Global Logic
Experience required: 1y
English level: upper

Job Description
Hands-on experience in Automated software testing, CI/CD;
Experience in development or testing on Python
Good knowledge of SW testing methodology
English both spoken and written; Good communication skills;
Self-study ability and ready to apply a new approach or technology from scratch;

Key responsibilities will be:
Work closely with the Test Lead providing Quality Assurance for leading Automotive clients
Mentor less experienced Test Engineers in the team
Perform automation testing
Support Continuous Integration (CI) test framework 
Support in development and configuration of test objects, i.e.  - Hardware-In-the-Loop (HIL) rigs. 
Write automated tests; functional and non-functional.

Functional tests
(Diagnostic, Software download, Logging, Configurability, State and Power management, Persistent storage, Application communication, Execution platform, Time management, Networking, Libraries for hardware acceleration)

Non-functional tests 
(Maintainability, e.g. configuration, install and upgrade, Communication latency, Communication bandwidth, Scheduling performance, Robustness & stability, Safety, Security)


Would be a plus:
Experience working with Bash, C++ (at least reading code), Linux
Experience with ROBOT FRAMEWORK and writing custom libraries for it.
Experience with implementing mocks, emulators, etc.
Docker, Vagrant.
Safety-critical applications (e.g. medical, mining, automotive, robotics, aerospace)
Familiar  and experience with the ASPICE framework
Familiar  and experience with Vehicle Communication Networks and protocols (LIN, CAN, ETHERNET, UDS, OBD-II)
Knowledge of specific processes for safety-critical SW development (ISO 26262:2018)
Automotive SW tools and HW testing, Automotive testing
CI understanding
Experience of working with CarMaker, SystemWeaver
Knowledge in AUTOSAR
Math background in control systems simulations
ISTQB certifications
Embedded automation testing experience
TCP/IP networking
Experience with QNX operating system
Experience working in a real-time/embedded system
Networked applications, e.g. sockets
Debugging and fault tracing

Project Description: 
Complex system with many different computation units for Vendor's new car platform that is based on Autosar architecture. 

The Test Team works on the development of Tests for automated testing of this complex system. There are a lot of requirements that involve direct access to computation units. For doing that, there is a test board being used with the Test Framework capabilities to run tests via CI (continuous integration) tool.