×
Register Here to Apply for Jobs or Post Jobs. X

Test Automation Engineer

Remote / Online - Candidates ideally in
20121, Milan, Lombardia, Italy
Listing for: Hays
Remote/Work from Home position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Python, DevOps, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Test Automation Engineer – Firmware (Hybrid | Milan)

Location:

Via Valtorta, Milan
Work Model:  Hybrid (3 days on‑site, 2 days remote)
Languages

Required:

Italian & English
Freelancers:  Yes, freelance collaboration is welcome

About the Role
We’re looking for a  Test Automation Engineer (Firmware)  who is passionate about automation, embedded systems, and high‑quality engineering. You’ll play a key role in designing, developing, and executing automated tests that ensure the reliability and performance of our firmware solutions.

If you enjoy working with Python, embedded environments, and cross‑functional teams, this opportunity will keep you challenged and growing.

Responsibilities
Analyze requirements and contribute to detailed test planning
Develop automated test scripts in  Python , integrated with proprietary testing tools
Execute existing and new test scripts according to the test plan
Analyze test results and produce clear, structured reports
Collaborate with firmware, hardware, and QA teams
Perform functional, non‑functional, regression, and integration testing
Apply test design techniques and ensure full traceability and coverage
Configure hardware setups and testbeds

Required Skills
Strong experience with  Python  (advanced level)
Scripting experience in  Python  and  Bash
Familiarity with  embedded firmware  and hardware testing
Knowledge of  Git  and version control workflows
Understanding of  RTOS ,  Linux , and other operating systems
Experience documenting test cases and results
Knowledge of TLC protocols:  PLC, RF, TCP/IP, DLMS, Serial, Cellular

Experience with  JIRA X‑Ray ,  Confluence , and test management tools
Familiarity with  Agile  methodologies (Scrum, Kanban)
Strong defect management and reporting skills

Experience with risk‑based test planning

Additional Requirements
A personal PC capable of running test tools  (If not available, one can be provided)

Work Environment
Hybrid work model (3/5 days on‑site)
Remote work possible
No sensitive data processed
Open to  Freelancer  or  Contractor  profiles

If you're ready to work on cutting‑edge firmware testing and contribute to high‑impact engineering projects, we’d love to hear from you.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary