1

Internship Software Developer In Test Jobs in Ottawa, ON

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our ... Develop scripts, test utilities, and development tools to improve engineering efficiency

About the Role This position is for aSenior Software Developer for the AI team. In this role, you ... Ability to deliver production-quality software backed by automated tests * Interested in ...

At Nokia, we believe in subject matter expertise and strong code ownership. Our development process ... Develop, integrate, and unit test software features for NOKIA's Service Router Operating System.

At Nokia, we believe in subject matter expertise and strong code ownership. Our development process ... Develop, integrate, and unit test software features for NOKIA's Service Router Operating System.

... in a fast moving, consumer focused environment. What you will do As a Senior Software Engineer, you ... will be a key contributor on a newly forming team. You will work hands on across the stack ...

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our ... Create and execute tests to validate new capabilities * Collaborate with team members following ...

New

Work primarily in modern JavaScript using AWS services and mentor peers in those languages and ... Familiarity with writing and maintaining unit tests as part of a scalable development workflow

Lead Software Developer

Ottawa, ON ยท On-site

CA$100/hr

Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part ...

Lead Software Developer

Ottawa, ON ยท On-site

CA$100/hr

Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part ...

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our ... Ciena Canada ULC is seeking an experienced Test Engineer, Test Station Validation to drive the ...

Software Developer (Junior)

Kanata, ON ยท On-site +1

CA$85K - CA$105K/yr

Agents are only as good as what they can sense, trust, and act on in the moment, and real-time ... Monitor and develop the build and test pipelines for the Solace Schema Registry * Contribute to AI ...

In this hybrid role, you will design and implement intuitive and visually appealing user interfaces ... Degree/diploma in CS, Software Engineering, Multimedia, Game Dev, or related * Intermediate to ...

Senior Software Developer

Ottawa, ON ยท On-site

CA$127K - CA$160K/yr

Job Posting Title Senior Software Developer Job Category Systems Engineering Language Requirements ... Provide technical leadership in cloud architecture and migration strategies, ensuring scalability ...

Showing results 41-60

Internship Software Developer In Test information

What are the key skills and qualifications needed to thrive as an internship software developer in test?

To thrive as an Internship Software Developer In Test, you need a basic understanding of software development, familiarity with testing methodologies, and foundational programming skills, often supported by coursework in computer science or related fields. Experience with test automation tools (like Selenium or JUnit), version control systems (such as Git), and exposure to CI/CD pipelines is typically expected. Attention to detail, problem-solving ability, and effective communication are standout soft skills in this position. These competencies ensure reliable software quality, smooth collaboration with development teams, and a solid foundation for future growth in software testing roles.

What does an internship software developer in test do?

An Internship Software Developer In Test works with development and quality assurance teams to create and execute automated tests for software applications. Their main responsibility is to ensure that software products are reliable, functional, and meet quality standards before release. Interns in this role often write test scripts, identify bugs, and help improve testing processes, all while learning about software development and testing methodologies. This position is a great way to gain hands-on experience in both coding and quality assurance.

What types of projects or tasks can an internship software developer in test expect to work on?

As an Internship Software Developer In Test, you can expect to work on a variety of tasks such as writing automated test scripts, executing manual test cases, and assisting in debugging software applications. You'll often collaborate closely with software developers and QA engineers to ensure new features meet quality standards and help identify potential issues early in the development cycle. These responsibilities provide valuable hands-on experience with industry-standard tools and practices, and offer insight into the full software development lifecycle. This role is an excellent opportunity to build practical skills and expand your professional network within the tech industry.

What is the difference between Internship Software Developer In Test vs Software Developer In Test?

AspectInternship Software Developer In TestSoftware Developer In Test
CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's or higher in Computer Science or related field, with some experience
Work EnvironmentEntry-level, learning-focused, often part-time or temporaryFull-time, professional environment with ongoing projects
Employer & Industry UsageInternships offered by tech companies, startups, and software firmsFull-time roles in software development companies, tech firms, and QA teams

The main difference is that an Internship Software Developer In Test is an entry-level, learning position designed for students or recent graduates, while a Software Developer In Test is a full-time professional role requiring more experience. Interns focus on gaining skills and understanding testing processes, whereas full-time developers In Test are responsible for designing and executing test automation and quality assurance tasks.

What are popular job titles related to Internship Software Developer In Test jobs in Ottawa, ON? For Internship Software Developer In Test jobs in Ottawa, ON, the most frequently searched job titles are:
What job categories do people searching Internship Software Developer In Test jobs in Ottawa, ON look for? The top searched job categories for Internship Software Developer In Test jobs in Ottawa, ON are:
What cities near Ottawa, ON are hiring for Internship Software Developer In Test jobs? Cities near Ottawa, ON with the most Internship Software Developer In Test job openings:

Wavelogic Embedded Software Developer

Ciena

Ottawa, ON โ€ข On-site

CA$127/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 2 days ago


Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.

Ciena's WaveLogic Software Development team builds and sustains platforms that enable convergence across photonics, OTN, and Ethernet packet layers within global networks. This role contributes to the development and ongoing enhancement of the WaveLogic Test Platform, supporting system reliability and performance. The position provides exposure to complex embedded systems and cross-platform software environments.

How you will make an impact:
  • Participate in software development life cycle activities from development through customer delivery
  • Implement cross-platform software and services across embedded CPUs, SOCs, Ethernet PHYs, FPGAs, and optical components
  • Apply Linux kernel, TCP/IP stack, forwarding tables, IP filters, VLANs, and memory management concepts in development activities
  • Design and develop drivers, diagnostics, and applications using C, C++, and Python
  • Debug and resolve system defects, throughput, and performance issues
  • Develop scripts, test utilities, and development tools to improve engineering efficiency
  • Collaborate with engineering, architecture, and verification teams to resolve issues and support large-scale software releases

The Must haves:
  • Education: Bachelor's degree in Engineering, Computer Science or equivalent
  • Application of Embedded C and C++ programming languages
  • Experience: 5+ years of experience with Linux kernel drivers and user space drivers
  • Utilization of Yocto containers, Docker, and related tools
  • Demonstrated interest in software development
  • Demonstrated willingness to learn new technologies and concepts

Nice to Haves:
  • Exposure to real-time operating systems concepts
  • Exposure to software development methodologies such as Agile or Waterfall
  • Exposure to optical networking concepts including DWDM, OTN, Ethernet, OSI Model, and PMs

Pay Range:
The salary range for this role in Ottawa is $79, 800 - $127, 600

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is anEqual Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.