About Tantalus Systems (TSX: GRID)
Tantalus is a smart grid technology company that transforms aging one-way grids into future-proofed multi-directional grids that improve the efficiency, reliability and sustainability of public power and electric cooperative utilities and the communities they serve. Our solutions are purpose-built to allow utilities to restore power quickly after major disruptions, adapt to rapidly shifting consumer expectations and population shifts, innovate new solutions based on the adoption of distributed energy resources and evolve their grid infrastructure at their own pace without needless cost or complexity. All this gives our user community the flexibility they need to get the most value from existing infrastructure investments while planning for future requirements.
Learn more at www.tantalus.com . We are headquartered in Burnaby, BC, Canada with commercial headquarters in Raleigh NC.
This role offers a competitive salary plus variable compensation tied to business unit scale objectives. Tantalus offers full health, dental and vision plans, flexible hours, hybrid/remote work styles and vacation.
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.
Location of Position:
This position will be based in our Kanata, ON office.
The Opportunity:
Tantalus is looking for a talented Software Developer in Test to join our Product Development team. In this role you will be working collaboratively in cross functional project teams of software, firmware, embedded systems, RF engineers, front-end and back-end developers to deliver high quality, scalable products and solutions.
Specifically, the Software Developer in Test will:
Develop test plans and strategies for regression and development test efforts with support from test team members in the analysis of product requirements
Establish entrance and exit criteria that are clearly defined and being measurably met for all the stakeholders including the Product Development team, Field Services and ultimately the customer
Collaborate on testing at a product (automated test suite) and system (manual test suite) level together with the other testers
Participate in test projects across all products
Conduct problem reproduction and root cause analysis of failures detected in test efforts
Run automated product test stands (BAT) and triage test failures and complete basic trouble shooting of test results
Development of automated tests
You will leverage your experience with technology, software and firmware testing skills, test automation skills and your exceptional problem-solving skills along with your disciplined, structured approach to ensure the delivery of high-quality systems that are on-time and on-budget.
You will work closely with engineering leads and product owners to dig into product requirements to understand the underlying acceptance criteria and how to ensure product functionality and quality. You will work with both manual and automated testing tools to ensure test coverage and contribute to system level regression testing. You will develop automated tests in Python and/or Perl and you will work on all levels of testing across functional, integration, system, performance, and regression testing. You will be at home discussing your analysis in detail and backing it up with data.
You take a disciplined and structured approach to developing a deep understanding of the inner-workings of the product in order to identify and characterize defects and deficiencies.
Successful candidates will have a strong technical background, be detail driven and have excellent problem-solving abilities. You will be comfortable bring forward new methods and best practices that will help the overall testing program.
You should not only be passionate about delivering extensible, on-time solutions, but should also be obsessed with contributing to the development of high-performance teams through rigorous goal-setting, disciplined attention to performance metrics, and continuous process improvement.
What you Bring:
Education & Experience:
Bachelor degree in Computer Science, Computer Engineering, or similar program
3+ years’ related manual and automated testing experience within the technology industry or an equivalent combination of training and experience
Demonstrated experience with Linux, Python and/or Perl, and Bash
Experience working with firmware running on embedded devices
Working experience with the Agile development process
Prior experience or knowledge of the following are an asset:
Embedded software
Oracle databases & SQL queries
Jira & Jenkins
Confluence
Test tools such as Selenium and TestLink
Strong estimation skills and proven ability to provide detailed & accurate estimates for testing and automation efforts
Personal Attributes:
Highly curious, motivated and self-directed
Strong technical aptitude with a solid understanding of the fundamentals of Computer Science and/or Computer Engineering
Keen attention to detail, methodical and thorough
Proven analytical and problem-solving skills
Strong interpersonal skills including collaboration & respect
Excellent verbal and written communication skills in English
Ability to work independently and remotely while also working effectively within a dynamic team environment
Job Type: Full-time
The Alberta Electric System Operator (AESO) is responsible for the safe, reliable, and economic planning and operation of the Alberta...
Apply For This JobEmployment Type: Full-time Regular City: Canada (Remote Work) Posting Open Date: 05/24/2023 Posting Close Date: 06/07/2023 (Please note the posting...
Apply For This JobWe are Inspire Catering, our philosophy since day one has been to recruit the finest talent and quite literally ‘inspire’...
Apply For This JobAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you...
Apply For This JobJob Description Come Work With Us! We are hiring General Labors for our client based in Brampton. These are full-time...
Apply For This JobJOB POSTING #: 2023-0453 POSTING PERIOD: Friday, November 17, 2023 at 8:30 AM to Thursday, November 23, 2023 at 4:30...
Apply For This Job