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.
#J-18808-Ljbffr