The Quality Engineer will build a sophisticated automated testing ecosystem based on the 'Shift-left' philosophy, integrating quality throughout the development process
Job Summary
The Quality Engineer will build a sophisticated automated testing ecosystem based on the 'Shift-left' philosophy, integrating quality throughout the development process.
They will collaborate closely with developers across the SDV software development lifecycle to ensure system reliability from the user's perspective and contribute to designing a robust quality architecture.
The role involves designing scalable automation frameworks, embedding automated checks into deployment pipelines for high-confidence production releases, and promoting quality best practices across the engineering organization.
Matching Summary
The Quality Engineer will build a sophisticated automated testing ecosystem based on the 'Shift-left' philosophy, integrating quality throughout the development process.
Skills & Requirements
Must-have
Expertise in C programming language
Automation test suite design and maintenance
CI/CD pipeline integration
Regression, stress and concurrency testing
Docker and Kubernetes proficiency
Collaboration with developers in SDLC
Nice-to-have
Experience with Rust or C++
Mentoring and quality culture promotion
Use of debugging tools like GDB and LLDB
Knowledge of OS internals and virtualization
Embedded or system-level CI/CD experience
Key Requirements
Expert-level C language skills
Experience with kernel API and driver-level automation
Proficiency in Python or Bash for test orchestration
Ability to design complex regression and concurrency tests
Familiarity with CI tools like GitHub Actions, Jenkins, GitLab CI