Test Engineer (Embeeded)

Job Description

Antal is a multinational company, one of the main leaders in the sector, which operates globally in the field of research, selection, recruitment and management of ICT and other projects.

For an important customer of ours, a leading company in the IoT field, we are looking for:

Test Engineer (Embeeded)/ End Client IoT- Ticino (CH)

The candidate will be in charge of defining, implementing and executing the best validation and testing strategy for complex FW and SW platforms, testing IoT platforms applications, networks and devices associated with client IoT products.

The candidate will be part of the SW QA team supporting our teams of back-end & front-end developers as well as embedded software, firmware and network stack developers.

The candidate will develop test plans and test cases that run both real-world environments and scenarios as well as in simulated environments.

Main responsibilities

  • Working with engineers on early stage of development cycle to test requirements
  • Working with engineers/producers to define the acceptance criteria of new features
  • Creating, maintaining and executing documentation of test cases
  • Identifying risks to testing goals and escalating/planning accordingly
  • Monitoring, managing and communicating with developers on defects
  • Actively cooperate with the engineering team for continuous improvement of software quality
  • Support test integration with Continuous Integration (CI) / Continuous Delivery (CD) pipeline
  • Maintain and improve Software Quality Assurance (SQA) methodologies and frameworks including supporting tools and platforms
  • Work in a growing team, involved directly with product management, development and support teams

Experience required

  • University degree in Computer Science or equivalent discipline
  • Experience in embedded SW Testing
  • Experience with Software Quality Assurance (SQA) tools and techniques, and bug tracking systems
  • Good Knowledge of IP networks
  • Solid Knowledge of Linux OS
  • Good Knowledge of Python
  • Good knowledge of test automation platforms, Pytest in particular
  • Proven experience on automated test development and building automation test libraries 
  • Solid understanding of test methodologies and iterative development
  • Knowledge and experience on software engineering methodologies: lifecycle, quality assurance, continuous integration and continuous deployment technologies, source control management, coding standards, code reviews, Agile methodology
  • Knowledge of IoT platforms, cloud infrastructures, networking, embedded applications

Nice to have

  • Working experience with Load/Performance Tools, and API testing tools
  • Understanding of micro-services oriented architecture and its impact on testing strategies
  • Experience in compatibility/usability testing
  • Fundamental understanding of security knowledge around native applications, web applications, distributed and database systems as well as in embedded applications
  • Experience in violation of secure solutions as plus
  • Understanding of security as set of non-functional requirements and ability to design and execute appropriate test cases for security assessment of solutions up to penetration tests
  • Experience with cybersecurity standards in software and system application

Swiss contract

Location Novazzano


Get Jobs Like This By Email


Federica Vespa
+39 02 80 60 601