Enable job alerts via email!

QA Engineer

Xirgo Technologies

Newtownabbey

On-site

GBP 30,000 - 45,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Xirgo Technologies is looking for a Quality Assurance Engineer to ensure the performance of IoT systems. This role involves collaborating with engineering teams to validate systems through test plans. Candidates should have a Bachelor's degree and experience in QA, preferably in IoT. Join Xirgo to drive innovation in Smart Fleet Logistics.

Benefits

Competitive salary and benefits
Training and development opportunities

Qualifications

  • 2+ years in a QA or Systems engineering role.
  • Experience with IoT or embedded systems.
  • Strong knowledge of QA methodologies and best practices.

Responsibilities

  • Design and execute test plans for IoT tracking devices.
  • Perform manual and automated software testing.
  • Document bugs and support developers with evidence.

Skills

Attention to detail
Analytical skills
Debugging skills
Collaboration
Communication skills

Education

Bachelor’s degree in Computer Science
Relevant work experience

Tools

JIRA
Wireshark
Python
Robot Framework

Job description

Xirgo Technologies offers a complete portfolio of proprietary supply chain monitoring and management technology to convert IoT data from information to insights — enabling the smartest telematics data analytics solutions.

About the role

Xirgo Technologies is recruiting a Quality Assurance Engineer to join us in creating the next generation of Smart Fleet Logistics products and solutions.

Xirgo is the future of Smart Fleet Logistics — fleet management and logistics made smarter, safer and more productive. We lead the way with world-class technology, unparalleled expertise and unwavering partnership in everything we do, so our customers can move the world forward with confidence and peace of mind.

As a QA Engineer at Xirgo, you will play a pivotal role in ensuring the integrity and performance of complex systems through rigorous verification and validation processes. You'll collaborate with cross-functional teams—including hardware, firmware, and systems engineers —to develop and execute test plans, identify issues, and ensure system requirements are met. This position demands a strong analytical mindset, attention to detail, and a solid foundation in engineering principles to help deliver high-quality, reliable systems.

What you'll do

  • Design, develop, and execute test plans and test cases for IoT tracking devices (embedded software, mobile apps, and cloud platforms) .
  • Perform manual and automated testing of firmware and software features, including over-the-air updates, location tracking (GNSS & Wi-Fi), power management, and protocol implementation, e.g. COAP, MQTT, BLE.
  • Use tools like Wireshark, serial loggers, oscilloscopes and power analysers to verify data flow and system stability .
  • Analyse logs and telemetry data to troubleshoot issues across hardware, firmware, and cloud layers .
  • Contribute to and maintain test automation frameworks in Python or equivalent languages .
  • Execute regression & performance tests to validate system robustness, e.g. accelerometer characterisation, GNSS/Wi-Fi performance optimisation .
  • Document bugs clearly in issue tracking systems, e.g., JIRA, and support developers with reproducible steps and logged evidence .
  • Collaborate in sprint planning, stand-ups, and retrospectives as part of an Agile development team.

Experience / Qualifications

  • A university degree required (i.e. Bachelor’s degree) in Computer Science, Electronic and Systems Engineering, or a related field or equivalent relevant work experience .
  • 2+ years of experience in a QA or Systems engineering role, ideally within IoT or embedded systems .
  • Experience testing embedded systems, mobile applications, or cloud platforms .
  • Strong knowledge of QA methodologies, testing types, and best practices .
  • Experience with source control, e.g., Git, and CI/CD pipelines, e.g., GitHub .
  • Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands .
  • Strong interpersonal, communication & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers .
  • Strong communication skills; oral, written and presentation .
  • Strong organization, planning and time management skills to achieve results .
  • Strong personal and professional ethical values and integrity .
  • Holds self accountable to achieving goals and standards .
  • Strong analytical and debugging skills with the ability to understand hardware/software interactions
  • Experience with Python test automation or frameworks like Robot Framework
  • Proficiency with Testrail, Postman, Wireshark, and other data capture tools .
  • Familiarity with IoT cloud platforms (e.g., AWS IoT, Azure IoT, Google Cloud IoT) .
  • Experience testing battery-powered devices, power optimization, or environmental robustness .

We offer a competitive salary and benefits package. Xirgo is committed to the provision of training, development, and promotion opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.