About The Position

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. We are seeking a Test Automation Engineer to design, implement, and validate embedded software for next-generation automotive infotainment platforms. This role is ideal for an individual who thrives on innovation and is motivated to explore new technologies and approaches. As a key member of the engineering team, you will collaborate across software, hardware, and program management functions, while driving the development of robust automated test frameworks and CI/CD pipelines.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5+ years of experience in software validation and system-level test leadership.
  • Strong proficiency in Python (Pytest) and test automation framework development.
  • Extensive experience testing embedded Linux and Android-based applications.
  • 4+ years of experience with Docker and Jenkins for CI/CD automation.
  • Knowledge of automotive communication protocols: CAN, DOIP, Ethernet.
  • Hands-on experience with hardware interfaces: USB, UART, SPI, I2C.
  • Proficiency with tools such as: CANoe, PCAN, Wireshark or PacketSender.
  • Experience with Android CTS and Monkey testing.
  • Expertise in building data-driven automation frameworks and using test management tools (e.g., TestRail, Xray).
  • Strong experience in developing system and subsystem-level test plans.

Responsibilities

  • Lead development and execution of automated testing for embedded applications
  • Design, develop, and maintain test automation frameworks, scripts, and environments
  • Build and manage CI/CD pipelines for automated testing and deployment
  • Execute functional, performance, and stress tests, and report results to stakeholders
  • Develop and maintain comprehensive test plans and test case management systems
  • Automate test planning and execution workflows to improve efficiency and coverage
  • Partner with development teams to debug, triage, and resolve software issues
  • Communicate test progress, risks, and technical solutions across cross-functional teams

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service