Principal Software Engineer, Quality Engineering Platform (Castilla-La Mancha)

Principal Software Engineer, Quality Engineering Platform (Castilla-La Mancha)

13 sep
|
Toshiba Global Commerce Solutions - External
|
Castilla-La Mancha

13 sep

Toshiba Global Commerce Solutions - External

Castilla-La Mancha

Principal Software Engineer, Quality Engineering Platform

This is not a manual-QA lead, test-script maintenance, or paper-architecture role. You will work directly in Java runner and lifecycle code, Cucumber features and steps, the shared POS UI abstraction, Selenium WebDriver and Grid, Docker execution, CI scheduling, OpenTelemetry traces, and failing scenarios. You will reproduce difficult failures, implement the fixes, and prove them through repeated execution.

You will also oversee agentic test-engineering workers. You will bound their work, provide feature, code, trace, and performance context, review and correct output, block shortcuts such as sleeps or retry masking, and remain accountable for every accepted test or platform change.

Your Mission

Technical Context
- A large Cucumber suite spanning fixed-lane, specialty, and base POS flows through Java step definitions and a shared UI abstraction.
- Selenium Grid, parallel workers, seeded test data, service and device dependencies, reruns, quarantine/re-enablement, priority tags, per- scenario and per-step OpenTelemetry ,



and an emerging Playwright-compatible path.

What You Will Own
- Own BDD platform architecture and governance across feature design, runners, domain actions, drivers, fixtures, data, reporting, tagging, compatibility, ownership, and lifecycle rules.
- Eliminate shared state, test-order dependence, data collisions, incomplete teardown, and environment contamination through deterministic setup, isolation, idempotency, and cleanup.
- Profile the full execution path, from discovery and setup through each UI step, teardown, evidence collection, queueing, scheduling, and infrastructure wait; improve parallel efficiency and long-tail behavior without saturating shared dependencies.
- Classify and eliminate flake by root cause; govern reruns and quarantine as transparent, temporary containment with ownership and exit criteria, not as proof of reliability.
- Define risk-based CI policy for blocking

📌 Principal Software Engineer, Quality Engineering Platform (Castilla-La Mancha)
🏢 Toshiba Global Commerce Solutions - External
📍 Castilla-La Mancha

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer, quality engineering platform (castilla-la mancha) / castilla-la mancha

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer, quality engineering platform (castilla-la mancha) / castilla-la mancha