Test Infrastructure Engineer

Oura Oura · Consumer · Oulu, Finland · Hardware

The Test Infrastructure Engineer will own and develop test infrastructure, including designing, implementing, and maintaining scalable test tools and environments for hardware and software. This role focuses on infrastructure ownership, architecture decisions, and long-term reliability of test ecosystems, supporting efficient product development through automation and tooling improvements.

What you'd actually do

  1. Design, implement, and maintain scalable test tools and infrastructure used across hardware and software organization.
  2. Architect and improve test beds used for development validation and automated system testing.
  3. Develop and maintain Python-based frameworks and tooling for test automation.
  4. Ensure test environments are reliable, maintainable, and continuously available.
  5. Define infrastructure standards, documentation practices, and configuration management.

Skills

Required

  • Python development (preferably in automation or infrastructure context)
  • Docker
  • CI/CD tools (e.g., CircleCI)
  • Linux knowledge and experience maintaining Linux-based systems
  • networking fundamentals
  • embedded systems, hardware-related development, or test environments
  • analytical mindset and structured problem-solving skills
  • Independent, proactive working style with ownership mentality
  • Fluent written and spoken English

Nice to have

  • AWS (e.g., S3, EC2, CDK) or cloud-based infrastructure
  • Pytest, or similar test frameworks
  • USB, BLE, NFC, Wireless charging
  • building or maintaining lab environments or automated test systems

What the JD emphasized

  • infrastructure ownership
  • architecture decisions
  • long-term reliability