Zum Inhalt springen

Diese Ausschreibung ist auf Englisch.

JobbörseOffen

Senior Test Automation Engineer – Embedded Systems & Agentic AI

Spyrosoft · Remote, Wrocław, Polen · Hybrid · SENIOR

  • Remote, Wrocław, Polen · Hybrid
  • English · German

Indexiert (heute) · laufend aktualisiert

Budget
95–135 zł / h
Start
ASAP
Arbeitsmodell
Hybrid
Vertrag
Freelance / B2B
Erfahrungslevel
SENIOR
Referenz
GFHD9KUV

Geforderte Skills

Nice to have:QtLinuxIoTIntegration testLLMSquishAPITesting

Sprachen: English · German

Jobbeschreibung

Project overview

Tech Stack:

The work combines advanced test automation for embedded systems with LLM-powered agent engineering. It covers automated testing of embedded Linux or IoT devices, hardware/software integration, Qt GUI automation, fault injection, CI/CD infrastructure, and the development or evaluation of AI-assisted test generation, code generation, and autonomous investigation workflows.

The project is primarily remote, with occasional on-site work in Düsseldorf and quarterly co-location sessions in Wuppertal (2–3 days per quarter).

About Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships.

Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.

  • Python
  • Robot Framework
  • Squish / Qt GUI automation
  • Embedded Linux / IoT
  • Linux and SSH
  • Jenkins
  • Git and Git worktrees
  • REST APIs
  • OpenAI API / AWS Bedrock
  • Model Context Protocol (MCP)
  • Independently design and deliver maintainable automation solutions across embedded devices, GUIs, APIs, and integration environments.
  • Build and maintain Robot Framework automation, custom Python libraries, reusable keywords, and modular Python integrations.
  • Design reliable tests using system states, requirements, invariants, telemetry, and independent observations as test oracles.
  • Create HIL or comparable test scenarios involving simulated sensors, mocked hardware, fault injection, recovery scenarios, and asynchronous device behavior.
  • Build or evaluate LLM-powered agents that plan actions, invoke tools, observe results, and adapt subsequent actions.
  • Analyze coverage, identify missing scenarios, classify failures, and reduce false positives and flaky-test behavior.
  • Orchestrate parallel Jenkins executions across devices and environments, including reservation, locking, cleanup, reset, and external service integration.
  • Troubleshoot complex failures spanning multiple software components, hardware/software interactions, and execution environments.
  • Apply secure handling of credentials, proprietary source code, internal APIs, and diagnostics, with least-privilege access, audit logging, permission boundaries, and approval-based execution for potentially unsafe hardware operations.
  • Evaluate new technologies through measurable experiments and document architecture, trade-offs, risks, and results.

Requirements

  • 5+ years of professional experience developing and maintaining automated software tests.
  • Advanced Robot Framework expertise, including custom Python libraries, resource files, and reusable keywords.
  • Strong Python skills covering API integrations, asynchronous operations, structured data processing, and automation tooling.
  • Experience with Qt GUI automation, preferably Squish, including object identification, synchronization, GUI interaction, and failure investigation.
  • Practical embedded Linux or IoT testing experience, including SSH-based diagnostics, log collection, and process inspection.
  • Experience with HIL or comparable integration testing, mocked hardware interfaces, sensor simulation, fault injection, and deterministic test environments.
  • Hands-on experience building LLM-powered agents or tool-using automation workflows, including LLM APIs, tool calling, MCP, structured outputs, and agent orchestration.
  • Strong knowledge of model-based, state-machine, boundary, and regression testing, including test oracles, coverage analysis, reproducibility, flaky tests, and automated failure classification.
  • Advanced Jenkins experience covering pipelines, parameters, agents, APIs, test-result management, parallel execution, device reservation, resource locking, cleanup, and environment reset.
  • Strong software engineering and Git skills, including reusable Python services and automation libraries, pull requests, conflict resolution, code review, logging, debugging, and isolated development workflows.
  • Professional working proficiency in English.

Nice to have

  • German language skills.

Project details

  • Start: ASAP
  • Remote: hybrid
  • Location: Remote, Wrocław, PL
  • Rate: 95-135 EUR/h
  • Languages: English, German

Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten

Gefunden auf nofluffjobs.com

Alle Jobs durchsuchen
Kostenlos anmelden und bewerben