About Tantalus Systems (TSX: GRID)
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. We offer smart grid solutions across multiple levels: intelligent connected devices, communications networks, data management, enterprise applications and analytics. Learn more at http://www.tantalus.com/.
Come join us if you’re interested in being part of an entrepreneurial team, solving complex technical problems and delivering innovative solutions that will directly impact the electrification of everything and the decarbonization of our society.
We have operations throughout the United States and Canada with offices in Burnaby (British Columbia, Canada), Raleigh (North Carolina, USA), and Norwalk (Connecticut, USA).
This position offers a competitive salary plus variable compensation based on performance targets and business objectives. Tantalus also offers generous benefits, including medical, dental and vision plans, healthcare and dependent care flexible spending accounts and paid time off.
The Opportunity:
Tantalus is seeking a talented and motivated QA Developer to join our team. Reporting to the Director of Software QA, in this role you will be responsible for developing automated tests, building and maintaining test frameworks that ensure the reliability, scalability, and performance of Tantalus' testing infrastructure.
This role involves close collaboration with development teams to enhance software quality through test automation and performance validation. As part of an agile team, the QA Developer will contribute to delivering new features and capabilities for Tantalus endpoint devices and radio network technologies.
Location of Position:
This position will be in-office, based in our Burnaby, BC office.
Specifically, the QA Developer will:
Contribute to both manual and automated testing of distributed Industrial IoT applications.
Design, develop, and execute manual test cases, ensuring comprehensive test coverage.
Create and manage test data to support various testing scenarios.
Collaborate with developers to review application functionality and define effective test strategies and scenarios.
Coordinate manual and automated testing efforts to ensure efficient product validation before release.
Develop and maintain automated test cases integrated into the CI/CD pipeline for continuous testing.
Contribute to the development and maintenance of a fully automated verification environment.
Use data visualization and statistical tools to analyze network performance and identify system issues.
Apply software quality assurance best practices throughout all phases of the SDLC to drive continuous process improvements.
Research and evaluate new testing tools and methodologies to enhance ongoing quality improvements.
What You Bring:
Education and Experience:
Bachelor's degree in Electrical Engineering, Computer Science, or a software related field.
2+ years of QA/testing experience within the technology industry.
Good understanding of test automation frameworks, including test execution, reporting, and debugging.
Skilled in troubleshooting complex issues related to automation, builds, and infrastructure.
Strong experience with Python, Perl, Linux (e.g., Ubuntu or RedHat), and Bash scripting.
Familiar with the Agile process and the software development lifecycle (SDLC).
Hands-on experience with:
Jira, Confluence, and CI/CD tools such as Jenkins, GitLab CI, or CircleCI
Test tools such as Selenium, JMeter, JTest, TestNG, or JUnit
Oracle databases and SQL queries
Proficiency with version control systems such as Git.
Personal Attributes Required:
Highly curious, motivated, and self-directed with ability to work independently.
Strong technical aptitude and problem-solving abilities.
Keen attention to detail, methodical and thorough in approach towards finding bugs.
Proven analytical skills and a growth mindset.
Excellent communication skills with a focus on working collaboratively in cross-functional teams.
If you possess some of the key skills and experiences outlined in the job posting and are genuinely interested in the position, we invite you to take a chance and submit your application. We value diverse perspectives, unique skills, and believe in the power of potential over specific qualifications.
Tantalus is committed to employment equity and building a diverse workforce. We welcome and encourage Indigenous applicants, people of colour, all genders, 2SLGBTQ+ and persons with disabilities to apply. Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email us at careers@tantalus.com.