Litmus

QA Test Engineer, Industrial

Toronto, Canada, Remote. Posted 15 days ago

The role

You will build and own automated test coverage for southbound connectors using industrial protocols. You will write code to create automation frameworks, regression suites, and device simulators.

What you will do

  • Build and own automated test coverage for southbound connectors using OPC-UA, Modbus, EtherNet/IP, PROFINET and DNP3
  • Write end to end tests that drive Litmus Edge through its REST API
  • Keep tests running in GitLab pipelines on every internal build
  • Build protocol and device simulators
  • Split coverage into development tests and regression tests
  • Test upgrade and backward compatibility paths, behaviour under load, and longer soak runs
  • Triage failures from pipeline logs
  • Keep test cases and results in Jira and Xray
  • Review acceptance criteria on tickets when development starts

Required qualifications

  • 5+ years in software test automation
  • At least 3 years writing test code in Go, Python or a similar language
  • Hands on REST API test automation
  • Working knowledge of at least two industrial or IIoT protocols, for example OPC-UA, Modbus, EtherNet/IP, PROFINET, DNP3 or MQTT
  • Comfortable with Linux, Docker and CI pipelines

Nice to have

  • Experience building device or protocol simulators, or hardware in the loop test setups
  • C++ or Golang development experience
  • Playwright or similar modern UI automation
  • Jira and Xray for test case and test execution management
  • A high level understanding of PLCs
  • Performance, load or soak testing experience

About the company

Litmus is a growth-stage software company helping manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge. The platform sits at the intersection of edge computing, AI, and industrial operations.

QA Test Engineer, Industrial at Litmus | JobZoey