Search jobs > Burnaby, BC > Staff software developer

Staff Software Developer in Test (Python)

Fortinet
Burnaby, British Columbia, Canada
$92K-$125K a year
Permanent
Full-time

Fortinet is looking for passionate and talented problem solvers to join our main Automation & DevOps team to develop and manage the Fortinet FortiOS Software automation for CI / CD processes.

This is a great opportunity for experienced candidates interested in building large-scale services that support hundreds of Robot Automation Testbeds, by utilizing modern open-source automation technologies.

Location : Burnaby, BC (we are working a hybrid model)

Position : This is a full-time, permanent role

Job Responsibilities :

  • Design and develop automation frameworks and tools for software releases of FortiOS products.
  • Troubleshoot and monitor various automation systems to ensure consistent operation and availability.
  • Maintain the code base and fix bugs for existing software test tools and frameworks.
  • Develop new software solutions to streamline further and improve the efficacy of QA workflows.
  • Provide technical support to QA engineers involving test automation tools and frameworks.

Job Skills Required :

  • 5+ years of experience as a software developer or software developer in test.
  • Expertise in Python development & Linux shell scripting.
  • Solid networking knowledge, like TCP / IP, L2 / L3 switching and routing.
  • Deep understanding and hands-on experience with Jenkins pipelines.
  • Deep understanding and hands-on knowledge of containerization technologies (Docker, Kubernetes).
  • Hands-on experience with the administration of Linux / Unix Environments
  • Experience with different virtualization environments including VMware & OpenStack & KVM.
  • Strong systems experience on Linux and services and virtual machines.
  • Experience with APIs and Web services, including REST.
  • Team player with strong interpersonal, written and verbal communication skills.
  • Outstanding troubleshooting and debugging skills.
  • Ability to multi-task and quickly react to system / service issues.

Nice to Haves :

  • Familiarity with QA workflows or hands-on QA testing practices.
  • Experience with test automation using Robot Framework.
  • Experience with Python web framework Django.

The Canada base salary range for this full-time position is expected to be between $92,000 - $125,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level.

Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most.

Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc.

We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement.

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.

Why Join Us :

We encourage 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.

30+ days ago
Related jobs
Promoted
Fortinet
Burnaby, British Columbia

Other tasks in this role will include managing, maintaining and setting up private cloud infrastructure to improve our developer team's efficiency and product quality. Fortinet's R&D team is hiring a Senior SDET - Software Developer in Test to join our FortiClient EMS team in Burnaby. Join us in bri...

Global Relay
Vancouver, British Columbia

For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. As an Intermediate Software Developer in Test (SDET), you will be part of a small, highly focused team responsible for de...

Promoted
Fortinet
Burnaby, British Columbia

Fortinet is currently seeking an experienced embedded software Developer for development of our next generation security solution impacting multiple products of the Fortinet Security Fabric with focus on FortiGate. The ideal candidate needs to have sound knowledge of system’s development using C/C++...

Fortinet
Burnaby, British Columbia

Other tasks in this role will include managing, maintaining and setting up private cloud infrastructure to improve our developer team's efficiency and product quality. Fortinet's R&D team is hiring a Senior SDET - Software Developer in Test to join our FortiClient EMS team in Burnaby. Join us in bri...

Safe Software
Surrey, British Columbia

Safe Software is looking for a Python Software Developer Intern to join our development team. The Python team develops and maintains Python based plugins and FME Packages. Additionally, the team maintains the Python framework for FME, the SDK for FME Package development, and provides Python consulti...

Fortinet
Burnaby, British Columbia

Fortinet's FortiWeb team is expanding and looking to find experienced software developers to join their team!. Provide design and development feedback, while working collaboratively in determining the best solution. Write, modify, integrate and test software code. Proficient in C language, proficien...

Instacart
Canada
Remote

As a Staff Software Engineer on the Developer Experience team at Instacart, you will spearhead the advancement of engineering practices that directly enhance the efficiency and quality of software development across the company. Your work will significantly impact how quickly and effectively our eng...

Canada Workday ULC
Vancouver, British Columbia

You’ll also help with bringing in libraries that will enable better software predictability and also chip in on investments towards our automation suite. We believe quality first for all our releases and invest in proactive engineering to drive early detection of issues sooner. You are a great teamm...

CLIO
Vancouver, British Columbia

Partnering with development managers in defining the technical roadmap for an area; . Using a wide variety of technologies, learning new things, and challenging yourself;. Teaching and learning from those around you - providing constructive feedback to those around you, and taking on feedback to hel...

TikTok
Vancouver, British Columbia

Minimum Qualifications:-Bachelor's or Master's degree in computer science or related discipline- 2+ years experience in quality assurance of Inernet products, mainly server-side- Have experience of server-side automation testing- Strong analytical, problem solving skills, ability to coordinate with ...