Software Developer QA I (Co-op) - Canada

Cisco
Montreal, Ottawa
Workplace: HybridFull timeUSD 44,000 - 185,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical problem-solving","Curiosity","Collaboration"]

Assist in designing, developing, and executing automated test frameworks to validate Cisco platform functionality, performance, and security. Write, debug, and maintain Python-based automated test scripts to improve regression coverage and find defects early. Collaborate with development teams to integrate test suites into CI/CD pipelines (e.g., Jenkins and GitHub Actions) and use Linux and AI-assisted automation to analyze results and troubleshoot issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
12 hours ago

Software Developer QA I (Co-op) - Canada

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Assist in designing, developing, and executing automated test frameworks to validate Cisco platform functionality, performance, and security. Write, debug, and maintain Python-based automated test scripts to improve regression coverage and find defects early. Collaborate with development teams to integrate test suites into CI/CD pipelines (e.g., Jenkins and GitHub Actions) and use Linux and AI-assisted automation to analyze results and troubleshoot issues.
Location: Montreal, Ottawa
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Assist in designing, developing, and executing automated test frameworks to validate functionality, performance, and security of Cisco platforms.
  • •Write, debug, and maintain automated test scripts using Python to improve regression testing coverage and catch defects early.
  • •Collaborate with development teams to integrate test suites into CI/CD pipelines such as Jenkins and GitHub Actions.
  • •Use developer tools and Linux environments to analyze test results and identify root causes for system bugs.
  • •Contribute to reliable automation code and high-quality releases across Cisco’s global infrastructure.

Pay and Benefits

Salary: USD 44,000 - 185,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kPaid ParentalLong-term DisabilityLife InsurancePaid HolidaysPaid LeaveSick TimeAnnual Bonus

Key Requirements

  • •Currently enrolled in an undergraduate degree program (Associate's or Bachelor's) in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field, with intent to continue after the co-op term.
  • •Foundational programming/scripting skills in Python, Java, or C/C++ with coursework or practical experience writing and debugging code.
  • •Familiarity with software quality assurance concepts, basic testing methodologies, or Linux command-line environments and Git version control.
  • •Familiarity with CI/CD automation concepts and software development lifecycles.
  • •Preferred: hands-on experience or coursework with automated test frameworks (pytest, unittest, or Selenium).
Education:Bachelor's in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field
Skills:Analytical problem-solvingCuriosityCollaboration
Tech Stack:PythonJavaC/C++LinuxGitJenkinsGitHub ActionsPytestUnittestSeleniumDockerAI/ML

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor