Infoplus Technologies UK Limited logo

Software Test Automation Engineer – Python

Infoplus Technologies UK Limited Livorno, Tuscany, Italy

onsitecontract
Posted Sep 14, 2026Apply by Oct 14, 2026

**Role & seniority: ** Software/Test Automation Engineer (seniority not specified)

**Stack/tools: **

  • Python (core), engineering Python libraries

  • Deep learning (Python)

  • FPGA (design/implementation)

  • GUI development (unspecified framework)

  • Data visualization/reporting: static/dynamic charts, Word reports, web-based reporting (technologies not specified)

  • APIs/servers for asset location tracking

  • Repositories/frameworks: Python architectural restructuring (existing instruments/driver repos)

  • Top 3 responsibilities:

    • Build data post-processing pipelines: graphs/charts, reporting (Word/web), row-data navigation/editing (visualize/edit/cut/merge).

    • Maintain and refactor Python frameworks and instrument/driver repositories to improve code quality, maintainability, scalability.

    • Design GUI for test automation systems and implement automated asset location tracking via server APIs.

  • Must-have skills:

    • Strong Python proficiency and understanding of engineering libraries

    • Expertise in data analysis/post-processing and visualization/reporting

    • Ability to design and implement GUI applications

    • Analytical problem-solving and effective communication/collaboration

  • Nice-to-haves:

    • FPGA development experience

    • Hardware validation and test automation experience for consumer electronics

    • Knowledge of web-based reporting technologies

  • **Location & w

Full Description

Job Description

We are seeking a skilled Software/Test Automation Engineer.

Responsibilities

Data Post-processing and Analysis: Master data post-processing techniques, including generating static and dynamic graphs/charts, creating comprehensive reports (Word and web-based), and enabling efficient navigation on row data for visualisation, editing, cutting, and merging

Framework and Repository Maintenance: Contribute to the Python architectural restructure of existing frameworks and instruments driver repositories, ensuring code quality, maintainability, and scalability.

GUI Design: Develop user-friendly graphical user interfaces (GUIs) for test automation systems, enhancing operational efficiency and user experience.

Asset Location Tracking: Implement automated asset location tracking systems, interfacing with server APIs and funnelling information from various sources to optimise resource management.

Develop Automated Test Systems: Utilise your expertise in Python deep learning, engineering Python libraries, and FPGA to design and implement advanced automated test systems.

Qualifications

  • MS/BS degree in Electrical Engineering, Computer Engineering, or a related field.

  • Proficiency in Python programming language, with a deep understanding of engineering

  • libraries.

  • Strong skills in data post-processing, visualisation, and reporting.

  • Ability to design and implement GUI applications.

  • Excellent problem-solving and analytical skills.

  • Strong communication and collaboration abilities.

Preferred Qualifications

  • Experience in FPGA development

  • Experience in hardware validation and test automation for consumer electronics products.

  • Knowledge of web-based reporting technologies.

PythonTest AutomationData Post-processingGUI DesignFPGADeep LearningHardware ValidationData VisualizationAPI IntegrationSoftware Architecturemulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.