Cybersecurity Test Automation Engineer

at  Luxoft

Italia, , Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Sep, 2024Not Specified18 Jun, 2024N/ABash,Wireshark,Gitlab,C++,Qemu,Python,Xen,Jenkins,Integration,Ipsec,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

PROJECT DESCRIPTION

As an Automotive Cybersecurity Test Engineer, you will play a vital role in ensuring the security and integrity of Top-Tier automotive software and hardware components. You will be responsible for reviewing, analyzing, and creating cybersecurity test cases, validating threat modeling reports.

SKILLS

Must have
Solid programming skills in Python/Bash and C++.
Experience in creating and managing automation pipelines using tools like Jenkins, GitLab, or similar CI/CD platforms.
Proficiency in using virtualization technologies such as Docker, Podman, QEMU, KVM, Xen, or similar tools.
Strong understanding of network-based application development, preferably with experience in C++ or Python.
Familiarity with SOME/IP and DoIP application development.
Proficiency in creating and running test automation scripts using Python, Bash, and Ansible.
Experience in packet inspection and analysis using Wireshark.
Familiarity with embedded Linux development frameworks like Yocto and Buildroot.
Scapy Python framework
Nice to have
Knowledge of embedded Linux development environments and DevKits such as Raspberry Pi Beaglebone, STM32MP1, or similar kits.
Knowledge of IPSec and MACsec protocols, including development, integration, or testing experience.

Responsibilities:

Develop and maintain an automation framework for Ethernet and security testing in the automotive domain.
Utilize your solid programming skills in both Python and C++ to implement robust and efficient solutions.
Create and manage the automation pipeline using Jenkins
Apply your expertise in virtualization technologies, including Docker, Podman, QEMU, KVM, Xen, or similar Linux-based virtualization tools.
Develop network-based tools using C++ / Python to support Ethernet and security testing.
Contribute to the development of SOME/IP and DoIP test tools
Create and execute test automation scripts using Python, Bash, and Ansible.
Perform packet inspection and analysis using tools like Wireshark.
Utilize embedded Linux development frameworks like Yocto in automated CI/CD pipeline
Develop test scripts with Scapy Python framework for network.
Write data processing scripts for Wireshark using Lua.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Italia, Italy