This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Advanced QA Engineer with strong expertise in hardware platform testing, embedded systems, and test automation. The ideal candidate will have hands-on experience in validating complex automotive and IoT systems, ensuring both hardware and software quality. This role requires proficiency in Python, Shell scripting, Linux, CI/CD pipelines, API automation, and modern automation frameworks. You will collaborate with cross-functional teams to design robust test strategies, implement automation, and drive continuous improvement in quality processes.
Job Responsibility:
Design and execute test strategies for hardware platforms, embedded systems, and automotive connected services
Develop and maintain automated test frameworks using Python, TypeScript, Shell/Bash, and Playwright
Set up and manage hardware test benches, including instrumentation and signal validation
Perform CAN protocol testing using tools like Vector Canoe and Saint-2 simulators
Integrate automated tests into CI/CD pipelines using GitHub Actions
Utilize AI tools (e.g., GitHub Copilot) to accelerate test development and improve code quality
Conduct database validation and testing on MongoDB and SQL systems
Work with AWS cloud infrastructure for scalable test environments
Collaborate with hardware and software teams to debug and resolve issues
Use LabView DDL and relevant Python libraries (e.g., PyVisa, PySerial, pytest) for hardware automation and instrumentation control
Use Jira for test case management, defect tracking, and reporting
Maintain clear documentation of test plans, execution results, and quality metrics
Collaborate with stakeholders to ensure timely resolution of issues
Requirements:
Minimum 7 years of QA experience in hardware and embedded systems testing
Strong programming skills in Python, TypeScript, Shell/Bash, and Linux environments
Experience with Playwright for UI and web automation
Expertise in API automation using Postman, REST Assured, Request library or similar tools
Experience in Desktop application automation using tools like WinAppDriver, Pywinauto, or equivalent
Proven expertise in CI/CD pipelines, especially GitHub Actions
Hands-on experience with CAN protocol, Vector Canoe, or Saint-2
Experience with LabView DDL and Python-based hardware automation libraries
Solid understanding of MongoDB, SQL, and cloud platforms like AWS
Experience with Jira for test management and defect tracking
Strong analytical, debugging, and communication skills
Nice to have:
Bachelor’s degree in computer science, information technology, or a related field
Experience with modern software development methodologies such as Agile, Scrum, Kanban, etc.
Familiarity with AWS, GitHub, GitHub Actions, JIRA, and Confluence
Knowledge of Docker/Kubernetes for containerized test environments
Exposure to signal processing, sensor integration, and real-time operating systems
Familiarity with AI-assisted development tools and machine learning-based test optimization
Experience with hardware-in-the-loop (HIL) and simulation environments
Understanding of network protocols (Ethernet, TCP/IP) and security testing
What we offer:
Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
Life and accident insurance
Sodexo cards for food and beverages
Well Being Program that includes regular workshops and networking events