QA Test Engineer, Industrial

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior QA Test Engineer building automated tests and simulators for Litmus’s industrial AI platform. Covering industrial protocols, REST APIs, CI pipelines, upgrades, and production reliability.

Responsibilities

  • 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
  • Maintain tests in GitLab pipelines for every internal build
  • Build protocol and device simulators to avoid dependence on physical hardware
  • Separate development tests from regression tests
  • Run regression suites on LTS builds and on an agreed cadence
  • Test upgrades, backward compatibility, load behavior, and long soak runs
  • Triage pipeline failures and distinguish product bugs from infrastructure noise
  • Maintain test cases and results in Jira and Xray
  • Review ticket acceptance criteria at the start of development
  • Work closely with industrial developers and engineering teams in the United States and Canada

Requirements

  • 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, including changing system state through API calls
  • Working knowledge of at least two industrial or IIoT protocols, such as OPC-UA, Modbus, EtherNet/IP, PROFINET, DNP3, or MQTT
  • Comfortable with Linux, Docker, and CI pipelines, preferably GitLab
  • Experience reading pipeline logs to determine failure causes
  • Experience building device or protocol simulators or hardware-in-the-loop test setups is nice to have
  • C++ or Golang development experience is nice to have
  • Playwright or similar modern UI automation is nice to have
  • Jira and Xray experience is nice to have
  • High-level understanding of PLCs is nice to have
  • Performance, load, or soak testing experience is nice to have
  • Must answer the visa sponsorship question; the posting states that Litmus does not offer visa sponsorship at this time

Benefits

  • Hybrid work option in Santa Clara or Toronto
  • Remote work option in the United States or Canada
  • Work on industrial AI infrastructure and real-world production systems
  • Ownership, visibility, and ability to shape the product and company
  • Collaborative, curious, low-ego culture
  • Work alongside experienced operators, engineers, and leaders

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

DockerLinuxPythonC++Go

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.