Senior Software Test Engineer

3 weeks ago


Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

Software Developer in Test (SDET)

About the Role:

We are seeking a skilled Software Developer in Test to join our team at D-Wave Quantum Inc. This is an exciting opportunity to work on the development and delivery of quantum computing systems, software, and services.

Key Responsibilities:

  1. Collaborate with our quantum processor development and hardware engineering teams to design and develop software that supports both quantum processors and the necessary hardware.
  2. Develop and maintain comprehensive test plans and test cases.
  3. Implement code coverage tools and code utilization tools.
  4. Design, develop, and implement automated test cases and test infrastructure for validating new and existing features.
  5. Assist development team in increasing unit-test coverage for legacy code.
  6. Continuously monitor and improve the performance and reliability of various test suites.
  7. Maintain and enhance custom-built software tools to support lab operations.
  8. Collaborate with team members and scientists to develop and test all aspects of quantum processor calibration, hardware interfaces, and operational infrastructure.
  9. Report, monitor, and track defect resolution.
  10. Design, implement, and operate deployment pipelines.
  11. Work with software development and DevOps teams to streamline build processes and release management via CI/CD pipelines.
  12. Participate in root-cause analysis of production incidents.
  13. Provide test-oriented architectural and design guidance for our development teams.

Requirements:

  • Bachelor's degree in computing science/engineering, physics, or a related discipline with 3+ years relevant software experience.
  • 3+ years of professional experience in test automation/software development roles.
  • Experience with Python, Java, Go, or a comparable language.
  • Experience with/Willingness to learn Common Lisp or similar languages.
  • Experience developing and optimizing software in compiled languages and in multithreaded environments.
  • Experience interfacing with networks, APIs, and hardware.
  • Experience with Git: branching, merging, issuing pull requests, etc.
  • Experience working in a Linux environment.
  • Excellent written and verbal technical communication skills.
  • A methodical approach with a good eye for detail.
  • Ability to succeed in a fast-paced, collaborative team environment.
  • Knowledge of modern software testing methodologies, tools, and processes.
  • Aptitude for designing and architecting high-quality, reliable software test assets.
  • Experience in an Agile environment.

Bonus Points For:

  • Experience with Emacs, Docker, Jenkins, SQL, MongoDB, Influx DB, and Redis.
  • Experience with monitoring systems such as Kibana and Grafana.

A D-Waver's DNA:

  • We look at the future and say "why not"; we see possibilities where others see problems or routines.
  • We practice straight talk and listen generously to each other with empathy.
  • We hold ourselves accountable for delivering results.
  • As leaders, we motivate and engage our teams to go beyond what was originally thought possible.

Compensation: $103,000 - $125,000 a year

INCLUSION:

We celebrate diverse perspectives to drive innovation in our pursuit. Our diverse and innovative team will make you feel appreciated, supported and empower your career growth at D-Wave Quantum Inc.

THE FINE PRINT:

No 3rd party candidates will be accepted. It is D-Wave Systems Inc. policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state/provincial, local law.



  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...


  • Burnaby, British Columbia, Canada AIT Full time

    About UsAt OSI Maritime Systems, we're a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Our company has a rich history of innovation, dating back to 1977 when we introduced the first electronic chart system for the maritime market. Today, we continue to push the boundaries of what's...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About UsOSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company has a rich history of innovation, with the introduction of the first electronic chart system in 1977. Today, we continue to push the boundaries of what is possible in maritime navigation.Job SummaryWe are...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    Senior Software EngineerRB Global Inc. is seeking a highly skilled Senior Software Engineer to join our Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based applications using Java, Springboot Microservices, and AWS technologies.Key Responsibilities:Design and develop platform applications...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:Fortinet is seeking a highly skilled Senior Software Development Engineer in Test to join our FortiClient EMS team in Burnaby. This position will focus on improving our test automation framework and test case suites for FortiClient EMS. The successful candidate will work closely with FortiClient EMS developers and QA team to deliver new...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:Fortinet's R&D team is seeking a Senior Software Development Engineer in Test to join our FortiClient EMS team in Burnaby. This position will focus on improving our test automation framework and test case suites for FortiClient EMS. Other tasks in this role will include managing, maintaining and setting up private cloud infrastructure to improve...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Role OverviewWe are seeking a Senior Software Engineer to join our team at Infoblox. As a key member of our Engineering team, you will be responsible for designing, developing, and testing software for our next-generation DNS, DHCP, and IP Address Management (DDI) services.Key ResponsibilitiesDesign and develop software for Enterprise & Service Provider...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Burnaby, British Columbia, Canada JUSTORDER TECHNOLOGY INC. Full time

    At JUSTORDER TECHNOLOGY INC., we are seeking a highly skilled Senior Software Engineering Professional to join our team. The ideal candidate will have a degree in a relevant field and significant experience in software development. Key responsibilities include conducting tests, performing security and quality controls, and consulting with clients after sale....


  • Burnaby, British Columbia, Canada Infoblox Full time

    About the RoleWe are seeking an exceptional Senior Software Engineer to join our Engineering team in Burnaby, BC. As a key member of our team, you will play a crucial role in developing features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services.ResponsibilitiesDesign and develop software for Enterprise & Service Provider...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in US & Canada. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions using cloud technologies.Key ResponsibilitiesCollaborate with product owners to understand business needs and develop...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    At Binary Stream Software Inc., we are looking for a talented Senior Software Developer to join our team. As a senior developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies. Your expertise will help us deliver high-quality software solutions to our clients.Key...


  • Burnaby, British Columbia, Canada Namutech Full time

    Job DescriptionNamutech is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our engineering team, you will play a crucial role in ensuring the high quality of our software products.Responsibilities:Software Testing Planning: Develop and document comprehensive software testing plans to ensure thorough...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and integrity of our software products.Key ResponsibilitiesDesign, develop, and execute test plans and procedures to ensure software...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Key Role SummaryInfoblox is seeking a highly skilled Senior Software Engineer to join our Engineering team in Burnaby, BC. As a key member of our team, you will be responsible for designing and developing software for Enterprise & Service Provider solutions using C, Linux, and Python.Key ResponsibilitiesDesign and develop software for Enterprise & Service...


  • Burnaby, British Columbia, Canada Ritchie Bros Auctioneers Incorporated Full time

    About Ritchie Bros. Auctioneers IncorporatedWe are a global company with a strong focus on delivering exceptional customer experiences. Our diverse team is guided by our core values of Integrity and Unity.Job DescriptionAs a Senior Software Engineer at Ritchie Bros. Auctioneers Incorporated, you will be part of a dynamic team that is shaping the future of...