tantalussystems

tantalussystems

QA Developer (Platform/Firmware)

Burnaby, British Columbia

Sponsorship not specifiedDetected 1 day ago
PythonC++BashDistributed SystemsGitSQLCI/CDJenkinsLinuxData AnalysisAgileJiraConfluenceEmbedded SystemsElectrical EngineeringControlsSeleniumJUnitTestNGLoad TestingTest AutomationResearchCommunicationProblem Solving

About the role

  • Tantalus is seeking a talented and motivated QA Developer to join our Platform Quality Assurance team.
  • This role is ideal for someone who enjoys working across hardware, firmware, networking, and software layers, has a passion for uncovering complex defects, and thrives in solving challenging technical problems.
  • Location of Position: This is a hybrid position based in our Burnaby, BC office.

Responsibilities

  • You will contribute to both manual and automated testing efforts while helping to drive continuous improvements in test automation, test infrastructure, and overall product quality.
  • Contribute to the design, planning, and validation of new platform and firmware features.
  • Design, develop, execute, and maintain manual and automated test cases for embedded systems and communications platforms.
  • Collaborate with developers, product owners, and system architects to define acceptance criteria, test strategies, and validation plans.
  • Develop and manage test environments, test data, and supporting infrastructure for automated and system-level testing.
  • Run automated regression suites, investigate failures, and collaborate with development teams to resolve defects.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 4+ years of experience in software, firmware, or system testing within the technology industry.
  • Experience testing embedded systems and firmware-based products.
  • Proficiency in Python and Bash scripting for automation and test development.
  • Experience troubleshooting complex issues across hardware, firmware, software, and networked systems.
  • Understanding of Agile development methodologies and experience working within Scrum teams.
  • Experience with test automation frameworks, automated test execution, reporting, and debugging.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar platforms.
  • Experience with source control systems such as Git.
  • Working knowledge of Oracle databases, SQL queries, and data analysis techniques.
  • Education and Experience
  • Strong experience working in Linux environments and using command-line tools.

Nice to have

  • Experience working with communication protocols, networking technologies, or RFbased systems.
  • Experience validating Industrial IoT, telecommunications, utility, or smart grid technologies.
  • Experience with performance, scalability, and reliability testing.
  • Familiarity with C/C++ and Perl.
  • Experience working with hardware test environments and electronic devices.
  • Knowledge of automated testing frameworks such as Selenium, JUnit, TestNG, or similar technologies.
  • Experience leveraging AI-powered tools to improve software testing and quality engineering processes.
  • Personal Attributes Required

Compensation

  • This position offers a competitive salary plus variable compensation based on performance targets and business objectives.

Benefits

  • Tantalus also offers generous benefits, including medical, dental and vision plans, healthcare and dependent care flexible spending accounts and paid time off.
  • Create and maintain test plans, test procedures, and traceability between requirements and test coverage.

Company info

  • Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and systems deployed throughout the entire distribution grid - from the substation to the EV charger located behind the meter.

This listing is sourced directly from tantalussystems's careers page and normalized into a canonical job model.