Overview In this role, you design and implement automated testing for complex, distributed, and mission-critical systems in a regulated context. You will build test frameworks, validate integrations over non-web interfaces, and ensure quality and compliance through robust test strategies. You collaborate with client and internal teams to define validation plans and deliver reliable solutions.
You will work on challenges like real-time protocols and safety-critical constraints, contributing to high-assurance software delivery. This opportunity lets you shape testing practices in a cutting-edge, regulated environment.
Compensaciones / Incentivos
- Permanent contract
- Hybrid work policy
- Competitive salary
- Flexible remuneration
- Private health insurance
- Udemy Business access
Responsabilidades
- Design, develop and maintain automated test solutions using Python.
- Create and extend test harnesses, simulators, stubs and drivers for system validation.
- Develop and maintain encoders/decoders and test utilities in C/C++ as needed.
- Validate complex integrations: TCP/UDP, binary protocols, message brokers, gRPC and file-based interfaces.
- Design test strategies using boundary value analysis, equivalence partitioning, robustness testing and risk-based approaches.
- Integrate automated testing into CI/CD pipelines (Jenkins or GitLab CI).
- Produce and maintain test documentation: specs, traceability matrices, execution reports and coverage metrics.
- Collaborate with customer engineering teams to investigate issues and define validation strategies.
- Support verification and validation in safety-critical and regulated environments.
Requisitos principales
- 5+ years in Test Automation, Software Testing or Software Engineering.
- Strong Python programming skills for automated test solutions.
- Working knowledge of C/C++, including reading production code and writing/adapting stubs, drivers and message processing components.
- Experience testing non-HTTP interfaces: TCP/UDP, binary protocols, JMS/TIBCO EMS or similar, gRPC, file-based integrations.
- Proven experience building custom testing frameworks, simulators or test harnesses.
- CI/CD experience
- Good Linux administration and troubleshooting skills.
- Experience in safety-critical or highly regulated industries (aviation, ATM, rail, automotive, defence, medical devices or energy).
- Strong documentation and traceability practices.
- Fluent English and excellent communication skills.
- clear communication
- collaboration
- problem solving
- Python
- C/C++
- TCP/UDP sockets
📌 Senior Embedded Test Automation Engineer (Valencia)
🏢 Sqli
📍 Valencia