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.
Apply directly at tantalussystems →Create a free account for alerts like thisView tantalussystems immigration profile
This listing is sourced directly from tantalussystems's careers page and normalized into a canonical job model.