jobapplier

Test Automation Engineer

Blue River Technology

Skills

Required

  • automation
  • debugging
  • CI/CD
  • toolchains
  • virtualization and containers
  • Python
  • C++
  • GitHub
  • Jenkins
  • Docker
  • Kubernetes
  • Ansible

Preferred

  • configuration
  • hardware and software hybrid simulators
  • deployment
  • Continuous Integration CI
  • hardware-software integration

Join our team as a junior/early-career Test Automation Engineer. In this role, you will support our core engineering teams and work in a multi-disciplinary environment to build robust testing infrastructure for our systems.

Responsibilities

  • You will be responsible for building and maintaining hardware and software hybrid simulators, developing automation for configuration, deployment, and testing within a Continuous Integration (CI) environment, and collaborating on debugging and troubleshooting complex hardware-software integration issues.
  • Contribuer à la construction, à la maintenance et à l'interaction pratique avec des simulateurs hybrides matériel-logiciel.
  • Développer et maintenir l'automatisation pour configurer, déployer et tester des systèmes complexes dans un environnement d'intégration continue.

Requirements

  • The ideal candidate will have 2-5 years of relevant engineering work experience, a bachelor's degree in a related field, and proficiency in CI/CD automation toolchains, virtualization and containers, and Python.
  • Collaborer au débogage et à la résolution de problèmes complexes d'intégration matériel-logiciel dans divers environnements.
  • You have strong debugging skills, a hands-on approach to problem-solving, and a drive to develop new capabilities

2-5 years of relevant engineering work experience

  • Comfortable working and debugging in both Windows and Linux environments
  • Bachelor’s degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), or a related field
  • Proficiency in CI/CD automation toolchains (GitHub, Jenkins, Buildkite), virtualization and containers (Docker, Kubernetes) across Windows and Linux environments
  • Familiarity with real-time, distributed communication middleware (e.g., DDS standards, ROS 2, RTI Connext)
  • Willingness to take ownership and develop new capabilities from the ground up
  • Strong debugging, problem-solving, and analytical skills with a keen attention to detail
  • Proficiency in Python and general scripting languages, experience in C++
  • Solid understanding of communication protocols (serial, CAN, Ethernet)
  • If you’re excited about this role but your experience doesn’t align completely with the job description, we encourage you to apply anyway
  • Experience with C++ programming
  • Hands-on experience with HIL hardware and SIL plant models and development of abstraction layers
  • Hands-on electronics or automotive engineering experience
  • Experience with configuration management tools and infrastructure automation (e.g., Ansible)

Preferred

  • Familiarity with agricultural technology, agronomy, or farming

Pay

USD 122,000 - 183,000