Senior Software Developer in Test

6 days ago


Burnaby, British Columbia, Canada Fortinet Full time
Job Summary

We are seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in a Senior SDET role. As a key member of our team, you will be responsible for improving our test automation framework and test case suites for FortiClient EMS.

Key Responsibilities
  • Test Automation Framework Development: Design, develop, and maintain a robust test automation framework to support front-end and back-end testing of FortiClient EMS.
  • Automated Test Case Development: Collaborate with developers and QA engineers to create automated test cases, ensuring thorough coverage of product features and functionality.
  • CI Pipeline Integration: Integrate automated tests with CI pipelines such as Jenkins/Gitlab CI to automate test execution and improve overall efficiency.
  • Defect Identification and Tracking: Identify, document, and track software defects found during testing, working closely with developers to ensure defects are correctly identified and fixed.
  • Feature and Bug Fix Testing: Execute feature and bug fix testing using automated testing, ensuring high-quality product releases.
  • Collaboration and Communication: Work closely with developers, QA engineers, and other stakeholders to ensure seamless collaboration and effective communication throughout the testing process.
Requirements
  • Minimum 5 years of software automation/testing/development experience
  • Experience with Python and Pytest
  • Experience with UI automation tests with tools such as Playwright, Cypress, Selenium
  • Experience with relational databases such as PostgreSQL or MSSQL
  • Experience testing REST API-based applications
  • Experience using Bash and/or PowerShell
  • Familiarity with using browser debugging tools to trace and identify client-side issues
  • Ability to work in a collaborative environment and communicate effectively with other departments
  • Demonstrated ability to write clear and reproducible problem reports and test results
Preferred Qualifications
  • Experience with different virtualization and containerization environments such as VMware, Hyper-V, Docker, and Kubernetes
  • Experience with microservices-based applications
  • Basic networking knowledge
  • Knowledge in Fortinet's products
What We Offer
  • Competitive salary range: $70,000 - $95,000 annually
  • Comprehensive benefits package, including 100% company-paid medical, dental, and vision coverage
  • Employee & Family Assistance Plan (EFAP) offering counseling, legal advice, mental health resources, and more
  • Critical illness, disability, and life insurance
  • Group Registered Retirement Savings Plan (RRSP) with company match
  • Competitive Paid Time Off and flexible leave policies


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

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


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

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


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

    Worker Sub-Type:Regular Job Description: Location: On-sitePosition: Senior Audio Software DeveloperQNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, excellence, and teamwork. We are seeking a highly skilled Software Development Engineer in Test to join our Vision Software team.Key ResponsibilitiesDesign and develop automated tests for software components, including measurement algorithms, 3D data acquisition pipeline,...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, excellence, and teamwork. We are seeking a highly skilled Software Development Engineer in Test to join our Vision Software team.Key ResponsibilitiesDesign and develop automated tests for software components, including measurement algorithms, 3D data acquisition pipeline,...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is seeking a highly skilled Software Development Engineer in Test to join our Vision Software team. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for various software components within our responsibility.Key ResponsibilitiesWork with other developers to design...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is seeking a highly skilled Software Development Engineer in Test to join our Vision Software team. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for various software components within our responsibility.Key ResponsibilitiesWork with other developers to design...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    Job SummaryLMI Technologies, a leading technology company, is seeking a highly skilled Software Development Engineer in Test to join our team. As a key member of our Vision Software team, you will be responsible for designing, developing, and maintaining automated tests for various software components.Key ResponsibilitiesWork with developers to design tests...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    Job SummaryLMI Technologies, a leading technology company, is seeking a highly skilled Software Development Engineer in Test to join our team. As a key member of our Vision Software team, you will be responsible for designing, developing, and maintaining automated tests for various software components.Key ResponsibilitiesWork with developers to design tests...

  • Software Developer

    4 days ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    4 days ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, respect, and professional excellence. As a Software Development Engineer in Test, you will be part of a dynamic team that designs and delivers cutting-edge 3D machine vision solutions to global clients.Key ResponsibilitiesCollaborate with developers to design and implement...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, respect, and professional excellence. As a Software Development Engineer in Test, you will be part of a dynamic team that designs and delivers cutting-edge 3D machine vision solutions to global clients.Key ResponsibilitiesCollaborate with developers to design and implement...

  • Software Developer

    1 week ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    1 week ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...


  • Burnaby, British Columbia, Canada Zscaler Full time

    Position: Senior Software Engineer - Testing and Quality AssuranceCompany: ZscalerDesign and develop robust client applications across multiple platforms such as Windows, MacOS, Android, iOS, and Linux. Serve as the primary expert in Windows programming within the Mobile development team. Engage in all phases of the product development lifecycle, ensuring...


  • Burnaby, British Columbia, Canada Accoravillage Full time

    About AccoravillageAccoravillage is a prominent player in the hospitality sector, dedicated to enhancing guest experiences through innovative technology solutions. Our commitment to excellence has established us as a trusted name in the industry, and we are continuously seeking talented individuals to join our dynamic team.Position OverviewThe Lead Software...


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

    About the RoleWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Collaborate with cross-functional teams to identify and prioritize software development projects.Develop...


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

    About the RoleWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain...


  • Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Algorithms, Performance, and Tools (APT) team at D-Wave Systems Inc. This is an exciting opportunity to contribute to the development of our open-source software development kit for solving complex problems on our quantum computers and quantum-classical hybrid solvers.Key...