Quality Assurance Test Engineer

Hace 2 días

huelva, andalucía, España Frontier Resourcing LTD Jornada completa

Fully Remote

Can be based anywhere in Europe.

This role will be suitable for someone with 3-5 years experience within relevant sector.

About the Role

We are looking for an R&D QA Engineer with 5+ years of experience in networking, embedded systems, or FPGA-based products. You will be responsible for developing automated test frameworks, validating Layer 2/Layer 3 networking features, and ensuring the quality and performance of our FPGA-based Ethernet switch platforms. You will work closely with software, FPGA, and system engineers to design white-box tests, automate verification, and improve product reliability across multiple hardware platforms.

Responsibilities

  • Develop and maintain automated test frameworks for networking products and FPGA-based switch solutions.
  • Design and execute white-box test cases for Layer 2 and Layer 3 protocols such as VLAN, STP, ERPS, routing, multicast, and QoS.
  • Create automated network topologies and test scenarios to validate protocol behavior, failover, reconvergence, and system stability.
  • Perform performance and benchmarking tests using traffic generators such as TRex, Spirent, or Ixia.
  • Investigate software and hardware issues through log analysis, source code review, and protocol tracing.
  • Integrate automated tests into CI/CD pipelines and generate test reports and coverage metrics.
  • Collaborate with FPGA and software development teams to improve product quality and accelerate issue resolution.
  • Support Hardware-in-the-Loop (HIL) testing and automated regression testing.

Qualifications

  • 5+ years of QA, verification, or testing experience in networking, embedded systems, FPGA, ASIC, switch, or router products.

Required Skills

  • Strong understanding of Layer 2 and Layer 3 networking protocols, including VLAN, STP, ERPS, routing, multicast, and QoS.
  • Proficiency in Python for test automation and scripting.
  • Experience with automated testing frameworks such as PyTest.
  • Hands-on experience with network traffic generation and performance testing tools such as TRex, Spirent, or Ixia.
  • Experience with Linux environments, Shell scripting, and CI/CD tools.
  • Strong debugging and problem-solving skills with a white-box testing mindset.

Preferred Skills

  • Knowledge of C programming and Embedded Linux.
  • Familiarity with FPGA technologies and verification tools.
  • Understanding of Verilog, SystemVerilog, or P4.
  • Experience with cocotb, Verilator, XSIM, or similar simulation environments.
  • Exposure to MPLS, advanced QoS, DPDK, or FPGA bus architectures such as AXI or Avalon.
#J-18808-Ljbffr