Senior Software Developer in Test

1 month ago


Burnaby, British Columbia, Canada Fortinet Full time
Job Title: Senior Software Developer in Test

Fortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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 automation tools and test cases.

Key Responsibilities:
  • Add features to internal testing tool to support front-end and back-end testing of product.
  • Write and assist developers and QA in the creation of automated test cases.
  • Integrate automated tests with CI pipeline such as Jenkins/Gitlab CI to automate test execution.
  • Identify, document, and track software defects found during testing.
  • Execute feature and bug fix testing using automated testing.
  • Work closely with developers to ensure defects are correctly identified and fixed.
  • Foster a customer-centric approach to improve product usability.
Required Skills:
  • 3-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 well with other departments.
  • Demonstrated ability to write clear and reproducible problem reports and test results.
Nice to Have:
  • Experience with different virtualization and containerization environments such as VMware, Hyper-V, Docker, and Kubernetes.
  • Experience with microservices-based applications.
  • Basic networking knowledge is a plus.
  • Knowledge in Fortinet's products is a plus.
Academic Background:

Minimum bachelor's degree in computer sciences or similar discipline. Masters is a plus.

Fortinet offers a comprehensive benefits package, including 100% company-paid medical, dental, and vision coverage, a Health Spending Account, and a Personal Spending Account. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match. Our Employee & Family Assistance Plan (EFAP) offers access to various services like counseling, legal advice, mental health resources, etc. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.

Fortinet is an equal opportunities employer and encourages candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.



  • 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 Fortinet Full time

    Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Title: Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer 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.Key Responsibilities:Add features to internal testing tool to support front-end...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is seeking an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code.Responsibilities:Develop software using C/C++Provide design and development feedback, while working...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is seeking an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code.Responsibilities:Develop software using C/C++Provide design and development feedback, while working...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is seeking an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code.Responsibilities:Develop software using C/C++Provide design and development feedback, while working...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is seeking an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code.Responsibilities:Develop software using C/C++Provide design and development feedback, while working...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is seeking an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code.Responsibilities:Develop software using C/C++Provide design and development feedback, while working...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is seeking an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code.Responsibilities:Develop software using C/C++Provide design and development feedback, while working...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is expanding and looking to find an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code. You will develop software using C/C++ and provide design and development...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Senior Software Developer in TestFortinet's FortiWeb team is expanding and looking to find an experienced software developer to join their team. As a Senior Software Developer in Test, you will be responsible for writing, modifying, integrating, and testing software code. You will develop software using C/C++ and provide design and development...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Senior Software Developer in TestFortinet's R&D team is seeking a highly skilled Senior Software Developer in Test to join our FortiClient EMS team in Burnaby. This role 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...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:Fortinet is seeking a highly skilled Senior Software Developer in Test to join our R&D team in Burnaby. This position will focus on improving our test automation framework and test case suites for FortiClient EMS.Key Responsibilities:- Develop and maintain internal testing tools to support front-end and back-end testing of products.- Collaborate...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job SummaryWe are seeking an experienced Senior Software Developer in Test to join our team at Fortinet, Inc.ResponsibilitiesDesign, develop, and test software code using C/C++.Collaborate with cross-functional teams to identify and resolve software issues.Develop and maintain software using Agile methodologies.Work closely with QA teams to ensure...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job SummaryWe are seeking an experienced Senior Software Developer in Test to join our team at Fortinet, Inc.ResponsibilitiesDesign, develop, and test software code using C/C++.Collaborate with cross-functional teams to identify and resolve software issues.Develop and maintain software using Agile methodologies.Work closely with QA teams to ensure...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:Fortinet's R&D team is seeking a highly skilled Senior Software Developer 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...