TRCI-26-04382
Software/Test Automation Engineer (Python)
Contract role in Italy for a Software/Test Automation Engineer focused on Python-based test automation systems. The engineer will handle data post-processing and analysis (graphs/charts and reporting), maintain and restructure Python frameworks and driver repositories, build GUIs for test automation tools, and implement automated asset location tracking by integrating with server APIs and aggregating data from multiple sources. The role also involves developing advanced automated test systems leveraging Python engineering libraries, with preferred exposure to FPGA development, hardware validation, consumer electronics testing, and web-based reporting.
Position summary
- Location
- Italy
- Workplace
- Hybrid
- Employment
- Contract
- Experience
- Minimum 5 years and Maximum 8 years
Role overview
Why This Role Matters.
Contract role in Italy for a Software/Test Automation Engineer focused on Python-based test automation systems. The engineer will handle data post-processing and analysis (graphs/charts and reporting), maintain and restructure Python frameworks and driver repositories, build GUIs for test automation tools, and implement automated asset location tracking by integrating with server APIs and aggregating data from multiple sources. The role also involves developing advanced automated test systems leveraging Python engineering libraries, with preferred exposure to FPGA development, hardware validation, consumer electronics testing, and web-based reporting.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
MS/BS degree in Electrical Engineering, Computer Engineering, or a related field.
Proficiency in Python programming language, with a deep understanding of engineering libraries.
Ability to design and implement GUI applications.
Strong communication and collaboration abilities. Preferred Qualifications
Experience in hardware validation and test automation for consumer electronics products.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Python
test automation
data post-processing
data analysis
data visualization
graphs
charts
reporting
Word reports
web-based reports
GUI
API
server APIs
asset tracking
framework refactoring
repository maintenance
driver repository
code quality
scalability
FPGA
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Python programming
Data post-processing and analysis
Data visualization (static and dynamic graphs/charts)
Reporting (Word and web-based reports)
Python framework/repository maintenance and architectural refactoring
Code quality, maintainability, scalability practices
GUI application design and development
API integration (interfacing with server APIs)
Problem-solving and analytical skills
Communication and collaboration
Preferred
Nice to Have
FPGA development
Hardware validation and test automation
Consumer electronics product testing
Web-based reporting technologies
Python deep learning
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Software/Test Automation Engineer (Python)
One page, about two minutes. We only ask for what we actually need to have a first conversation.